Я пытаюсь получить доступ к активности пользователя в Google Analytics с помощью Python 3.7 ... Я прошел процесс получения токена доступа и использования кода здесь
https://developers.google.com/analytics/devguides/reporting/core/v4/user-reporting
Учетные данные работают, если я просто загружаю агрегированные данные, но когда я использую этот подход, я получаю сообщение 401, которое говорит
"message": "Запрос имеет недопустимые учетные данные аутентификации. Ожидаемый токен доступа OAuth 2, файл cookie для входа или другие действительные учетные данные для аутентификации., "status": "UNAUTHENTICATED"
Если я захожу на игровую площадку OAuth 2.0, маркер доступа работает нормально. Есть идеи, что мне здесь не хватает? Спасибо.
url = 'https://analyticsreporting.googleapis.com/v4/userActivity:search'
payload = {
"viewId": "xxx",
"user": {
"type": "CLIENT_ID",
"userId": "xxx"
},
"dateRange": {
"startDate": "2019-06-13",
"endDate": "2019-10-05",
}
}
hed = {
'Authorization': 'Bearer ' + access_token,
'Content-type': 'application/json'
}
r = requests.post(url, data=payload, headers=hed)