Le librerie client delle API di Google, disponibili in una serie di linguaggi di programmazione noti, ne semplificano l'utilizzo.
Librerie client per linguaggio
Nelle tabelle seguenti, la prima colonna mostra la fase di sviluppo di ciascuna libreria (alcune sono nelle prime fasi) e i link alla documentazione della libreria. La seconda colonna rimanda agli esempi disponibili per ogni libreria.
Sono inoltre disponibili le seguenti librerie nella fase iniziale:
Utilizzo del servizio di rilevamento
Se utilizzi Python, JavaScript o un'altra libreria client che si basa su Google Discovery Service, devi fornire il percorso del documento di rilevamento per l'API di 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(...)
Le librerie client Java e PHP sono predefinite, ma puoi generarle utilizzando il servizio di rilevamento e il generatore di API di Google.