当前位置: 首页 > 知识库问答 >
问题:

invalid_client:找不到 OAuth 客户端。蟒

高夜洛
2023-03-14

我有一个老项目,这是试图从谷歌分析检索数据。

它不起作用,所以我试图找出问题所在。

找到了在服务器端使用分析的示例代码。

  scope = ['https://www.googleapis.com/auth/analytics.readonly']
  key_file_location = 'secrets.json'

  credentials = ServiceAccountCredentials.from_json_keyfile_name(key_file_location, scopes=scope)
  http = credentials.authorize(httplib2.Http())
  service = build('analytics', 'v3', http=http)

  accounts = service.management().accounts().list().execute()
  print (accounts)

它与我的测试帐户的秘密文件一起工作。但是它对一个老项目的秘密文件不起作用。我收到以下错误:

oauth2client.client.HttpAccessTokenRefreshError: invalid_client: The OAuth client was not found.

有什么问题?机密文件已过期?如果是,我可以在没有访问谷歌帐户的情况下收到另一个吗?

共有1个答案

潘鸿文
2023-03-14

当您在 Google 开发者控制台上注册应用程序时,您创建了一些 OAuth 凭据。

invalid_client:找不到OAuth客户端

意味着您正在使用的客户端ID不再存在,有人可能删除了它。您将需要创建新的凭据。

 类似资料:
  • 我通过遵循这个Google Drive File Picker示例演示项目来使用Google Drive File Picker。我已经生成了API Key和Client Id。但是当我运行项目时,我遇到了以下错误 错误:无效_client 未找到 OAuth 客户端。 我也检查了这个谷歌驱动器文件选择器的例子链接,但它不工作,请帮我解决我的问题。 google oauth2中的_client无效

  • 我们试图用任何google帐户登录我的worklight混合移动示例应用程序。 下面是创建google gmail API和创建OAuth 2.0客户端ID的屏幕截图步骤 错误日志中没有错误,只有这里引用的页面加载错误。我们得到这样的屏幕截图错误

  • 我正在尝试使用应用程序脚本将BigQuery结果加载到Google电子表格中。这是我的密码 我得到的错误是 错误:invalid_client 找不到OAuth客户端。 请求详细信息 -cookie_policy_enforce=false -范围=https://www.googleapis.com/auth/bigqueryhttps://www.googleapis.com/auth/spr

  • 我有一个用python实现的gRPC服务器,我正在从NodeJS调用RPC,但它给出了一个错误“找不到方法”。当我使用python客户端调用时,请求成功。 导入grpc import stream\u csv\u pb2 import urllib。来自urllib的请求。从并发导入期货导入HTTPError时出错,URLError

  • 直截了当的问题,希望有一个直截了当的答案。我试图使用request通过Node.js实现客户端凭证流。这是我的代码 无论我做什么,响应体总是 我尝试过使用 curl 提出请求,结果相同。 这意味着这是凭据的问题。我肯定为我的应用程序使用了正确的客户端ID和客户端秘密,这让我相信是编码导致了问题。 我的编码正确吗?如果是这样,还有什么原因呢?

  • 我使用CAS和Spnego支持,KDC是192.168.1.244,我的领域是示例。COM我测试了我的本地Windows域环境,我可以从示例中获得票证。com我用“kinit”命令测试它,但在CAS spnego环境中,在Kerberos数据库中找不到异常客户端,我已经在C:\windows\krb5.ini中创建了它,内容如下 krb5.ini 异常报告如下: 但为什么在kerberos数据库中