Laravel Socialite(谷歌)错误:Middleware.php第69行中的ClientException;错误403

时间:2015-07-21 03:40:08

标签: php laravel laravel-5.1 laravel-socialite

我正在设置一个Laravel应用程序以通过Google进行身份验证。

我被提示选择一个Google帐户并允许访问我的Google信息,并且我已经完成了回调功能。

当我的回调函数运行时(它被正确调用)我得到:

  • Middleware.php第69行中的ClientException:
  • 客户端错误:403

导致错误的AuthController中的代码是:

$user = \Socialite::driver('google')->user();

如果有任何帮助,我将不胜感激。我正在使用Laravel 5.1和Socialite 2.0。

2 个答案:

答案 0 :(得分:8)

事实证明这是谷歌方面的一个错误。客户端在控制台中启用了Google+ API。事情现在很好。

答案 1 :(得分:1)

403错误是来自Google端的访问错误。检查您是否还启用了您打算使用的Google端API。

简单的方法来测试事物并查看问题所在:curl -H"授权:Bearer 1 / fFBGRNJru1FQd44AzqT3Zg" https://www.googleapis.com/plus/v1/people/me