为什么我的Facebook好友列表请求没有显示我的个人资料中的朋友数量?

时间:2013-11-11 17:17:34

标签: facebook facebook-graph-api facebook-javascript-sdk

我正在尝试通过使用facebook图表API来获取我的用户朋友列表:

FB.api('me/friends', function(response) {

        console.log(response);
        user.friends = response;

    });

当我在自己的个人资料中测试时,我得到了95%的朋友(583个朋友,而不是我在个人资料中看到的602个朋友)。因此,我在响应对象中看到分页函数有一个“下一个”url,它在触发时不会返回任何内容。为什么会这样?那可能来自哪里?

由于

1 个答案:

答案 0 :(得分:2)

如果您对分页的 next 网址有疑问,请尝试使用URI中的偏移限制参数。

例如,不要拨打me/friends的API,而是拨打me/friends?limit=100&offset=0。这将从偏移量0开始您的朋友列表,并将在每个页面上显示100个朋友的列表。在这种情况下,下一个URL将正常工作。但是,您可以增加每页用户的限制。