我正在根据约350人的朋友列表测试我的应用,并且在/me/friends/
上没有看到任何分页。
我不清楚(通过测试和文档)以下内容:
如果有多少朋友,graph.facebook.com/me/friends
或graph.facebook.com/ID/friends
开放图表调用会开始分页,如果有的话?
答案 0 :(得分:8)
查看图谱API资源管理器:https://developers.facebook.com/tools/explorer?method=GET&path=me%2Ffriends并滚动到最底部 - 你会在那里找到:
“paging”:{ “下一个”:“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
答案 1 :(得分:6)
使用limit = 5000设置最大限制。 I.e so / me / friends?limit = 5000
使用JavaScript SDK,返回两个字段,数据和分页。只需点击nextPage网址,在下一个结果中,就不会有更多的分页变量/下一个变量,表明你已经到了最后。