我在developers.facebook.com上创建了一个注册的应用程序。
我的应用程序在浏览器上运行,它是一个网站。
我创建了登录按钮,Facebook用户可以成功登录。
但是,我无法一致地检索所有用户朋友的列表。
API中的9次将返回同时使用我的应用的用户的朋友。 API中有1次将返回完整的朋友列表。
这就是我让用户登录facebook的方式:
function loginToFacebook(){
FB.login(function(response){
FB.api('/me', function(response){
console.log (response);
console.log('good to see you, ' +response.name);
});
},
{scope:'email, read_friendlists, user_likes, user_friends, publish_actions, read_mailbox, read_requests'});
}
这就是我试图检索所有用户朋友的列表:
function friendList(){
FB.api('/me/friends', function(response){
console.log (response);
});
}
我应该留意的任何建议或陷阱?
谢谢!
答案 0 :(得分:0)
似乎现在正在工作。
我认为这是错误的,因为我已经在developers.facebook.com上注册了应用程序。
也许Facebook在应用程序存在一段时间之前不会给予应用程序完全权限....