Google Analytics и Python - стена авторизации - PullRequest
0 голосов
/ 25 февраля 2019

У меня простая потребность.Запросите данные GA моей компании, затем сверните их и поместите в БД.

Я хотел написать скрипт Python для этого и обнаружил google Hello Analytics API: быстрый запуск Python для учетных записей служб.

Я следую каждому шагу, но консоль Google кажется довольно запутанной для меня.

В результате я получил файл .json, как и меня, но я получаю эту ошибку с помощью скрипта Google: googleapiclient.errors.HttpError: <HttpError 403 when requesting https://www.googleapis.com/analytics/v3/management/accounts?alt=json returned "User does not have any Google Analytics account.">

Может кто-нибудь подсказать мне, как получить правильное разрешение, чтобы оно заработало?

РЕДАКТИРОВАТЬ: Просто найдите этот учебник ... в чем различиямежду 2?

1 Ответ

0 голосов
/ 26 февраля 2019

У пользователя нет учетной записи Google Analytics.

Означает, что пользователь, с помощью которого вы аутентифицируете свое приложение, не имеет доступа к учетной записи Google Analytics, которую вы пытаетесь запросить.данные из.Убедитесь, что вы запрашиваете profile_id, к которому у пользователя есть доступ.

Поскольку вы используете учетную запись службы, я подозреваю, что вы забыли этот шаг в учебнике

enter image description here

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

...