Cordova Facebook Connect 插件上的 ErrorReauthorizeFailedReasonWrongUser

Posted

技术标签:

【中文标题】Cordova Facebook Connect 插件上的 ErrorReauthorizeFailedReasonWrongUser【英文标题】:ErrorReauthorizeFailedReasonWrongUser on Cordova Facebook Connect plugin 【发布时间】:2015-08-21 11:04:48 【问题描述】:

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

【问题讨论】:

请通过nicraboy查看您的混合应用程序中的facebook集成如果问题仍然存在,我将在github上传一个演示项目 【参考方案1】:

我找到了解决方案:

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

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

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

它有效:)

【讨论】:

以上是关于Cordova Facebook Connect 插件上的 ErrorReauthorizeFailedReasonWrongUser的主要内容,如果未能解决你的问题,请参考以下文章

Facebook Connect Plugin Cordova 3.4 如何获取好友列表

Cordova Facebook Connect 插件上的 ErrorReauthorizeFailedReasonWrongUser

默认错误消息 - 适用于 iOS 的 Cordova Facebook Connect 插件

安装 facebook-connect 插件后 Ionic 构建失败

科尔多瓦 3.3. iOS 的 Facebook 集成

使用cordova获取facebook用户资料