1

最近我遇到了这个问题。

当我点击注册 facebook 并以用户身份登录时,我可以正确查看我的信息。但是留在同一页面上,如果我在其他选项卡中从 facebook 注销并单击在我自己的网站上使用 facebook 注册,我会看到此人的个人资料图片。这张图片的网址是: http ://graph.facebook.com/undefined/picture?type=large

我正在使用 APP 访问图形 API

请告诉我解决问题的方法

4

2 回答 2

0

没有访问令牌,我的脚本无法访问 FB 脚本

FB.login(function(response) 
  {     
    //If the user is succesfully authenticated, we execute some code to handle the freshly
    //logged in user, if not, we do nothing
if (response.authResponse) 
    {

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

        {scope:'email,user_events,friends_photos,user_about_me,user_birthday,user_hometown,user_location,user_location,user_relationships'}); });//fbclick

所以,我认为访问令牌条件已经满足。

于 2013-05-27T01:48:22.993 回答
0

访问用户数据requires an access token,如果没有此令牌,您的调用将作为用户返回undefined ,并且如果没有附加到图片 url 的访问令牌,它会返回emhamous Unknown User

请参阅:http: //developers.facebook.com/docs/facebook-login/access-tokens/ 以获取访问令牌和使用方法。

仅示例: https://graph.facebook.com/ShawnsSpace/picture?type=large&return_ssl_resources=1&access_token=users_access_token

于 2013-05-25T04:44:13.400 回答