用javascript获取facebook用户的朋友

时间:2014-10-22 08:01:37

标签: javascript facebook facebook-graph-api

我是StackOverFlow的新人。作为标题,我想选择用户朋友的一个子集,我已经使用→ /v2.1/ me?fields=friends在Graph API Explorer中尝试了这一点。但是它返回一个名为data的空json和用户朋友的总数。我错过了什么??以下是我在facebook Graph API资源管理器中的测试..!结果出现在图api资源管理器中。

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

1 个答案:

答案 0 :(得分:0)

您也可以使用/me/friends代替,但空数组是正确的。您只会得到那些授权您的应用程序的朋友,自2014年4月底(图API的v2.0版本)以后,您再也找不到每个朋友了。

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

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

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