Les bibliothèques clientes des API Google, disponibles dans plusieurs langages de programmation courants, facilitent l'utilisation de l'API.
Bibliothèques clientes par langage
Dans les tableaux suivants, la première colonne indique le stade de développement de chaque bibliothèque (notez que certaines n'en sont qu'à leurs débuts), ainsi que des liens vers la documentation de la bibliothèque. La deuxième colonne renvoie vers les échantillons disponibles pour chaque bibliothèque.
Ces bibliothèques au stade précoce sont également disponibles :
Utiliser le service de découverte
Si vous utilisez Python, JavaScript ou une autre bibliothèque cliente qui repose sur le service Google Discovery, vous devez indiquer l'emplacement du document de découverte pour l'API Reporting v4.
Python
from apiclient import discovery
...
# Build the Analytics Reporting API v4 authorized service object.
analyticsReporting = discovery.build(
'analyticsreporting',
'v4',
http=http,
discoveryServiceUrl='https://analyticsreporting.googleapis.com/$discovery/rest')
JavaScript
gapi.client.load(
'https://analyticsreporting.googleapis.com/$discovery/rest',
'v4'
).then(...)
Les bibliothèques clientes Java et PHP sont prédéfinies, mais vous pouvez utiliser le service de découverte et le générateur d'API Google pour les générer.