Laravel Socialite(Google)错误:Middleware.php中的ClientException第69行;错误403
问题描述:
我正在设置一个Laravel应用程序来与Google进行身份验证。Laravel Socialite(Google)错误:Middleware.php中的ClientException第69行;错误403
系统提示我选择一个Google帐户,并允许访问我的Google信息,并且我有一切工作到回调函数。
当我的回调函数运行(它得到正确的称呼),我得到:
- ClientException在Middleware.php线69:
- 客户端错误:403
中的代码我导致错误的AuthController是:
$user = \Socialite::driver('google')->user();
我将不胜感激任何帮帮我。我正在使用Laravel 5.1和Socialite 2.0。
答
这被证明是谷歌方面的一个错误。客户端在控制台中启用了Google+ API。事情现在正常。
答
403错误是来自谷歌端的访问错误。检查你是否也启用了你打算使用的谷歌API的API。
简单的方法来测试的东西,看看有什么问题:卷曲-H“授权:承载1/fFBGRNJru1FQd44AzqT3Zg” https://www.googleapis.com/plus/v1/people/me
+0
这是非常有用的 –
嗨,你有没有解决问题了吗?尝试使用Facebook时遇到同样的错误。 [我在StackOverflow上的问题](http://stackoverflow.com/questions/31592974/laravel-5-1-facebook-through-socialite-client-error-400) – senty
@senty你必须在谷歌开发中启用Google + API控制台https://console.developers.google.com – Arunu
使Google + API能够为我解决这个问题。谢谢! – Ateszki