php - Laravel5.7 php 中的 Google 身份验证并出现 “Missing required parameter: code” 错误 400

标签 php laravel

GuzzleHttp \ Exception \ ClientException (400) Client error: POST https://accounts.google.com/o/oauth2/token resulted in a 400 Bad Request response: { "error": "invalid_request", "error_description": "Missing required parameter: code" }

最佳答案


供应商\laravel\socialite\src\Two\GoogleProvider.php
打开 GoogleProvider.php
并从 $scopes 中删除配置文件 protected $scopes = [ 'openid', 'email', ]; 并检查您的代码现在正在运行。

关于php - Laravel5.7 php 中的 Google 身份验证并出现 “Missing required parameter: code” 错误 400,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53081902/

相关文章:

PHP + SQL Server - 如何设置连接字符集?

php - Laravel 中首先按关系排序

javascript - 跳转到视频中的某个点

php - SoapServer - 需要在 Soap 响应中添加命名空间

未找到 PHPUnit 类

php.ini 是不存在的加载的配置文件(无)

PHP 和 MySQL 显示平均值

database - 使用监听器检测数据库中的数据更改

javascript - Laravel 混合和 AngularJs

VSCode 中的 Laravel 9 + PHP 8.0.8 显示语法错误,意外的 '->' (T_OBJECT_OPERATOR)