/ me/friends Facebook打开图形API调用是否会被分页?

Mik*_*ema 9 pagination facebook-graph-api

我正在测试我的应用程序基于一个约350人的朋友列表,并没有看到任何分页/me/friends/.

我不清楚(通过测试和文档)如下:

如果有多少朋友graph.facebook.com/me/friends或者graph.facebook.com/ID/friends打开图表调用开始分页?

avs*_*099 8

看看Graph API Explorer:https://developers.facebook.com/tools/explorer?method = GET&path = me%2Ffriends并滚动到最底层 - 你会在那里:

"分页":{ "下一步": " https://graph.facebook.com/me/friends?format=json&limit=5000&offset=5000&__after_id=XXX "}

这让我相信默认页面大小是5000

如果您愿意,可以明确设置该限制:https://developers.facebook.com/tools/explorer?method = GET&path = me%2Ffriends%26limit%3D1


Cli*_*ote 6

  1. 使用limit = 5000设置最大限制.即我/我/朋友?限制= 5000

  2. 使用JavaScript SDK,返回两个字段,数据和分页.只需点击nextPage网址,然后在下一个结果中,将不再有分页变量/下一个变量,表明你已经到了最后.