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”为 Adwords API 生成 oAuth2 令牌