34

我正在设置一个“使用 Facebook 登录”按钮并将其放在测试页面上。http://www.digitalinkmultimedia.com/my-account

我相信我在developers.facebook.com 上为应用程序设置了正确的东西。该应用程序表示它是公开且可用的。我使用 Business Catalyst 作为 CRM,并且 facebook 集成似乎是正确的(应用 ID、应用秘密等)

当我第一次单击使用 facebook 登录按钮时,我收到关于我的个人资料信息被共享的消息....但是当我继续时,我得到一个“Facebook 登录当前不可用”。

我注意到的一件事是,当弹出窗口第一次加载 FBTOKEN 参数中有一个数字时,它很快变为 FBUTOKEN=00000000-0000-0000-0000-000000000000# =

任何建议,将不胜感激。

4

7 回答 7

54

在您的应用程序的 Facebook 开发人员控制台中,请转到应用程序审查 > 权限功能并为“public_profile”和“电子邮件”提供高级访问权限。

iOS 应用程序的 Facebook 登录在没有高级访问设置的情况下运行良好。

于 2021-07-30T06:08:00.433 回答
43

如果您现在(2020 年底)遇到这种情况,可能是由于待定的“数据检查”:

作为保护用户数据和为开发者创造长期价值的持续努力的一部分,Facebook 为应用管理员推出了年度数据使用检查,以证明他们的 API 访问和数据使用符合 Facebook 平台条款和开发者政策,以及所有其他适用的条款和政策。

输入https://developers.facebook.com/apps,您应该会看到您的应用显示为红色,并注明数据检查到期。

您需要花几分钟时间填写一个简单的表格...

完成后你应该很好

在此处输入图像描述

于 2020-12-17T09:21:14.353 回答
12

https://developers.facebook.com/apps

https://developers.facebook.com/apps/395514758911597/fb-login/settings/

在此处输入图像描述

在此处输入图像描述

获得高级访问权限

我同意我通过 public_profile 收到的任何数据将按照允许的用途使用。

在此处输入图像描述

于 2021-10-07T18:57:10.497 回答
6

对我来说@NajamUsSaqib 的评论有效,尝试获得高级访问权限EmailPublic Profile它开始工作。

在此处输入图像描述

于 2021-09-04T06:25:00.480 回答
3

如果有人仍然面临这个问题。如果您有待处理的数据使用检查,请检查您的开发者帐户。完成后,它应该可以工作。

于 2021-07-14T13:17:47.003 回答
1

我遇到了同样的问题并通过以下方式修复:

网站设置>社交整合

在“输入您的 Facebook 应用程序的站点 URL”的字段中,确保您的地址如下:

http://www.example.com不是http://www.example.com**/**

基本上,如果您的域后有“/”,它将不会连接到您的 FB 应用程序。

于 2015-02-25T19:11:13.623 回答
0

我有同样的问题。

  • 检查设置是否完成。如果没有,请查看所有需要添加数据的点
  • 确保正确添加图标和网址
  • 确保添加域
  • 确保您已要求获得所需的权限
  • 为 android 正确添加平台和 hashkey
  • 在实时模式下工作最重要的事情

完成以上所有设置后,您将获得成功

开发人员请仔细阅读最新的文档,在集成 facebook 登录或图形 api 或 instagram api 时,文档中有很多变化。

于 2021-11-15T07:25:54.003 回答