如何解决Cordova Facebook登录-2020年10月1日突然失败
我们正在使用cordova-plugin-facebook4在我们的Cordova应用程序中管理Facebook登录。
今天(2020年10月1日),Facebook登录突然开始失败。
在调用facebookConnectPlugin.login时,它会不断返回此错误:
“ Facebook错误:捕获到异常:(#200)缺少权限”
一直运行良好,我们的应用程序已获得这些权限的授权。这是使用的代码:
facebookConnectPlugin.login(["email","public_profile","user_birthday","user_location"],function(response) {
// do something
},function(err) {
console.log(err);
}
);
我们尝试完全删除所有权限,或仅使用单个权限(如“电子邮件”),但仍然存在相同的错误。该错误在iOS和Android上均会发生。
我们正在使用Cordova 9.0,cordova-plugin-facebook4 6.4.0。
请告知,因为用户从今天起无法登录我们的应用程序。谢谢。
更新: 全球范围内的Facebook登录似乎中断,影响了许多网站和应用:https://twitter.com/search?q=facebook%20login%20&src=typed_query&f=live
此外,如果您在网站FB身份验证上使用“链接”权限,则可以尝试将其删除,因为这也是导致权限错误的原因。
我们正在监视它,以查看是否已解决此问题,如果可以,则将解决问题。
解决方法
似乎全球Facebook登录中断,影响了许多网站和应用:https://twitter.com/search?q=facebook%20login%20&src=typed_query&f=live
对于网站FB Graph API集成,如果要查询“用户”的“链接”字段,则可以尝试将其删除,因为这似乎也会引起权限错误。
登录问题似乎在半天后消失了。仍然偶尔会出现登录错误,但是在重试几次后,它将通过。这绝对是Facebook末期的问题,因此我们唯一能做的就是等待它。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。