Je récupère des données à l'aide de l'API de création de rapports Google Analytics v4. Je le fais via python en utilisant des tâches cron, afin de ne pas trop courir mon quota et « passer » à mes utilisateurs, je dois installer un quotaUser
Parmeter selon this et this (2ème lien est v3) ..Ajouter quotaUtilisateur aux demandes de l'API Google Analytics
Actuellement, je fais mes appels comme ceci:
s = analytics.reports().batchGet(
body={
'reportRequests': [
{
'viewId': VIEW_ID,
'dateRanges': [{'startDate': start_date, 'endDate': end_date}],
'metrics': [
{'expression': 'ga:sessions'},
],
'dimensions': [{'name': 'ga:date'}],
}]
}
).execute()
Je ne sais pas où je devrais ajouter le quotaUser
et puis-je passer une id à elle? Pourrais-je passer par exemple le même VIEW_ID
?? Est-ce découragé pour une raison quelconque?
Merci
Je n'ai pas d'exemple concret pour le moment. Mais 'quotaUser' est un paramètre d'URL, donc il ne sera pas dans le' body' de la requête. Je suppose que vous devrez l'appeler ainsi: 'analytics.reports(). BatchGet (body = body, quotaUser = True)' et la bibliothèque cliente Python transmettra cet argument en tant que paramètre d'URL. – Matt
Mais je suis censé passer une carte d'identité avec ça non? – Costantin