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

时间:2015-08-25 13:49:14

标签: php oauth oauth-2.0 google-drive-api google-oauth

按照此Google Drive File Picker Example演示项目,我正在使用Google云端硬盘文件选择器。我已生成API密钥和客户端ID。但是当我运行项目时,我收到了以下错误

  
      
  1. 这是一个错误。
  2.         

    错误:invalid_client

         

    找不到OAuth客户端。

我还检查了This Google Drive File Picker Example Link但它不起作用,请帮我解决我的问题。

invalid_client in google oauth2

enter image description here

5 个答案:

答案 0 :(得分:1)

您的client_id不正确,请重新检查

答案 1 :(得分:1)

如果您已经在系统上登录了 Google 帐户,则可能会收到此错误,因此请注销所有帐户,然后运行代码

答案 2 :(得分:0)

enter image description here

在下面的图片中,我在API密钥部分使用了受限模式。这帮助我删除了显示器。因此,最终显示为:

No API keys to display

尝试使用为项目创建的client_id验证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  

答案 3 :(得分:0)

在我的情况下,我错误地在,文件的值中添加了.env,以便更好地检查该文件

# check the comma at the end
AUTH_CLIENT_SECRET=randomauthsecret,
AUTH_CLIENT_ID=randomclientid, 

这会导致错误的客户端ID值。因此,只需删除,。另一件事,也不要将其用引号引起来。

AUTH_CLIENT_SECRET=randomauthsecret
AUTH_CLIENT_ID=randomclientid

答案 4 :(得分:0)

也面临同样的问题并浪费了半个小时,对我有用的是创建一个新凭证并用新凭证替换代码中的旧凭证。

然后它按预期工作