当我尝试使用FB Connect登录时,我遇到了Cordova Facebook插件的问题。
我的代码:
$cordovaFacebook.login(['email', 'user_birthday', 'user_location', 'user_friends'])
.then(function(success) {
// some code if success
}, function (error) {
// some code if error
});
我收到了这个错误:
The operation couldn’t be completed. com.facebook.sdk:ErrorReauthorizeFailedReasonWrongUser
它适用于一些用户,我不明白为什么我会收到此错误。用户已经像其他人一样接受了FB权限。
答案 0 :(得分:0)
我找到了解决方案:
如此处所述:https://github.com/Wizcorp/phonegap-facebook-plugin/issues/479 在尝试重新验证之前,我需要强制注销。
所以,我刚刚添加了这个:
$cordovaFacebook.logout()
.then(function(success) {
// my login code
});
它有效:)