API de Google

APIs de Google
Información general
Desarrollador Google
Información técnica
Programado en JavaScript
Sistema de gestión de paquetes npm
Versiones
Última versión estable 118.0.014 de abril de 2023
Última versión en pruebas 0.2.13-alpha14 de julio de 2013
Enlaces

Las API de Google son API desarrolladas por Google, las cuales permiten la comunicación e integración de los Servicios de Google con otros servicios. Ejemplos incluyen las API de Búsqueda, Gmail, Traductor o Maps. Las aplicaciones de terceros pueden usar esas API para extender la funcionalidad de sus servicios.

Las API proveen funcionalidades como análisis, aprendizaje automático (machine learning), o acceso a los datos de usuario (donde estén establecidos los permisos de lectura). Otro ejemplo es incrustar algún mapa en un sitio web, lo que se puede lograr usando las API de Static Maps, Places o Google Earth.

Autenticación y autorización

El uso de algunas API de Google requiere autenticación y autorización, utilizando el protocolo OAuth 2.0 protocol. OAuth 2.0 is a simple protocol. Para empezar, es necesario obtener las credenciales provistas por la Consola de Desarrolladores; entonces, el desarrollador puede solicitar un token de acceso desde el servidor de autorización de Google, y la aplicación cliente puede usar ese token para acceder a los servicios provistos por la API de Google.

Bibliotecas cliente

Existen bibliotecas cliente en diversos lenguajes,, permitiendo a los desarrolladores integrarlas en su código. Los lenguajes soportados incluyen Java, JavaScript para la web, node.js, Objective-C, GO, Dart, Ruby, .NET, Objective-C, PHP y Python.

Google Loader es una biblioteca JavaScript que permite a los desarrolladores web a cargar fácilmente otras API Javascript provistas por Google y otros desarrolladores de bibliotecas populares. Google Loader provee un método JavaScript para acceder a alguna API específica (también llamada módulo), en el que se pueden especificar diversos parámetros. También se soporta la carga dinámica para mejorar el rendimiento de las aplicaciones que usan la API en cuestión.

Google Apps Script

Google Apps Script es una plataforma de scripts JavaScript basada en la nube, la cual permite a los desarrolladores escribir scripts que puedan manipular las API de los servicios de Google, como Calendario, Docs, Drive, Gmail y Hojas de cálculo, así como también crear agregados a esos servicios mediante aplicaciones basadas en Chromium.

Usos comunes

Referencias

  1. ↑ «Static maps API».
  2. ↑ «Google Places API». Archivado desde el original el 13 de noviembre de 2014. Consultado el 17 de junio de 2018.
  3. ↑ «Google Earth API».
  4. ↑ «Using OAuth 2.0 to Access Google APIs».
  5. ↑ «Google APIs Client Libraries».
  6. ↑ «Google Loader Developer's Guide». 26 de julio de 2012. Archivado desde el original el 26 de enero de 2013. Consultado el 27 de febrero de 2013.
  7. ↑ «Google APIs Client Libraries».
  8. ↑ «Chrome Web Store».
  9. ↑ «Google App Engine».
  10. ↑ «Gadgets de Google».

Enlaces externos