使用 localhost 进行 facebook 身份验证时的应用域 laravel 5.1
App Domain when using localhost for facebook authentication laravel 5.1
你好,所以我在 laravel 5.1 中使用社交名流,并且仍在本地主机中使用它,并且还在使用 xampp。当我单击我创建的登录按钮时,它会出现这样的错误
我是否必须更改我的 Facebook 开发设置中的设置?现在看起来像这样
我需要对此进行更改吗?
在我的 .env
文件中
FACEBOOK_CLIENT_ID=xxxxx
FACEBOOK_CLIENT_SECRET=xxxxxxx
CALLBACK_URL=http://localhost/<my projectname>/public/auth/facebook/callback
更新:
嗨,所以我也在我的应用程序域中添加了 htpp://localhost/
,但我收到一些警告说
ps:我正在使用 xampp。
知道我做错了什么吗?提前致谢
您必须将 运行 您在本地主机上的网站的域(例如 mysite.dev)添加到 "App Domains" 框中,它会告诉您要使用的格式。您也可以在此处添加多个域。
我不确定 运行 将您的项目放在文件夹中会如何影响(如果有的话),只需尝试将 localhost 添加到框中并进行调整直到它正确地把你传回去。
概率,FB 开发人员控制面板上的配置错误或 App Domains 文本框中的空白,或者您是否更改了现有应用程序的 URL?
您应该在 Facebook 下再次检查。
检查正确的应用程序设置
在应用程序域复选框中添加应用程序域
URL 和您的开发环境路径
您可以参考 and
我不确定这一步是否与您有关。但是,我尝试根据您的错误信息进行测试。
https://developers.facebook.com/,登录后转到您的仪表板,从左侧转到 'PRODUCTS'->facebook 登录->设置,现在在 'Valid OAuth Redirect URIs' 下,确保输入以下内容:您的应用 URL/login/facebook/callback,保存更改。
它对我有用。
你好,所以我在 laravel 5.1 中使用社交名流,并且仍在本地主机中使用它,并且还在使用 xampp。当我单击我创建的登录按钮时,它会出现这样的错误
我是否必须更改我的 Facebook 开发设置中的设置?现在看起来像这样
我需要对此进行更改吗?
在我的 .env
文件中
FACEBOOK_CLIENT_ID=xxxxx
FACEBOOK_CLIENT_SECRET=xxxxxxx
CALLBACK_URL=http://localhost/<my projectname>/public/auth/facebook/callback
更新:
嗨,所以我也在我的应用程序域中添加了 htpp://localhost/
,但我收到一些警告说
ps:我正在使用 xampp。
知道我做错了什么吗?提前致谢
您必须将 运行 您在本地主机上的网站的域(例如 mysite.dev)添加到 "App Domains" 框中,它会告诉您要使用的格式。您也可以在此处添加多个域。
我不确定 运行 将您的项目放在文件夹中会如何影响(如果有的话),只需尝试将 localhost 添加到框中并进行调整直到它正确地把你传回去。
概率,FB 开发人员控制面板上的配置错误或 App Domains 文本框中的空白,或者您是否更改了现有应用程序的 URL?
您应该在 Facebook 下再次检查。
检查正确的应用程序设置
在应用程序域复选框中添加应用程序域
URL 和您的开发环境路径
您可以参考
我不确定这一步是否与您有关。但是,我尝试根据您的错误信息进行测试。
https://developers.facebook.com/,登录后转到您的仪表板,从左侧转到 'PRODUCTS'->facebook 登录->设置,现在在 'Valid OAuth Redirect URIs' 下,确保输入以下内容:您的应用 URL/login/facebook/callback,保存更改。 它对我有用。