在facebook打开图api v2的空朋友阵列

时间:2014-05-30 21:36:02

标签: facebook facebook-graph-api facebook-opengraph facebook-login

我试图在Facebook的OG api v2中列出我的朋友名单。如果我在这里使用资源管理器:

https://developers.facebook.com/tools/explorer?method=GET&path=me%2Ffriends&version=v2.0

我可以得到我的朋友,但如果我编写应用程序并进行json调用:

function getUserFriends(){
    FB.api('/me/friends', function(response) {
      console.log(response);
    });
  }

friends数组响应是一个空对象。

我正在使用facebook登录按钮:

<fb:login-button scope="public_profile,email,user_about_me,user_birthday,user_education_history,user_hometown,user_location,user_relationships,user_relationship_details,user_photos,user_friends,read_friendlists" onlogin="checkLoginState();">
  </fb:login-button>

我可以访问很多关于我自己的其他数据,但不能访问朋友。知道我错过了什么吗?

1 个答案:

答案 0 :(得分:4)

Facebook最近改变了很多东西,出于隐私原因,你现在只能找到同时使用该应用程序的朋友。见这里:

另见:Friendslist doesn't work anymore after the powerful access_token