我有一个 Oauth 流程,它具有以下范围: 电子邮件 https://www.googleapis.com/auth/analytics https://www.googleapis.com/auth/analytics.readonly
但是,当我查询 Google Analytics Admin API 时:
from google.analytics.admin import AnalyticsAdminServiceClient
client = AnalyticsAdminServiceClient(credentials=creds)
results = client.list_account_summaries()
我收到以下错误:
google.api_core.exceptions.PermissionDenied:403请求的身份验证范围不足。 [原因:“ACCESS_TOKEN_SCOPE_INSUFFICIENT”,...
我还尝试添加:https://www.googleapis.com/auth/analytics.provision,但这没有帮助。 使用此网站尝试查找范围:https://developers.google.com/identity/protocols/oauth2/scopes
有人知道需要哪一个吗?
我发现你必须有以下范围。
https://www.googleapis.com/auth/analytics.edit