Как мы должны создать учетные данные для подключения к Google Analytics через Python? - PullRequest
0 голосов
/ 12 февраля 2019

Я использовал пример Google Python , чтобы подключиться к Google Analytics и собрать все данные.Мне удалось подключиться и собрать данные при использовании этого примера, но когда я изменил profile_id для выбора другого представления, я получил следующую ошибку:

is:

profile_id = get_first_profile_id(service)

сейчас:

profile_id = '68444917

googleapiclient.errors.HttpError: <HttpError 403 when requesting https://www.googleapis.com/analytics/v3/data/ga?ids=ga%3A168847831&start-date=2018-01-01&end-date=2019-02-01&metrics=ga%3Asessions%2Cga%3AtotalEvents%2Cga%3Ausers&dimensions=ga%3AeventAction%2Cga%3Adate%2Cga%3AcontentGroup2%2Cga%3AcontentGroup3&filters=ga%3AeventAction%3D%3DDealer+site&samplingLevel=HIGHER_PRECISION&include-empty-rows=true&start-index=1&max-results=10000&alt=json returned "User does not have sufficient permissions for this profile.">

Администратор проверил мое разрешение на основе вопросов 1 и 2 и, похоже, у меня есть доступ ко всем представлениям.

1 Ответ

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

Требуется разрешение, предоставленное Google Analytics для созданной учетной записи электронной почты, как указано здесь :

The newly created service account will have an email address that looks similar to:

quickstart@PROJECT-ID.iam.gserviceaccount.com
Use this email address to add a user to the Google analytics view you want to access via the API. For this tutorial only Read & Analyze permissions are needed.
...