无效范围:email、openid、public_profile

Ars*_*hah 11 android facebook ios flutter

我正在flutter_facebook_auth: ^5.0.8使用我的 Facebook 帐户登录该应用程序。但是当我尝试登录时,我得到了这个。

“无效范围:电子邮件、openid、public_profile。此消息仅向开发人员显示。您的应用程序的用户将忽略这些权限(如果存在)。请阅读有效权限的文档:https ://developers.facebook.com/docs/ facebook 登录/权限”

在此输入图像描述

小智 30

2023/8/9 最新解决方案

您可能忘记在 Meta 开发者控制台中为您的应用程序添加电子邮件权限。

导航到您的应用程序,然后转到“用例”->“身份验证和帐户创建”,然后添加电子邮件权限


小智 9

经过一番努力,我终于找到了解决方法。这是与 Business 的 Facebook 登录设置相关的问题。

修复:在developer.facebook.com内从“Facebook登录商业”切换为“Facebook登录”

Flutter 上的 flutter_facebook_auth 似乎尚不支持 Business 的 Facebook 登录。

来源:https ://github.com/thebergamo/react-native-fbsdk-next/issues/388