【问题标题】:How to fix Facebook URL loaded error如何修复 Facebook URL 加载错误
【发布时间】:2018-09-09 06:47:57
【问题描述】:

我在我的应用程序中使用Hybridauth 库让用户通过Facebook 登录。我收到以下错误

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

我无法解决它。我无法找到正确的错误。请帮帮我。以下是应用设置截图 App basic setting screenshot

Product setting screenshot

这是错误截图 Error screenshot

【问题讨论】:

  • 在此特定情况下,确定您的域是拼写为 coogos 还是 ccogos 似乎是一个理想的起点。
  • 我已经更新了这个拼写错误但是忘记更新截图了。现在我也更新了截图。错误还是一样。
  • 解决方案也与过去几周关于此问题的 countless 其他讨论中的相同 - 指定正确的重定向 URI,其值完全相同参数在实际登录对话框调用中有。当登录对话框显示时,检查浏览器地址栏中的实际内容。
  • 请检查我添加的错误截图。
  • 现在这也不是事实,如果你真的只是在没有任何参数的情况下调用了https://www.facebook.com/v2.12/dialog/oauth,它应该给你The parameter app_id is required ...

标签: php facebook-graph-api facebook-php-sdk hybridauth


【解决方案1】:

您必须先阅读本文才能解决此问题。 How to fix Facebook apps “Error: Can’t Load URL: The domain of this URL isn’t included in the app’s domains”

我读了它,发现我在redirect_uri 中遗漏了一些东西。我在 redirect_uri 中遗漏了一些参数。

我是怎么解决的?

  • 我检查了出现上述错误的 URL。看网址www.facebook.com/v2.12/dialog/oauth?auth_type=rerequest&client_id=111111111&state=e5d6b215cb999as5efc7cd18d34890b9&response_type=code&sdk=php-sdk-5.6.2&redirect_uri=www.domain.com/fbcallback?hauth_done= Facebook&scope=email,public_profile,user_friends

查看 URL redirect_url 中的参数,即www.domain.com/fbcallback?hauth_done=Facebook。在您的应用设置中,您的有效 OAuth 重定向 URI 必须与我之前提到的类似。 应该是这样的

www.domain.com/fbcallback?hauth_done=Facebook

它完美地为我工作。 :-)

【讨论】:

    猜你喜欢
    • 2011-02-20
    • 2019-11-25
    • 2012-01-27
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多