我要求此页面使用关键字获取事件
"conference":https://graph.facebook.com/search?q=conference&type=event
Run Code Online (Sandbox Code Playgroud)
这很好用.
问题是返回的分页:
"paging": {
"previous":"https://graph.facebook.com/search?q=conference&type=event&limit=25&since=2010-12-18T17%3A00%3A00%2B0000",
"next":"https://graph.facebook.com/search?q=conference&type=event&limit=25&until=2010-11-04T16%3A29%3A59%2B0000"
}
Run Code Online (Sandbox Code Playgroud)
似乎有更多的事件与"会议",但请求这2个分页URLS不返回任何数据.
这很奇怪,因为它对于任何请求的关键字都是相同的,并且Facebook API返回的分页URL似乎总是返回空数据.
有谁知道这是什么问题?
谢谢
我正试图通过Facebook的JavaScript API生成用户整个朋友列表.我可以使用以下呼叫获得50个(左右)用户朋友.
FB.api("me/friends",function(response){
//Do something with response
});
Run Code Online (Sandbox Code Playgroud)
我知道如果用户有更多朋友,我可以使用以下代码获得50(或更多)
FB.api("me/friends",function(response){
if (response.paging.next != "undefined"){
FB.api(response.paging.next,function(response){
}
}
});
Run Code Online (Sandbox Code Playgroud)
然而这并不理想,因为为了得到一个不确定的长朋友列表,我只需要嵌套一大堆FB.api函数,并希望我有足够的.谁能提出另一种建议?
pagination facebook facebook-graph-api facebook-javascript-sdk