相关疑难解决方法(0)

搜索Facebook事件和分页(图谱API)

我要求此页面使用关键字获取事件

"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似乎总是返回空数据.

有谁知道这是什么问题?

谢谢

pagination facebook facebook-graph-api

8
推荐指数
2
解决办法
9008
查看次数

没有嵌套的FB.api分页

我正试图通过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

3
推荐指数
1
解决办法
2955
查看次数