Librerie client

Le librerie client delle API di Google, disponibili in una serie dei linguaggi di programmazione più diffusi, semplificano l'uso dell'API.

Librerie client per linguaggio

Nelle tabelle seguenti, la prima colonna mostra la fase di sviluppo di ogni libreria (alcune sono nelle fasi iniziali) e i link alla documentazione della libreria. La seconda colonna rimanda agli esempi disponibili per ogni libreria.

Documentazione Samples
Libreria client delle API di Google per Java Esempi Java
Libreria client delle API di Google per JavaScript Esempi di JavaScript
Libreria client delle API di Google per .NET Esempi di.NET
Libreria client delle API di Google per Objective-C per REST Esempi di Objective-C
Libreria client delle API di Google per PHP (beta) Esempi di PHP
Libreria client delle API di Google per Python Esempi di Python

Sono disponibili anche queste librerie nella fase iniziale:

Documentazione Samples
Librerie client delle API di Google per Dart (beta) Campioni di crudi
Libreria client delle API di Google per Go (alpha) Go Samples
Libreria client delle API di Google per Node.js (alpha) Esempi di Node.js
Libreria client delle API di Google per Ruby (alpha) Campioni di rubini

Utilizzo del servizio di rilevamento

Se utilizzi la libreria 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 di Java e PHP sono predefinite, ma puoi utilizzare il servizio di rilevamento e il generatore di API di Google per generarle.