那是一个错误.错误:invalid_client未找到OAuth客户端

use*_*474 5 php oauth oauth-2.0 google-drive-api google-oauth

我正在使用Google云端硬盘文件选择器示例演示项目处理Google云端硬盘文件选择器.我已生成API密钥和客户端ID.但是当我运行项目时,我得到了以下错误

  1. 那是一个错误.

错误:invalid_client

找不到OAuth客户端.

我还检查了此Google云端硬盘文件选择器示例链接,但它不起作用,请帮我解决我的问题.

google oauth2中的invalid_client.

在此输入图像描述

小智 7

client_id的不正确,请重新检查

  • client_id 似乎包含回车符 (4认同)

The*_*mer 7

就我而言,我错误地,在文件的值中添加了 a .env,因此最好检查该文件

# check the comma at the end
AUTH_CLIENT_SECRET=randomauthsecret,
AUTH_CLIENT_ID=randomclientid, 
Run Code Online (Sandbox Code Playgroud)

这会导致错误的客户端 ID 值。所以只需删除,. 另一件事,也不要将它们括在引号中。

AUTH_CLIENT_SECRET=randomauthsecret
AUTH_CLIENT_ID=randomclientid
Run Code Online (Sandbox Code Playgroud)


Ank*_*hbm 6

在此输入图像描述

在下图中,我在 API 密钥部分使用限制模式进行制作。这帮助我移除了显​​示屏。因此最终显示为:

No API keys to display
Run Code Online (Sandbox Code Playgroud)

尝试使用您为项目创建的 client_id 进行验证,如下所示:

https://console.developers.google.com/google/maps-apis/credentials?folder=&organizationId=&project=saml-281612

项目名称(如我的例子)是saml,应与项目应用程序匹配为saml以减轻 Mismatch_uri 错误。

这帮助我消除了所有这些错误:

1. Error 400 : mismatch_uri
2. Error 401 : invalid client_id  
Run Code Online (Sandbox Code Playgroud)