如何从 Facebook Workplace 的 Graph API 返回一组大小不受限制的结果?默认限制为 25,但我可以通过引入 limit 参数来手动增加它。
https://graph.facebook.com/<company_id>/members?limit=500
我显然可以使用超出我需要的任何限制值的方式,但这看起来很混乱。有没有办法阻止 Facebook 限制返回的结果数量?
如何从 Facebook Workplace 的 Graph API 返回一组大小不受限制的结果?默认限制为 25,但我可以通过引入 limit 参数来手动增加它。
https://graph.facebook.com/<company_id>/members?limit=500
我显然可以使用超出我需要的任何限制值的方式,但这看起来很混乱。有没有办法阻止 Facebook 限制返回的结果数量?
没有获得无限结果的选项,您可以使用分页来获得所有结果 - 例如,使用递归函数。
分页:https ://developers.facebook.com/docs/graph-api/using-graph-api/#paging
如果你在你的服务器上使用 Node.js,你也可以使用 async/await,就像这个例子:Asynchronous method in while loop with Graph API paged