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

User does not have sufficient permissions for this property

我用sample code

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

响应错误。

7 PERMISSION_DENIED: User does not have sufficient permissions for this property. To learn more about Property ID, see https://developers.google.com/analytics/devguides/reporting/data/v1/property-id.

User does not have sufficient permissions for this property. To learn more about Property ID,

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

您使用的教程告诉您创建一个服务帐户,您没有授予该服务帐户访问您的 Google Analytics 帐户的权限。

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

由于您正在使用数据 api,您只需授予它读取权限。

如果有帮助,我有一个视频向您展示具体操作方法。 User doesn't have any google analytics accounts easy solution

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