应用程序配置不允许使用URL:应用程序的设置不允许使用一个或多个给定的URL

时间:2013-06-06 21:23:21

标签: facebook authentication

此错误出现在身份验证过程中:

  

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

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

2 个答案:

答案 0 :(得分:0)

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

此外,对于某些主机,网址可能会因设置等而发生变化,因此请检查应用的托管网址,并确保在Facebook应用设置中该字段中包含正确的网址。

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

祝你好运!

康尼

答案 1 :(得分:0)

如果您在开发计算机上,请确保不要将localhost:3000与0.0.0.0:3000混淆。虽然在您的开发机器上实际上是相同的,但Facebook API将无法识别这一点并将返回错误。确保网址在各处完全相同。