Cordova Facebook 登录 - 2020 年 10 月 1 日突然失败

Cordova Facebook Login - Sudden Failure on Oct 1st 2020

我们正在使用 cordova-plugin-facebook4 在我们的 Cordova 应用程序中管理 Facebook 登录。

今天(2​​020 年 10 月 1 日)Facebook 登录突然开始失败。

调用 facebookConnectPlugin.login 时,它一直返回此错误:

"Facebook error: Caught exception: (#200) Missing Permissions"

它一直运行良好,我们的应用程序已获得这些权限的授权。这是使用的代码:

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 身份验证上使用“link”权限,您可以尝试将其删除,因为这也是导致权限错误的另一个原因。

我们正在监控此问题是否已解决,如果是,将关闭该问题。

似乎全球 Facebook 登录中断影响了许多网站和应用程序:https://twitter.com/search?q=facebook%20login%20&src=typed_query&f=live

对于网站 FB Graph API 集成,如果您正在查询用户的“link”字段,您可以尝试将其删除,因为这似乎也会导致权限错误。

半天后,登录问题似乎有所缓解。仍然偶尔会出现登录错误,但重试几次后就会成功。这绝对是Facebook端的问题,所以我们唯一能做的就是等待它。