【问题标题】:facebook graph api pagination not giving results for friendsfacebook graph api分页没有为朋友提供结果
【发布时间】:2015-02-13 12:25:29
【问题描述】:

我正在使用 graphi api 来检索我朋友的姓名和 ID。在 Graphy API Explorer 中,我使用查询

me/friends?fields=id,name

它在第一页给了我 25 个结果,在分页部分有一个下一页。当我尝试获取下一页时。它返回给我一个空页面。尽管我的个人资料中有 600 多个朋友。我应该设置什么偏移量和限制并不重要,除了前 25 个结果之外,它永远不会给出结果。

【问题讨论】:

    标签: facebook facebook-graph-api pagination facebook-friends facebook-graph-api-v2.2


    【解决方案1】:

    在我看来,这 25 位朋友是唯一使用过生成访问令牌的应用的朋友。例如,如果您使用的是Graph API Explorer,它只会返回使用过该应用程序的朋友。

    我认为任何应用都不可能获得用户朋友的完整列表,因为并非每个朋友都授权该应用“查看”甚至公开数据。

    Click here for Source quoted bellow

    权限

    • 需要具有 user_friends 权限的用户访问令牌才能查看当前人的朋友。

    • 这只会返回任何使用(通过 Facebook 登录)提出请求的应用的朋友。

    • 如果此人的朋友拒绝 user_friends 权限,该朋友将不会出现在此人的朋友列表中。

    【讨论】:

    • 我仍然对这部分感到困惑。我实际上是在尝试获取自己的朋友列表,并且我已经生成了令牌并授予了应用程序访问权限。我没有与我在结果中看到的 25 个朋友中的任何人共享该应用程序。那它怎么会显示25个人而不显示呢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多