我正在尝试使用codeigniter php登录Facebook应用程序。我遇到错误:
警告 无法加载URL:此URL的域未包含在应用程序的域中。为了能够加载此URL,请添加所有域和子域 进入应用程序设置中的“应用程序域”字段。
我已经做过一些研究,我认为我在Facebook应用程序中的有效OAuth重定向URI错误/无效。 有人可以指导我如何解决这个问题吗?
这是我的链接的图片
答案 0 :(得分:4)
在Facebook的错误平台上已确认他们已对新Apps的默认设置进行了一些更改,现在oAuth设置已自动启用严格模式。严格模式意味着在使用Facebook登录名连接应用程序或网站时到应用程序时,必须显式设置oAuth重定向URL,就像以前一样。
因此,这是修复此问题的步骤:
转到http://developers.facebook.com/apps/并选择您要使用的应用 希望修复。
在左侧菜单的底部,单击 +添加产品链接。
选择Facebook登录名作为产品。
选择网站。
输入您的网站网址,然后点击保存。
单击“继续”,然后继续单击“下一步”,忽略所有代码,直到 您进入步骤5。
在左侧菜单中,您现在应该看到Facebook Login,单击 下方的设置菜单项。
在客户端oAuth设置下,显示使用严格模式用于 重定向URI ,请确保将其设置为否,并且您的网站URL位于 有效OAuth重定向URI框。然后点击保存。
现在您应该能够正常连接应用程序了。
希望它可以解决您的问题。