Php Laravel使用社交名媛登录facebook
请检查此处的网站,单击facebook登录并检查错误页面 我的路线 myservices.php 我试过的 我试着查看facebook应用程序,但一切正常。Php Laravel使用社交名媛登录facebook,php,laravel,facebook-login,laravel-socialite,Php,Laravel,Facebook Login,Laravel Socialite,请检查此处的网站,单击facebook登录并检查错误页面 我的路线 myservices.php 我试过的 我试着查看facebook应用程序,但一切正常。 我还检查了客户端和客户端id,但都是正确的 Facebook返回您的此url /auth/facebook/callback 你的文件上写着 /登录/facebook/callback 路由文件中的此部分不正确 路由::get('login/facebook/callback{token}','Auth\LoginController@ha
我还检查了客户端和客户端id,但都是正确的 Facebook返回您的此url /auth/facebook/callback 你的文件上写着 /登录/facebook/callback 路由文件中的此部分不正确 路由::get('login/facebook/callback{token}','Auth\LoginController@handleProviderCallback'); 您可以尝试以下方法:
Route::get('auth/facebook/callback', 'Auth\LoginController@handleProviderCallback');
然后,要获取回调令牌,可以在控制器中使用以下代码
$code = \Request::input('code');
希望这有帮助 谢谢你的尝试,但我已经按照你说的改变了路线,也没有发生任何事情。。同样的错误我刚刚意识到facebook返回到下面的URL/auth/facebook/callback,你有login/facebook/callback——一个是/auth/另一个是routes file是/login/I正如你所说,我试过了,现在我得到了这个错误
客户端错误:
GET`导致400个错误请求
响应:{“错误”:{“消息”:“必须使用活动访问令牌来查询有关当前用户的信息。”,“键入”:“OAuthExce(截断的…)”:drember表示令牌将作为GET变量返回。回调?code=。请记住使用\Request::input('code')调整并调用正确的令牌,以便能够正确访问令牌。很高兴能提供帮助
Route::get('auth/facebook/callback', 'Auth\LoginController@handleProviderCallback');
$code = \Request::input('code');