如何修复Facebook URL加载错误

时间:2018-03-30 08:14:08

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

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

  

无法加载网址:此网址的域名未包含在应用网域中。要加载此网址,请将应用的所有域和子域添加到应用设置中的应用域名字段。

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

Product setting screenshot

以下是错误截图 Error screenshot

1 个答案:

答案 0 :(得分:0)

您必须先阅读本文才能解决此问题。 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中遗漏了一些参数。

我是如何解决的?

  • 我检查了上面出现错误的网址。查看网址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

查看网址 redirect_url i-e www.domain.com/fbcallback?hauth_done=Facebook中的参数。在您的应用设置中,您的有效OAuth重定向URI 必须如上所述,如上所述。 必须像

www.domain.com/fbcallback?hauth_done=Facebook

它完美地为我服务。 : - )