使用localhost进行facebook身份验证时的App Domain laravel 5.1

时间:2016-11-21 06:49:52

标签: facebook laravel laravel-5.1 laravel-socialite

你好,所以我在laravel 5.1中使用socialite并在localhost中使用它仍然使用xampp。当我点击我创建的登录按钮时,它有一个错误就像这样 enter image description here

我必须更改我的Facebook开发设置中的设置吗?现在它看起来像这样 enter image description here

我需要对此进行更改吗? 在我的.env文件

FACEBOOK_CLIENT_ID=xxxxx
FACEBOOK_CLIENT_SECRET=xxxxxxx
CALLBACK_URL=http://localhost/<my projectname>/public/auth/facebook/callback

更新:

嗨所以我在我的app域中添加了htpp://localhost/,但我收到了一些警告 enter image description here

ps:我正在使用xampp。

任何想法我做错了什么?提前谢谢

3 个答案:

答案 0 :(得分:2)

您必须将您在localhost(例如mysite.dev)上运行网站的域添加到&#34; App Domains&#34;框,它会告诉你使用什么格式。您也可以在这里添加多个域。

我不确定如何在文件夹中运行您的项目会影响这个(如果有的话),只需尝试将 localhost 添加到框中并进行调整,直到它正确地通过您。< / p>

答案 1 :(得分:2)

概率,FB开发者仪表板上的错误配置或App Domains Textbox中的空白或您是否更改了现有应用的URL?

您应该在read_html下重新检查。

  1. 检查正确的应用设置

  2. 在App Domains Box中添加应用程序域检查

  3. 您的开发环境的URL和路径

  4. 您可以在FacebookAnswer1

    中引用

    我不确定这一步与你的相关。但是,我尝试根据您的错误消息进行测试。

    Answer2

    enter image description here

答案 2 :(得分:0)

https://developers.facebook.com/,登录后转到仪表板,从左侧进入“ PRODUCTS”->“ facebook登录”->“设置”,现在在“有效OAuth重定向URI”下方,请确保输入以下内容:您的应用程序URL / login / facebook / callback,保存更改。 它对我有用。