invalid_client:未找到 OAuth 客户端

Posted

技术标签:

【中文标题】invalid_client:未找到 OAuth 客户端【英文标题】:invalid_client: The OAuth client was not found 【发布时间】:2015-02-20 03:13:13 【问题描述】:

试图使用their Python API,但收到此错误:

创建存储桶失败:。

如果我的配置有问题,我尝试使用gsutil,测试:gsutil du

您的“Oauth 2.0 用户帐户”凭据无效。请运行 $ gcloud 身份验证登录 失败:..

疑难解答

我已经运行gcloud auth login,它成功了。 尝试使用相同的产品名称和项目名称创建一个新项目,但是这给我留下了同样的错误

【问题讨论】:

如果之前的答案解决了您的问题,请告诉我:***.com/a/19536089/81491 谢谢,我看过了,但没有解决问题。 (请参阅故障排除部分中的第二个要点) 【参考方案1】:

你可以在cloud sdk上试试gcloud auth list命令,它会列出你当前使用的账号。

确保该帐户处于活动状态,并且您用于创建项目的帐户应该相同。

也请转至the document。它让您了解可以使用什么以及如何使用凭证

【讨论】:

【参考方案2】:

有人可能已经拆除/重新创建了您的服务帐户,从而使他们的权限无效。

【讨论】:

咳咳,这是调试我 4 年前使用工具时遇到的问题。可以想象,这些接口已经经历了数千次迭代。 我认为 OAuth 接口没有改变,因为我们昨天从 gcloud 收到了这个错误,而且 OAuth 是一个没有太大变化的标准(除了 OpenId Connect)。知道服务帐户 + SDK 客户端是 OAuth 客户端很有用。 这是我的问题:确保您的服务帐户仍然存在。如果是并且您仍然遇到问题,请下载新的私钥并重试。

以上是关于invalid_client:未找到 OAuth 客户端的主要内容,如果未能解决你的问题,请参考以下文章

Google OAuth 令牌请求返回“invalid_client”:“未授权”

Google OAuth 令牌请求返回“invalid_client”:“未授权”

invalid_client:找不到OAuth客户端

“Invalid_client”为 Adwords API 生成 oAuth2 令牌

Google Adwords OAuth“错误”:“invalid_client”异常

谷歌 oauth2 中的 invalid_client