Facebook应用程序错误 - 应用程序配置不允许使用URL

时间:2014-04-21 00:08:01

标签: facebook

到目前为止,我一直在做很多facebook应用程序,每次我都在同一个域上。没有任何问题。

现在我开始使用其他域名,我有comodo SSL,但我的应用程序无法正常工作。

Evertything的设置与我在旧域上的设置相同。

基本上应用程序的第一页加载,而当我点击转到另一个页面时,我在链接栏中看到它转到:

http://domain.com/app_name/folder/request.php?code=AQCYkHOF0b3D755VtSWei498C13SvlF_bZ3GjUk8LnwBBQbaCAE9j1bPAkyyxId6hLbCv0-PuwfTkdjxn8sKmLnyL8ltYzg1nf5XD1lo1SPipHet-ZIMfuUWnqSmAJj9Mo2fB6mlUREBV7Lahh5k0MJTyERSDQ8IWrLJQqGmuq0oKe1L_IR1ZgIN1uLYmRXeq9ukRAFc463AcVXdIeLbkFmC2Y8nG8CdEshuA8oVWOgH9ezMFm0H8IVkcKKCJtDp9lSg6XxpL-5gHwPkxw5_e2xflEWrQp3NClBLNN9rOC4rY10yUqUrkTPMSAeGttnYwOo&state=ba25dbfe845349d548c04f6ba14deef8#_=_

重定向到第一页,在控制台中我收到此消息

Given URL is not allowed by the Application configuration.: One or more of the given URLs is not allowed by the App's settings.  It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App's domains.

我在控制台中收到此消息,当我在第一页打开应用程序时。

在facebook开发者中我设置了: - 画布页面 - 网站 - 页面标签

实际上我做的就像我在旧域上做的那样,现在如果我在旧域上移动应用程序并修改facebook devleopers中的路径工作正常。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您需要在开发者网站中设置应用的域名

如果您尝试从域中的某个页面运行Javascript SDK中的FB.init,那么您已经设置了 -

请注意,您只能在Facebook开发者网站中设置以下某个设置中提到的域:

  • Canvas URL
  • 网站网址
  • 页面标签网址

Facebook developers center

设置域名应如下所示:

如果您的应用从http://sub.domain.com/加载,则可以设置domain.comsub.domain.com - 我建议设置您拥有管理权限的最高级别(如果您正在托管http://myaccount.some-service.cloud-provider.com {}未放置cloud-provider.com,因为如果您这样做 - 将允许该提供商的所有其他客户使用JavaScript SDK来使用您的应用ID)