如何获取没有访问令牌的名字和姓氏?

时间:2013-06-11 17:28:16

标签: javascript html facebook

根据FB SDK文档,似乎来自响应对象的一些数据我应该能够检索无法​​访问令牌。 (https://developers.facebook.com/docs/reference/api/user/)但是,当我这样做时,我会在响应对象中收到消息 -

An active access token must be used to query information about the current user.

有没有人对此事有任何见解?

非常感谢!

编辑 - 我正在使用的代码:

function testAPI() {
                console.log('Welcome!  Fetching your information.... ');
                FB.api('/me', function (response) {
                    console.log('Good to see you, ' + response.name + '.');
                    console.log(response);
                });
            }

1 个答案:

答案 0 :(得分:2)

我的发现到目前为止表明,除非本帖中有“用户ID”或“用户名”,否则无法访问基本信息。

如果必须尝试使用​​以下url获取基本信息,则需要access_token

facebook

{
   "error": {
      "message": "An active access token must be used to query information about the current user.",
      "type": "OAuthException",
      "code": 2500
   }
}