请在此处查看网站egypt-pets.com/login点击Facebook登录并查看错误页面。
我的路线
Route::get('login/facebook', 'Auth\LoginController@redirectToProvider');
Route::get('login/facebook/callback{token}', 'Auth\LoginController@handleProviderCallback');
我的services.php
'facebook' => [
'client_id' => '**********',
'client_secret' => '**********',
'redirect' => 'http://egypt-pets.com/auth/facebook/callback',
],
我尝试了什么
我试过检查Facebook应用程序,但一切都是正确的。 另外我检查了client_sercret和client_id,但两者都是正确的!
答案 0 :(得分:1)
Facebook返回你的这个网址
/ AUTH /实/回调
您的路线文件说
/登录/实/回调
路线文件中的此部分不正确
路由:: get('登录/ facebook / callback {token}',' Auth \ LoginController @ handleProviderCallback');
你可以试试这个:
Route::get('auth/facebook/callback', 'Auth\LoginController@handleProviderCallback');
然后要获取回调令牌,您可以在控制器中使用以下代码。
$code = \Request::input('code');
希望这会有所帮助;