2016-11-11 103 views
0

這是我的職責,我得到的用戶的個人資料信息:

function facebookLogin() { 
    return $q(function(resolve, reject) { 
    $cordovaOauth.facebook('CLIENT_ID', ['id', 'email', 'name', 'age_range', 'gender', 'user_photos', 'user_work_history', 'user_friends']).then(function(result) { 
     $localStorage.facebookToken = result.access_token 
     $http.get('https://graph.facebook.com/v2.8/me', { params: { access_token: $localStorage.accessToken, fields: 'id, name, email, gender, picture', format: "json" } }).then(function(profile) { 
     alert(JSON.stringify(profile.data)) 
     resolve(true) 
     }, function(err) { 
     console.log(err) 
     }) 
    }, function(err) { 
     alert('Erro login: ' + JSON.stringify(err)) 
    }) 
    }) 
} 

在第一功能的Facebook,Facebook的渲染窗口,然後在用戶登錄,但我總得到這個屏幕,它說:'出了點問題,我們正在努力盡快解決這個問題': enter image description here 如果我退出這個窗口然後捕獲錯誤被調用,我得到「符號流被取消」 , 有任何想法嗎?

回答

0

這是一個權限問題,當我打電話給Facebook的屏幕