我正在尝试使用Laravel和社交名流软件包将我的应用连接到Facebook登录。但是我不知道为什么Facebook向我显示此错误。我搜索了互联网,但找不到任何东西。如何解决此错误?
我认为,如果我与https建立连接,则可以正常使用,但是在再次创建https后会出现错误。
我在laravel中的代码:
web.php
startActivity(intent);
SocialController.php
Route::get('login/{provider}', 'SocialController@redirect');
Route::get('login/{provider}/callback','SocialController@Callback');
答案 0 :(得分:2)
它看起来像时间到期。我刚刚重新创建了 facebook 应用程序,并且没有出现该错误。
答案 1 :(得分:2)
答案 2 :(得分:1)
简单的答案是-Facebook将向提供的redirect_uri
发送敏感数据,因此通过强制您使用有效的SSL来确保此连接是私有的。
只要您未使用适当的证书设置有效的域,Facebook就不会允许您使用生产API。
答案 3 :(得分:0)
您可以使用ngrok来设置您的本地主机https。 下载并运行 ngrok.exe 。
然后运行命令ngrok.exe http {port}。在大多数情况下,它将是8000。
答案 4 :(得分:0)
答案 5 :(得分:-5)
万一:在Facebook检测到不安全连接时,尝试以安全套接字层 true 模式提供您的应用
使用以下命令:
ng serve --ssl true