嗨,使用 OAuth 2.0 客户端 ID 生成的秘密文件。在该秘密文件中,我没有看到任何谷歌邮件地址来验证或访问该邮件地址的权限。仍然面临以下错误。
Arg,出现 API 错误:403:用户对此配置文件没有足够的权限。
我怎么知道,对于哪个用户,我们没有足够的特权? 请帮我解决这个问题
您已经创建了一个 Oauth2 客户端以与您的应用程序一起使用。当应用程序运行时,用户需要使用其 Google 帐户登录并授予应用程序(客户端)访问其数据的权限。如果您有兴趣,我有一篇文章解释了 google oauth2 的工作原理。 Oauth2 适合初学者
用户对此配置文件没有足够的权限。
表示您已通过身份验证的用户无权访问您尝试请求数据表单的 Google Analytics(分析)配置文件。尝试执行 Accountsummires.list 这将返回当前经过身份验证的用户有权访问的 Google Analytics 帐户列表以及您可以从中请求数据的帐户。
问题:我怎么知道,对于哪个用户,我们没有足够的权限?
您有一个要尝试访问的个人资料 ID,找到有权访问该个人资料的人并让他们运行您的应用程序。当他们登录并通过身份验证后,他们将能够看到数据。
这里也有同样的问题。当运行函数来检索可用帐户列表时,它会显示所有 25 个帐户的配置文件 ID。一旦我查询其中几个,总是得到
“Arg,出现 API 错误:403:用户没有足够的 此配置文件的权限”
我正在使用来自 https://github.com/googleapis/google-api-python-client/blob/main/samples/analytics/
的 core_reporting_v3_reference.py文件夹中的其余 2 个 python 脚本正在返回结果,但第一个给出了上述错误。