在我的应用中,我正在尝试显示个人资料照片以及使用此应用登录的用户的朋友姓名。但是,发生错误
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”时,此代码有效。我得到所有朋友的个人资料图片和名称。
提前致谢。
答案 0 :(得分:1)
friends.getAppUsers是旧的,已弃用,不受支持的API中方法的名称
这里有两个答案(Facebook 'Friends.getAppUsers' using Graph API),显示如何在图表Api或FQL中获取相同的数据
/me/friends?fields=X,Y,Z,installed
将返回您需要的任何字段,以及一个额外的字段installed
,告诉您用户是否已经授权您的应用