Cordova Facebook Connect插件上的ErrorReauthorizeFailedReasonWrongUser

时间:2015-08-21 11:04:48

标签: ios facebook cordova authentication ionic

当我尝试使用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权限。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案:

如此处所述:https://github.com/Wizcorp/phonegap-facebook-plugin/issues/479 在尝试重新验证之前,我需要强制注销。

所以,我刚刚添加了这个:

$cordovaFacebook.logout()
    .then(function(success) {
        // my login code 
    });

它有效:)