这个应用程序的开发人员没有为Facebook登录正确设置此应用程序?

时间:2014-01-24 09:42:21

标签: facebook facebook-graph-api

我正在尝试使用我的脚本中的Facebook登录。我已经完成了所有工作,但当我尝试使用Facebook帐户登录时,我从Facebook收到此错误:

  

错误

     

App Not Setup:此应用的开发者尚未正确设置此应用以进行Facebook登录。

这是错误截图:

enter image description here

有什么想法吗?

17 个答案:

答案 0 :(得分:679)

问题是你必须设置

  

您想让这个应用及其所有实时功能向公众开放吗?

status and review设置为ON并解决问题

享受编码

答案 1 :(得分:630)

关于所有其他答案,这里是帮助某人的屏幕截图。


  1. 转到https://developers.facebook.com/

    1. 点击顶部栏上的“应用”菜单。

      1. 从下拉列表中选择相应的应用。
      2. enter image description here

        您的应用名称旁边的圆圈不是完全绿色。当您将鼠标悬停在其上时,您会看到一个弹出窗口,上面写着“所有用户都无法使用,因为您的应用不在线。”

        接下来,你要把它公之于众。


        1. 点击左侧面板上的设置。 [见下面的截图]
        2. enter image description here


          1. 在基本标签中添加您的“联系电子邮件”(一个有效的电子邮件地址 - 我已经添加了我正在使用的开发人员.facebook.com)并进行“保存更改”。

            1. 然后点击左侧面板中的“App Review”。 [见下面的截图]

              1. 寻找这个,您想让这个应用及其所有实时功能向公众开放吗?并打开旁边的开关。
              2. enter image description here


                1. 就是这样! - 应用程序现已公开发布。查看应用名称旁边的完整绿色圆圈。 enter image description here

答案 2 :(得分:158)

由于最近facebook的用户界面发生了变化,这里是开启/关闭沙盒模式的最新更新:

  1. 转到https://developers.facebook.com/

  2. 点击顶部栏上的“应用”菜单。

  3. 从下拉列表中选择相应的应用。

  4. 转到'状态&从页面左侧的表格中查看。

  5. 您想让这个应用及其所有实时功能向公众开放吗? - 选择开关以设置是/否值。

  6. <强>更新 除非您提供联系电子邮件,否则将禁用“是/否”按钮。

    1. 转到左侧菜单中的“设置”。

    2. 更新您的联系电子邮件。

    3. 点击页面底部的“保存”按钮。

    4. <强>更新 '状态&amp;评论'现在被'App Review'取代

答案 3 :(得分:34)

如果应用仍处于隐私模式(Status and Review设置为),则具有角色的Facebook用户该应用程序可以登录。 除非您将其设置为公开Status and Review设置为)。

添加更多用户以便能够登录私人应用:

  1. 转到https://developer.facebook.com
  2. 转到应用 - &gt; “你的应用” - &gt;角色
  3. 选择添加管理员,开发人员或测试人员。

答案 4 :(得分:17)

许多原因包括:

  1. 沙盒模式已开启
  2. 域名不同
  3. 网站网址不同。

答案 5 :(得分:15)

当您尝试登录测试版本的Facebook应用并且尚未添加要尝试在角色中测试登录的用户时,也会发生此错误 - &GT;测试员部分。

要解决此问题,只需在上一节中添加您尝试登录的Facebook帐户的电子邮件地址

最后,确保您添加的用户在尝试测试之前接受发送的请求,否则在用户接受条件后,第二个屏幕中的登录过程将失败。

答案 6 :(得分:8)

除了所有这些美丽的评论之外别忘了开始提交

enter image description here

答案 7 :(得分:8)

enter image description here

enter image description here

enter image description here

确保选中左侧面板应用程序审核标签(您的应用目前正在上线并向公众开放。)标签为开启,应用状态为绿色

快乐编程

答案 8 :(得分:6)

我遇到了同样的问题,但现在这就是我如何解决它的问题 转到https://developers.facebook.com/
•单击顶部栏上的“应用程序”菜单 •从下拉列表中选择相应的应用程序 •单击页面左侧表格中的“设置” •然后在您希望使用的电子邮件中的联系电子邮件类型下 •然后单击保存设置按钮
•转到&#39;状态&amp;回顾&#39;从页面左侧的表格中 •您是否希望将此应用及其所有实时功能提供给公众? - 选择开关设置YES / NO值。

答案 9 :(得分:6)

有许多可能会引发此错误的事情:

在您的情况下,您只需add your facebook account into either tester, developer or admin of your facebook app即可使用该帐户进行测试。

但如果您在点击connect to facebook时看到错误(在您有机会输入Facebook凭据之前),则表示您从Cookie检测到的当前Facebook帐户不是您应用的有效测试人员/开发人员/管理员帐户。 您可以add your account inhit facebook.com and sign out(to remove the undesired cookie)

答案 10 :(得分:5)

对于遇到此问题的其他用户,我正在测试的应用是我们的生产应用的测试版本,并且无法像其他人提到的那样将status and review转为ON这里。

修复是创建一个新的应用程序一个测试应用程序,并将其配置为生产版本。非测试版允许该选项将status and review转为ON

我的具体用途是测试使用电话号码而非电子邮件地址注册的用户。我尝试将该用户添加到我们的测试应用程序(开发人员和测试人员)的不同角色中,但无济于事。我的猜测是,它与没有与之关联的电子邮件的用户有关。

以下是有关测试应用的更多信息:https://developers.facebook.com/docs/apps/test-apps

答案 11 :(得分:5)

Hemang的答案是正确的,但是,您需要一个额外的步骤,即添加Facebook App ID。 (我发现我错过了这部分): enter image description here

除了Hemang的答案之外,你做完之后,你会很高兴去的!

答案 12 :(得分:4)

好的 - 沙盒关闭,域名必须正确,因为99%的用户可以访问该应用,并且&#34;所有其实时功能可供公众使用#34;设置为是。

答案 13 :(得分:3)

如果您不想向公众开放应用程序(保持状态和评论),这解决了我的问题

我必须退出 Facebook App 上的上一个帐户,并在设置中删除Facebook帐户。仅从“设置”中删除不会删除错误,因为应用程序本身仍然记录了以前的帐户。

如果您已将角色设置为管理员/开发人员/测试人员,则可以在该帐户中输入登录信息,然后应该可以使用。

答案 14 :(得分:2)

按照你在facebook app域名中提到的方式,按照下面提到的链接和域名进行设置。

转到https://developers.facebook.com/

单击顶部栏上的“应用”菜单。

答案 15 :(得分:1)

这是因为您没有启用Facebook应用。为此,请转到:

  

Facebook开发人员页面->选择您的应用程序->您将在右上方看到您的实时选项被禁用,然后单击以启用它->它将在“基本设置”部分引用您->您必须添加“隐私政策网址”和“条款和服务网址”,您也可以选择应用类别->然后保存设置。

注意:您可以使用任何博客站点或网站来制作您的隐私政策,同时也使用条款和条件页面。我都给出了相同的网址。

Toggle button for Facebook app live

答案 16 :(得分:0)

如果您已在手机中安装了facebook应用,请设置LoginBehavior

loginButton.setLoginBehavior(LoginBehavior.WEB_ONLY);