【问题标题】:Can't Load URL: The domain of this URL isn't included in the app's domains. To be able to load this URL... Codeigniter无法加载 URL:此 URL 的域不包含在应用程序的域中。为了能够加载此 URL... Codeigniter
【发布时间】:2018-12-09 09:47:12
【问题描述】:

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

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

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

这是我的链接图片

【问题讨论】:

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


【解决方案1】:

在 Facebook 的 bug 平台上确认他们对新应用程序的默认设置进行了一些更改,现在自动为 oAuth 设置启用严格模式。严格模式意味着当使用 Facebook 登录连接您的应用程序或网站时对于应用程序,必须明确设置 oAuth 重定向 URL,而之前没有。

所以,这里是修复它的步骤:

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

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

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

  4. 选择网站。

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

  6. 点击继续,然后继续点击下一步,忽略所有代码,直到 进入第 5 步。​

  7. 现在您应该在左侧菜单中看到 Facebook 登录,单击 它下面的设置菜单项。 ​

  8. 在客户端 oAuth 设置下,其中显示 Use Strict Mode for 重定向 URIs 确保将其设置为 No 并且您的网站 URL 在 有效的 OAuth 重定向 URI 框。然后点击保存

  9. ​您现在应该可以正常连接您的应用了。

希望它能解决您的问题。

【讨论】:

    猜你喜欢
    • 2020-07-04
    • 1970-01-01
    • 2021-11-13
    • 2018-08-30
    • 2016-09-12
    • 2018-08-26
    • 2016-10-05
    • 1970-01-01
    • 2018-04-01
    相关资源
    最近更新 更多