La API de Looker es una interfaz de programación de aplicaciones segura y sencilla que te permite gestionar tu instancia de Looker y obtener datos a través de la plataforma de datos de Looker. Con la API de Looker, puedes escribir aplicaciones o secuencias de comandos de automatización para aprovisionar nuevas cuentas de usuario de Looker, ejecutar consultas, programar envíos de datos, etc. Casi todo lo que puedes hacer en la aplicación Looker se puede hacer a través de la API de Looker.
Ruta y puerto de la API de Looker
Accede a la API de tu instancia de Looker a través de su URL de API.
El administrador de Looker puede especificar una ruta de API introduciéndola en el campo URL del host de la API de la página Administrador > API con el siguiente formato:
https://<instance_name>.cloud.looker.com
Tu administrador de Looker también puede usar el campo URL del host de la API para asignar una ruta de API diferente del nombre de la máquina de tu servidor de Looker. Esto suele ocurrir cuando la instalación de Looker está detrás de un balanceador de carga, por ejemplo. En ese caso, ponte en contacto con tu administrador de Looker para obtener la ruta de la API.
Si tu administrador de Looker no ha especificado el campo URL del host de la API, Looker usará la ruta de la API predeterminada. En las instancias de Looker alojadas en Google Cloud, Microsoft Azure y Amazon Web Service (AWS) que se crearon a partir del 7 de julio del 2020, la ruta de la API de Looker predeterminada usa el puerto 443
. En las instancias de Looker alojadas en AWS que se crearon antes del 7 de julio del 2020, la ruta predeterminada de la API de Looker usa el puerto 19999
. La URL de la API predeterminada tiene el siguiente formato:
https://<instance_name>.cloud.looker.com:<port>
SDKs de cliente
Puedes usar la API de Looker con cualquier lenguaje de programación o entorno de aplicación que pueda hacer solicitudes HTTPS y procesar respuestas JSON. Puedes crear solicitudes HTTPS de la API de Looker manualmente con curl (o un equivalente), con el SDK de Ruby de Looker o generando una biblioteca de SDK de cliente para el lenguaje que elijas. Te recomendamos que uses un SDK, ya que se encarga de los detalles de la autenticación y las solicitudes HTTPS, de modo que puedas llamar a la API de Looker mediante llamadas de función sencillas.
Encontrará los detalles del SDK en la página de documentación SDKs de la API de Looker.
Autenticación
Looker autentica las solicitudes de la API mediante un token de acceso de portador de OAuth 2.0 en el encabezado de autorización HTTP de la solicitud. Todos los endpoints de la API de Looker requieren una conexión HTTPS segura para que el token de acceso esté protegido durante la transmisión.
Los pasos que debes seguir para conseguirlo dependen de si usas un SDK o no. Puedes consultar las instrucciones detalladas en la página de documentación sobre la autenticación de la API de Looker.
Documentación interactiva de la API
Para consultar la documentación de referencia de la API, la extensión Explorador de APIs está disponible en Looker Marketplace. Para obtener más información, consulta la página de documentación Usar el Explorador de APIs. Si eres administrador de Looker, también puedes acceder al Explorador de APIs haciendo clic en el enlace Usar Explorador de APIs de la página API de administrador de Looker.
Gestión de versiones
La estabilidad de las APIs es un factor importante a la hora de crear aplicaciones. Para ayudarte a saber qué endpoints pueden cambiar en el futuro y cuáles deberían permanecer estables, marcamos algunos endpoints como beta. Para obtener más información, consulta la página de documentación sobre el control de versiones de la API de Looker.