$cordova Oauth facebook 收到奇怪的错误信息
$cordovaOauth facebook getting strange error meassage
这是我获取用户个人资料信息的功能:
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 呈现一个 window 然后用户登录,但我总是看到这个屏幕,它说:'出了点问题,我们正在努力尽快解决这个问题尽可能':
如果我退出这个 window 然后捕获错误被调用并且我得到 "The sign flow was canceled",有什么想法吗?
调用facebook屏幕时权限有问题
这是我获取用户个人资料信息的功能:
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 呈现一个 window 然后用户登录,但我总是看到这个屏幕,它说:'出了点问题,我们正在努力尽快解决这个问题尽可能':
调用facebook屏幕时权限有问题