Bibliotecas de cliente

Las bibliotecas de cliente de las API de Google, disponibles en varios de los lenguajes de programación más conocidos, facilitan el uso de las API.

Bibliotecas de cliente por lenguaje

En las tablas siguientes, en la primera columna se muestran la fase de desarrollo de cada biblioteca (observa que algunas están en fases tempranas) y los enlaces a la documentación de la biblioteca. En la segunda columna se enlaza con los ejemplos disponibles para cada biblioteca.

Documentación Ejemplos
Biblioteca de cliente de las API de Google para Java Ejemplos de Java
Biblioteca de cliente de las API de Google para JavaScript Ejemplos de JavaScript
Biblioteca de cliente de las API de Google para .NET Ejemplos de .NET
Biblioteca de cliente de las API de Google para Objective-C (REST) Ejemplos de Objective-C
Biblioteca de cliente de las API de Google para PHP (beta) Ejemplos de PHP
Biblioteca de cliente de las API de Google para Python Ejemplos de Python

También están disponibles las siguientes bibliotecas en fase temprana:

Documentación Ejemplos
Biblioteca de cliente de las API de Google para Dart (beta) Ejemplos de Dart
Biblioteca de cliente de las API de Google para Go (alfa) Ejemplos de Go
Biblioteca de cliente de las API de Google para Node.js (alfa) Ejemplos de Node.js
Biblioteca de cliente de las API de Google para Ruby (alfa) Ejemplos de Ruby

Usar el servicio de detección

Si utilizas Python, JavaScript u otra biblioteca de cliente que emplee el servicio de detección de Google, debes proporcionar la ubicación del documento de detección de la API de informes, versión 4.

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(...)

Las bibliotecas de cliente Java y PHP están predefinidas, pero puedes usar el servicio de detección y el generador de las API de Google para crearlas.