我需要什么 Oauth2 范围才能访问 Google Analytics Admin API?

问题描述 投票:0回答:1

我有一个 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

有人知道需要哪一个吗?

python google-analytics-api
1个回答
0
投票

我发现你必须有以下范围。

https://www.googleapis.com/auth/analytics.edit
© www.soinside.com 2019 - 2024. All rights reserved.