Analytics Google API 错误 403:“用户没有任何 Google Analytics 帐户”

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

嗨,使用 OAuth 2.0 客户端 ID 生成的秘密文件。在该秘密文件中,我没有看到任何谷歌邮件地址来验证或访问该邮件地址的权限。仍然面临以下错误。

Arg,出现 API 错误:403:用户对此配置文件没有足够的权限。

我怎么知道,对于哪个用户,我们没有足够的特权? 请帮我解决这个问题

google-analytics google-api google-oauth google-analytics-api
2个回答
0
投票

您已经创建了一个 Oauth2 客户端以与您的应用程序一起使用。当应用程序运行时,用户需要使用其 Google 帐户登录并授予应用程序(客户端)访问其数据的权限。如果您有兴趣,我有一篇文章解释了 google oauth2 的工作原理。 Oauth2 适合初学者

用户对此配置文件没有足够的权限。

表示您已通过身份验证的用户无权访问您尝试请求数据表单的 Google Analytics(分析)配置文件。尝试执行 Accountsummires.list 这将返回当前经过身份验证的用户有权访问的 Google Analytics 帐户列表以及您可以从中请求数据的帐户。

问题:我怎么知道,对于哪个用户,我们没有足够的权限?

您有一个要尝试访问的个人资料 ID,找到有权访问该个人资料的人并让他们运行您的应用程序。当他们登录并通过身份验证后,他们将能够看到数据。


0
投票

这里也有同样的问题。当运行函数来检索可用帐户列表时,它会显示所有 25 个帐户的配置文件 ID。一旦我查询其中几个,总是得到

“Arg,出现 API 错误:403:用户没有足够的 此配置文件的权限”

我正在使用来自 https://github.com/googleapis/google-api-python-client/blob/main/samples/analytics/

的 core_reporting_v3_reference.py

文件夹中的其余 2 个 python 脚本正在返回结果,但第一个给出了上述错误。

© www.soinside.com 2019 - 2024. All rights reserved.