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 插件