繁体   English   中英

facebook graph API:无法获取用户朋友列表

[英]facebook graph API: not able to get a list of user's friends

我已经在developers.facebook.com上创建了注册应用程序。

我的应用程序在浏览器上运行,它是一个网站。

我创建了登录按钮,facebook用户可以成功登录。

但是,我无法始终如一地检索所有用户朋友的列表。

每10次API中有9次将返回同样使用我的应用程序的用户的朋友。 该API十分之一会返回完整的朋友列表。

这就是我让用户登录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);
     });
}

我应该寻找任何建议或陷阱吗?

谢谢!

似乎现在可以工作了。

我认为这很不对劲,因为我只是在developers.facebook.com上注册了该应用程序。

也许Facebook在存在一段时间之前不会授予应用程序完全权限。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM