2

我正在使用 Facebook JavaScript API 并查看了他们的文档,但找不到以下问题的答案。

在用户授予您的应用程序特定权限(在本例中为 read_stream)后,您如何获取该特定数据?更具体地说,我在登录过程中使用以下内容:

function login(){
    alert("[fbCommon]" + ' > login');
    FB.login(function(response) {
        if (response.authResponse) {
            //console.log('Welcome!  Fetching your information.... ');
            alert("[fbCommon]" + ' > login > ' + 'Welcome!  Fetching your information.... ');
            FB.api('/me', function(response) {
                //console.log('Good to see you, ' + response.name + '.');
                alert("[fbCommon]" + ' > login > ' + 'Good to see you, ' + response.name + '.');
            });
        } else {
            alert("[fbCommon]" + ' > login > ' + 'User cancelled login or did not fully authorize.');
            //console.log('User cancelled login or did not fully authorize.');
        }
    }, {scope: 'read_stream'});
}

谢谢你的帮助。

4

1 回答 1

1

如果您想要的只是他们的流/提要数据,请更改

FB.api('/me', function(response) {...}) 

FB.api('/me/feed', function(response) {...})

您可以使用值得信赖的Graph Explorer来检查这一点

于 2012-10-11T02:03:57.220 回答