invalid_client:找不到OAuth客户端。蟒蛇

时间:2017-01-10 11:48:00

标签: python google-analytics-api

我有一个旧项目,即尝试从Google Analytics中检索数据。

它没有用,所以我想弄清楚出了什么问题。

找到一个在服务器端使用Google Analytics的示例代码。

  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 个答案:

答案 0 :(得分:4)

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

  

invalid_client:找不到OAuth客户端

表示您正在使用的客户端ID不再存在,可能会删除它。您需要创建新凭据。