用户对此属性没有足够的权限

时间:2021-04-15 07:43:29

标签: google-analytics google-analytics-api service-accounts google-analytics-4 google-analytics-data-api

我使用 sample code

cd cloudshell_open/nodejs-analytics-data/samples/
node quickstart_json_credentials.js propertyId MY.json

响应是错误。

<块引用>

7 PERMISSION_DENIED:用户对此属性没有足够的权限。要了解有关属性 ID 的更多信息,请参阅 https://developers.google.com/analytics/devguides/reporting/data/v1/property-id

1 个答案:

答案 0 :(得分:1)

<块引用>

用户对此属性没有足够的权限。要详细了解媒体资源 ID,

是一个访问问题,您进行身份验证的用户无权访问您尝试访问的 Google Analytics 帐户。

您使用的教程告诉您创建服务帐户,但您尚未授予服务帐户访问 Google Analytics(分析)帐户的权限。

打开服务帐户 json 文件或转到 Google 开发者控制台并找到其中包含 @ 的服务帐户电子邮件地址。然后转到管理部分下的 Google 分析网络应用程序,并将服务帐户添加为用户。

当您使用数据 API 时,您只需要授予它读取访问权限。

如果有帮助,我有一个视频,向您展示如何做到这一点。 User doesn't have any google analytics accounts easy solution

我在问题表单上发布了一个问题以获取示例修复。它不会告诉您如何授予服务帐户访问权限。 93