使用localhost进行facebook身份验证时的应用程序域laravel 5.1

使用localhost进行facebook身份验证时的应用程序域laravel 5.1,facebook,laravel,laravel-5.1,laravel-socialite,Facebook,Laravel,Laravel 5.1,Laravel Socialite,您好,我在Laravel5.1中使用socialite,在localhost中使用它,在中也使用xampp。当我点击我创建的登录按钮时,它有一个类似这样的错误 我必须更改facebook开发设置中的设置吗?现在看起来像这样 我需要对此进行更改吗? 在我的.env文件上 FACEBOOK_CLIENT_ID=xxxxx FACEBOOK_CLIENT_SECRET=xxxxxxx CALLBACK_URL=http://localhost/<my projectname>/publ

您好,我在Laravel5.1中使用socialite,在localhost中使用它,在中也使用xampp。当我点击我创建的登录按钮时,它有一个类似这样的错误

我必须更改facebook开发设置中的设置吗?现在看起来像这样

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

FACEBOOK_CLIENT_ID=xxxxx
FACEBOOK_CLIENT_SECRET=xxxxxxx
CALLBACK_URL=http://localhost/<my projectname>/public/auth/facebook/callback
FACEBOOK\u客户端\u ID=xxxxx
FACEBOOK\u CLIENT\u SECRET=xxxxxxx
回调URL=http://localhost//public/auth/facebook/callback
更新:

嗨,所以我也添加了
htpp://localhost/
在我的应用程序域中,但我收到一些警告说

我在用xampp


你知道我做错了什么吗?提前感谢

您必须将您在本地主机上运行网站的域(例如mysite.dev)添加到“应用程序域”框中,它将告诉您使用何种格式。您也可以在此处添加多个域


我不确定在文件夹中运行项目会如何影响这一点(如果有的话),只需尝试将localhost添加到框中并调整,直到它正确地传递给您。

可能是FB developer dashboard上的配置错误或App Domains文本框中的空白,或者您是否更改了现有应用程序的URL

你应该在下面再次检查

  • 检查应用程序设置是否正确

  • 在应用程序域中添加应用程序域复选框

  • 开发环境的URL和路径

  • 您可以在和中引用

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

    ,登录后进入仪表板,从左侧进入“产品”->facebook登录->设置,现在在“有效OAuth重定向URI”下,确保输入以下内容:你的应用程序URL/login/facebook/callback,保存更改。
    这对我有用。

    嗨!我试过了,但得到了一个警告(请参阅更新的问题)。嗯,我在用xampp顺便问一下,你能在没有http的情况下测试本地主机吗?再确认一下,有8000之类的端口吗?hi@KelvinKyaw会试试的。我没有端口号,因为我以前删除过它。谢谢!因此,我添加了网站url作为
    http://localhost/blog/public/
    在应用程序域中也是如此,然后它变成了
    localhost
    ,但我遇到了
    cURL错误60:SSL证书问题:
    有什么想法吗?