1

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

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

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

    });

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

谢谢

4

1 回答 1

2

如果分页的下一个URL 有问题,请尝试在 URI 中使用offsetlimit参数。

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

于 2013-11-11T22:23:43.680 回答