下面的代码给我一个关于名称和电子邮件的“未定义”.但是,用户登录是因为我有访问令牌和UID?
function getToken(){ FB.login(function(response) { if (response.authResponse) { var access_token = response.authResponse.accessToken; var uid = response.authResponse.userID; document.getElementById('accessToken').value=access_token; document.getElementById('uid').value=uid; FB.api('/me',function(response) { console.log('Good to see you,' + response.name + '.' +response.email); }); document.forms['token'].submit(); } else { return false; } },{scope:'email,user_likes,friends_likes'}); }
当我输出fb.api对控制台的完整响应时,我得到了
[11:46:10.369] ({error:"load-error: unknown"})