让我首先说,我已经寻找这个问题的答案很长一段时间了……
我试图设置Facebook OAuth与我的应用程序,这是在我的机器上本地开发。Facebook授权的一切都很完美,直到我从使用localhost
转移到另一个域名(仍然是我机器的本地域名)。现在我得到如下错误。
不能加载URL:这个URL的域不包括在应用程序的 域。要加载此URL,请添加所有域和子域 在你的应用程序设置的应用程序域字段。
我的hosts文件包含127.0.0.1 domain.dev
(工作完美)
我的重定向在我的应用程序(使用Socialite)是http://domain.dev/auth/facebook/callback
在我的Facebook应用程序设置…
domain.dev
http://domain.dev/
http://domain.dev/auth/facebook/callback
< / >
出现错误消息时的URL是..
< a href = " https://www.facebook.com/v2.5/dialog/oauth?client_id=XXXXXXXXXXXXXXX& redirect_uri = http % 3 a % 2 f % 2 fdomain.dev % 2 fauth % 2 ffacebook % 2 fcallback&范围= email& response_type = code&国家= 0 ztckhmwwfltj72twe8uoktcf65jmeptg95mzldd”rel = " noreferrer " > https://www.facebook.com/v2.5/dialog/oauth?client_id=XXXXXXXXXXXXXXX& redirect_uri 3 = http % % 2 f % 2 fdomain.dev % 2 fauth % 2 ffacebook % 2 fcallback&范围= email& response_type = code&状态= 0 ztckhmwwfltj72twe8uoktcf65jmeptg95mzldd < / >
我不知道问题出在哪里。