无法加载URL:此URL的域未包含在应用程序的域中。为了能够加载此URL ... Codeigniter

时间:2018-06-30 11:44:39

标签: php codeigniter facebook-php-sdk codeigniter-3

我正在尝试使用codeigniter php登录Facebook应用程序。我遇到错误:

  

警告       无法加载URL:此URL的域未包含在应用程序的域中。为了能够加载此URL,请添加所有域和子域   进入应用程序设置中的“应用程序域”字段。

我已经做过一些研究,我认为我在Facebook应用程序中的有效OAuth重定向URI错误/无效。 有人可以指导我如何解决这个问题吗?

这是我的链接的图片

Here is the image of my link

1 个答案:

答案 0 :(得分:4)

在Facebook的错误平台上已确认他们已对新Apps的默认设置进行了一些更改,现在oAuth设置已自动启用严格模式。严格模式意味着在使用Facebook登录名连接应用程序或网站时到应用程序时,必须显式设置oAuth重定向URL,就像以前一样。

因此,这是修复此问题的步骤:

  1. 转到http://developers.facebook.com/apps/并选择您要使用的应用 希望修复。

  2. 在左侧菜单的底部,单击 +添加产品链接。

  3. 选择Facebook登录名作为产品。

  4. 选择网站。

  5. 输入您的网站网址,然后点击保存

  6. 单击“继续”,然后继续单击“下一步”,忽略所有代码,直到 您进入步骤5。

  7. 在左侧菜单中,您现在应该看到Facebook Login,单击 下方的设置菜单项。

  8. 在客户端oAuth设置下,显示使用严格模式用于 重定向URI ,请确保将其设置为,并且您的网站URL位于 有效OAuth重定向URI框。然后点击保存

  9. 现在您应该能够正常连接应用程序了。

希望它可以解决您的问题。