401.这是一个错误,错误:invalid_client未找到OAuth客户端

neskvpey  于 2022-12-11  发布在  其他
关注(0)|答案(9)|浏览(353)

我正在使用谷歌驱动器文件拾取器通过以下Google Drive File Picker Example演示项目。我已经生成了API密钥和客户端ID。但当我运行该项目时,我得到以下错误
1.这是一个错误。
错误:客户端无效(_C)
找不到OAuth客户端。
我也检查了This Google Drive File Picker Example Link,但它不工作,请帮助我解决我的问题。
invalid_client in google oauth2中的一个。

hsvhsicv

hsvhsicv1#

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

k5ifujac

k5ifujac2#

在下面的图片中,我在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,应该与项目apps匹配为saml,以减轻mismatch_uri错误。
这帮助我消除了所有这些错误:

1. Error 400 : mismatch_uri
2. Error 401 : invalid client_id
7d7tgy0s

7d7tgy0s3#

在我的示例中,我错误地在.env文件的值中添加了,,因此最好检查该文件

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

这会导致错误的客户端id值。所以只需要删除,。另外,也不要用引号将它们括起来。

AUTH_CLIENT_SECRET=randomauthsecret
AUTH_CLIENT_ID=randomclientid
8i9zcol2

8i9zcol24#

你可能会得到这个错误,如果你已经登录到一个谷歌帐户在您的系统上,所以注销所有帐户,然后运行代码

5q4ezhmt

5q4ezhmt5#

同样面临着同样的问题,浪费了半个小时,对我有效的事情是创建一个新的凭据,并用新的代码替换旧的凭据。
然后它就如预期的那样工作了

vybvopom

vybvopom6#

在我删除了在环境变量中设置的引号之后,它对我很有效

9udxz4iz

9udxz4iz7#

问题是vscode如何格式化代码,它在client_id中留下了空格,所以我用atom在.env文件中写入client_id,并通过hyper运行app.js。

svdrlsy4

svdrlsy48#

请确保,在传递客户端ID时没有空格。根据经验

bnl4lu3b

bnl4lu3b9#

可能是.env文件中“客户端ID”和“客户端密码”的值不正确,或在文件中使用“,”时出错。

相关问题