-1

在我的应用程序中,我试图显示使用该应用程序登录的人的个人资料图片和朋友的姓名。但是,发生错误

FB._callbacks.__gcb1({"error":{"message":"Unknown path components: \/friends.getAppUsers","type":"OAuthException","code":2500}});

我的代码是:

function loadFriends() {
//get array of friends
FB.api('/me/friends.getAppUsers', function (response) {
    console.log(response);
    var divContainer = $('.facebook-friends');
    var html = "";
    for (i = 0; i < response.data.length; i = i + 4) {
    // code to bind profile pic of friends using the app and their names
  }
 });
}

我该如何解决这个问题?请帮忙。

当我将“friends.getAppUsers”更改为“friends”时,此代码有效。我得到所有朋友的个人资料照片和姓名。

提前致谢。

4

1 回答 1

1

Friends.getAppUsers 是旧的、不推荐使用的、不受支持的 API 中的方法的名称

这里有两个答案(Facebook 'Friends.getAppUsers' using Graph API)展示了如何在 Graph Api 或 FQL 中获取相同的数据

/me/friends?fields=X,Y,Z,installed将返回您需要的任何字段和一个额外的字段,installed告诉您用户是否已经授权您的应用程序

于 2012-12-13T15:49:40.190 回答