0

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

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

我已经创建了我的登录按钮,Facebook 用户能够成功登录。

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

10 次中有 9 次 API 会返回也使用我的应用的用户的朋友。10 次中有 1 次 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);
     });
}

我应该注意什么建议或陷阱?

谢谢!

4

1 回答 1

0

Seems to working now.

I think it was erring because I had JUST registered the app on developers.facebook.com.

Maybe Facebook doesn't give an app full permissions until it has been in existence for a while....

于 2013-11-14T17:19:33.327 回答