最近我遇到了这个问题。
当我点击注册 facebook 并以用户身份登录时,我可以正确查看我的信息。但是留在同一页面上,如果我在其他选项卡中从 facebook 注销并单击在我自己的网站上使用 facebook 注册,我会看到此人的个人资料图片。这张图片的网址是: http ://graph.facebook.com/undefined/picture?type=large
我正在使用 APP 访问图形 API
请告诉我解决问题的方法
最近我遇到了这个问题。
当我点击注册 facebook 并以用户身份登录时,我可以正确查看我的信息。但是留在同一页面上,如果我在其他选项卡中从 facebook 注销并单击在我自己的网站上使用 facebook 注册,我会看到此人的个人资料图片。这张图片的网址是: http ://graph.facebook.com/undefined/picture?type=large
我正在使用 APP 访问图形 API
请告诉我解决问题的方法
没有访问令牌,我的脚本无法访问 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
所以,我认为访问令牌条件已经满足。
访问用户数据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