【问题标题】:Facebook Workplace Graph API, return unlimitedFacebook Workplace Graph API,无限返回
【发布时间】:2017-09-08 22:20:27
【问题描述】:

如何从 Facebook Workplace 的 Graph API 返回一组大小不受限制的结果?默认限制为 25,但我可以通过引入 limit 参数来手动增加它。

https://graph.facebook.com/<company_id>/members?limit=500

我显然可以使用超出我需要的任何限制值的方式,但这看起来很混乱。有没有办法阻止 Facebook 限制返回的结果数量?

【问题讨论】:

  • 不,没有无限的选择。你应该使用分页。
  • 谢谢@luschn,如果你用如何实现分页的例子来回答这个问题,那么我会将其标记为解决方案
  • @Sinfieldd:我还在开发一个使用 python 提取数据的工作场所 api。我有访问令牌,但没有社区 ID。我不确定如何从工作场所获得它?如果您能分享一些信息,那就太好了。关于它
  • 社区 ID 可在 Workplace 的管理部分找到

标签: facebook facebook-graph-api facebook-workplace


【解决方案1】:

没有获得无限结果的选项,您可以使用分页来获得所有结果 - 例如,使用递归函数。

寻呼:https://developers.facebook.com/docs/graph-api/using-graph-api/#paging

如果你在你的服务器上使用 Node.js,你也可以使用 async/await,就像这个例子:Asynchronous method in while loop with Graph API paged

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-06
    • 1970-01-01
    • 1970-01-01
    • 2013-06-18
    • 1970-01-01
    • 1970-01-01
    • 2018-10-02
    • 2015-07-24
    相关资源
    最近更新 更多