我正在根据大约 350 人的朋友列表测试我的应用程序,但在/me/friends/
上看不到任何分页。
我不清楚的是(通过测试和文档)如下:
graph.facebook.com/me/friends
或graph.facebook.com/ID/friends
打开的图形调用在多少个朋友处开始分页(如果有的话)?
查看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
-
使用 limit=5000 自行设置最大限制。即/me/friends?limit=5000
-
使用 JavaScript SDK,将返回两个字段:数据和分页。只需点击下一页 URL,在下一个结果上,将不再有分页变量/下一个变量,表明您已经点击了末尾。