2

认证过程中出现此错误:

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

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

4

2 回答 2

0

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

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

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

祝你好运!

康妮

于 2013-06-07T03:11:42.087 回答
0

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

于 2014-02-09T22:15:32.770 回答