Facebook friends.getAppUsers-错误代码:2500

Facebook friends.getAppUsers-错误代码:2500,facebook,facebook-graph-api,Facebook,Facebook Graph Api,在我的应用程序中,我试图显示使用该应用程序登录的人的个人资料图片和朋友的姓名。但是,错误发生了 FB._callbacks.__gcb1({"error":{"message":"Unknown path components: \/friends.getAppUsers","type":"OAuthException","code":2500}}); 我的代码是: function loadFriends() { //get array of friends FB.api('/me/frie

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

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
  }
 });
}
函数loadFriends(){
//结交朋友
FB.api('/me/friends.getAppUsers',函数(响应){
控制台日志(响应);
var divContainer=$('.facebook好友');
var html=“”;
对于(i=0;i
我怎样才能解决这个问题?请帮忙

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


提前感谢。

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

这里有两个答案()显示了如何在Graph Api或FQL中获取相同的数据


/me/friends?fields=X,Y,Z,installed
将返回您需要的字段,另外一个字段,
installed
会告诉您,如果用户已经授权了您的应用程序

,那么该朋友还没有安装该应用程序-您阅读了我链接的答案吗?只有安装了该应用程序的朋友才会在响应中“安装”。工作。很抱歉再次打扰你。我是新来的。所以,愚蠢的怀疑。除了通过“insight users”开发和添加的应用程序外,没有人可以登录到该应用程序。这是为什么?如果还有其他人,请尝试登录。错误消息“发生错误。请稍后再试”不要紧,已收到。。这是关于沙箱测试的。。开始工作了