我正在使用 graphi api 来检索我朋友的姓名和 ID。在 Graphy API Explorer 中,我使用查询
me/friends?fields=id,name
它在第一页给了我 25 个结果,在分页部分有一个下一页。当我尝试获取下一页时。它返回给我一个空页面。尽管我的个人资料中有 600 多个朋友。我应该设置什么偏移量和限制并不重要,除了前 25 个结果之外,它永远不会给出结果。
我正在使用 graphi api 来检索我朋友的姓名和 ID。在 Graphy API Explorer 中,我使用查询
me/friends?fields=id,name
它在第一页给了我 25 个结果,在分页部分有一个下一页。当我尝试获取下一页时。它返回给我一个空页面。尽管我的个人资料中有 600 多个朋友。我应该设置什么偏移量和限制并不重要,除了前 25 个结果之外,它永远不会给出结果。
在我看来,这 25 位朋友是唯一使用过生成访问令牌的应用程序的朋友。例如,如果您使用的是Graph API Explorer,它只会返回使用过该应用程序的朋友。
我不相信任何应用程序都可以获得用户朋友的完整列表,因为并非每个朋友都授权该应用程序“查看”甚至是公共数据。
权限
查看当前人的好友需要具有 user_friends 权限的用户访问令牌。
这只会返回任何使用(通过 Facebook 登录)提出请求的应用程序的朋友。