【问题标题】:Given URL is not allowed by the Application configuration.: One or more of the given URLs is not allowed by the App's settings应用程序配置不允许给定 URL。:应用程序的设置不允许一个或多个给定 URL
【发布时间】:2013-06-06 21:23:21
【问题描述】:

认证过程中出现此错误:

应用程序配置不允许给定 URL。:应用程序的设置不允许一个或多个给定 URL。它必须与网站 URL 或画布 URL 匹配,或者该域必须是应用程序域之一的子域。

为什么会发生这种情况,我该如何解决?

【问题讨论】:

标签: facebook authentication


【解决方案1】:

我几天前在创建 Facebook 应用程序并使用 Heroku 作为主机时做一些学习练习时遇到了这个问题。我的问题是我的 Facebook 应用程序设置中“带有 Facebook 登录的网站”字段值的 URL 错误。

此外,对于某些主机,URL 可能会根据设置等而改变,因此请检查应用的托管 URL,并确保您在 Facebook 应用设置的该字段中具有正确的 URL。

一旦我更新了我的,错误就消失了,一切都很好。

祝你好运!

康妮

【讨论】:

  • 非常感谢您的宝贵回答
【解决方案2】:

如果您在开发机器上,请确保不要将 localhost:3000 与 0.0.0.0:3000 混淆。尽管在您的开发机器上它实际上是相同的,但 Facebook API 不会识别这一点并会返回错误。确保 url 在任何地方都完全相同。

【讨论】:

    猜你喜欢
    • 2013-01-06
    • 2016-01-06
    • 1970-01-01
    • 2012-11-23
    • 2014-04-26
    相关资源
    最近更新 更多