0
這是我第一次使用Facebook創建一個Login,我不知道爲什麼我不能獲取任何數據。一切正常,直到獲得權限的對話框出現;當「接受」,用戶點擊按鈕,我得到這個錯誤:FB.Api不能提取任何東西
GET https://www.facebook.com/impression.php/f3962c3d68/?api_key='API_KEY'….oauth%22%2C%22display%22%3A%22popup%22%7D%2C%22source%22%3A%22jssdk%22%7D
下面是我已經實現了登錄:
function facebookLogin() {
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
// connected
getProfileData();
} else if (response.status === 'not_authorized') {
//app not_authorized
FB.login(function(response) {
if (response && response.status === 'connected') {
getProfileData();
}
},{scope:'email,user_photos'});
} else {
// not_logged_in to Facebook
FB.login(function(response) {
if (response && response.status === 'connected') {
getProfileData();
}
},{scope:'email,user_photos'});
}
});
}
function getProfileData(){
FB.api("/me", function(response){
if(response && !response.error)
{
var name=response.name;
var email=response.email;
}
else
{
console.log(response.error);
}
});
}
API初始化我覺得這很好,我沒有得到有關錯誤在控制檯上。希望你能幫助我。先謝謝了。很少,在控制檯上打印(我沒有嘗試過,它是一個隨機的想法xD),它提取數據,但錯誤仍然存在。
這不是一個錯誤,只是一個URL ... – DrColossos