【问题标题】:fetch facebook user's friends with javascript使用 javascript 获取 facebook 用户的朋友
【发布时间】:2014-10-22 17:08:13
【问题描述】:

我是 StackOverFlow 的新人。作为标题,我想选择用户朋友的一个子集,我已经在 Graph API Explorer 中使用→ /v2.1/ me?fields=friends 进行了尝试。然而,它返回一个名为 data 的空 json 和用户朋友的总数。我错过了什么??下面是我在 facebook Graph API explorer 中的测试.. !图 api explorer 中的结果如下。

{
    "friends": {
        "data": [
            ], 
        "summary": {
          "total_count": 15
        }
        }, 
    "id": "585768444863088"
}

【问题讨论】:

    标签: javascript facebook facebook-graph-api


    【解决方案1】:

    您也可以只使用/me/friends,但空数组是正确的。您只能获得那些也授权您的应用程序的朋友,自 2014 年 4 月底(图 API 的 v2.0)以来,您不再获得所有朋友。

    请看这里:https://developers.facebook.com/docs/apps/upgrading#upgrading_v2_0_user_ids

    1. /me/friends 返回用户的也在使用您的应用的朋友

    有一些方法可以获取整个好友列表,例如 invitable_friendshttps://developers.facebook.com/docs/graph-api/reference/v2.1/user/taggable_friends,但这些端点应该用于非常特定的任务(用于邀请游戏和标记)。

    【讨论】:

    • 呃...从 2014 年 4 月开始。一个月前我开始将此功能添加到我的应用程序中。我在这里找到的关于它的信息已经过时了。那么是否还有其他方法可以获取用户的好友列表?
    • 我已经编辑了我的答案,请查看。除此之外,别无他法。这是出于隐私原因,不应列出不使用您的应用的用户。
    • T T 我找到了 ../me/taggable_friends 可以。非常感谢~~
    • I C ~ 我提到的用户是登录我应用的用户~
    • taggable_friends 只能用于标记人,不会被批准用于其他任何事情
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多