У пользователя недостаточно прав для этого ресурса.

Я использую образец кода

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

Ответ - ошибка.

7 PERMISSION_DENIED: у пользователя недостаточно прав для этого свойства. Чтобы узнать больше о Property ID, см. Https://developers.google.com/analytics/devguides/reporting/data/v1/property-id.

1 ответ

У пользователя недостаточно прав для этого свойства. Чтобы узнать больше о Property ID,

Проблема с доступом, пользователь, которого вы аутентифицируете, не имеет разрешений на доступ к учетной записи Google Analytics, к которой вы пытаетесь получить доступ.

В используемом вами руководстве рассказывается, как создать учетную запись службы, поскольку вы не предоставили учетной записи службы разрешения на доступ к своей учетной записи Google Analytics.

Откройте json-файл учетной записи службы или перейдите в консоль разработчика Google и найдите адрес электронной почты учетной записи службы, в котором есть @. Затем перейдите в веб-приложение Google Analytics в разделе администратора и добавьте учетную запись службы в качестве пользователя.

Поскольку вы используете API данных, вам нужно только предоставить ему доступ для чтения.

Если это поможет, у меня есть видео, которое показывает, как именно это делать. У пользователя нет учетных записей Google Analytics. Простое решение.

Я разместил проблему в форме проблемы, чтобы получить образец исправления. Он не сообщает вам, как предоставить доступ к учетной записи службы. 93