Com as Bibliotecas cliente das APIs do Google, disponíveis em várias linguagens de programação conhecidas, é fácil usar a API.
Bibliotecas de cliente por linguagem
Nas tabelas a seguir, a primeira coluna mostra o estágio de desenvolvimento de cada biblioteca (algumas ainda estão nos estágios iniciais) e os links para a documentação. A segunda coluna contém links de amostras disponíveis para cada biblioteca.
Estas bibliotecas em estágios iniciais também estão disponíveis:
Uso do serviço de descoberta
Se você usar Python, JavaScript ou outra biblioteca cliente que dependa do serviço de descoberta do Google, será necessário fornecer o local do documento de descoberta para a Reporting API 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(...)
As bibliotecas de cliente Java e PHP são pré-criadas, mas é possível usar o serviço de descoberta e o gerador de APIs do Google para gerá-las.