invalid_client: 未找到 OAuth 客户端。 Python
invalid_client: The OAuth client was not found. Python
我有一个旧项目,它试图从 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.
有什么问题吗?机密文件已过期?如果是,我是否可以在不访问 google 帐户的情况下收到另一个?
当您在 Google 开发者控制台上注册应用程序时,您创建了一些 OAuth 凭据。
invalid_client: The OAuth client was not found
表示您正在使用的客户端 ID 已不存在,可能有人已将其删除。您将需要创建新的凭据。
我有一个旧项目,它试图从 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.
有什么问题吗?机密文件已过期?如果是,我是否可以在不访问 google 帐户的情况下收到另一个?
当您在 Google 开发者控制台上注册应用程序时,您创建了一些 OAuth 凭据。
invalid_client: The OAuth client was not found
表示您正在使用的客户端 ID 已不存在,可能有人已将其删除。您将需要创建新的凭据。