API de Looker 4.0 disponible de forma general

Nos complace anunciar que la API de Looker 4.0 está disponible de forma general en Looker 22.4. La API 4.0 (API 4.0 GA) disponible de manera general tiene varios cambios rotundos y aditivos, y promueve múltiples endpoints de Beta a estable. Consulta nuestra referencia de la API para obtener especificaciones detalladas de la API 4.0. Actualizamos nuestros SDK compatibles con Looker y con la comunidad para admitir extremos de DG de la API de Looker 4.0. Para obtener más información, consulta Políticas de compatibilidad de la API y el SDK y Control de versiones de la API. En el resto de este artículo, se describen los cambios rotundos, las mitigaciones y las funciones que puedes esperar cuando migres a la DG en la API 4.0.

¿Quién debería leer esto?

Este documento es para ti si usas la API de Looker mediante los SDKs compatibles con Looker, los SDKs compatibles con la comunidad o la propia API. Lee la siguiente sección que se asigna a la versión de la API de Looker que usas.

Usuarios de la API de Fase Previa a la DG 4.0

Si usas la API 4.0, lee esta sección. Se abordan los cambios rotundos y las mitigaciones disponibles cuando migras a la DG de la API 4.0.

La disponibilidad general de la API 4.0 incluye el cambio de todos los campos de ID de la entidad del tipo numérico integer al tipo string. Por ejemplo, el extremo GET /groups/{group_id} muestra id como el tipo string en lugar del tipo int64.

Consulta la siguiente tabla para conocer los impactos y las mitigaciones específicos del uso del extremo de la API 4.0:

Uso Impacto potencial1 Prevención
Apps para dispositivos móviles de Looker Las instalaciones desactualizadas de apps para dispositivos móviles de Looker dejan de funcionar Haz que los usuarios actualicen a la versión más reciente de las apps para dispositivos móviles de Looker
SDKs de 2 compatibles con Looker
SDK de TypeScript (API 4.0) No hubo impacto. No se requiere ninguna acción
SDK de Python (API 4.0) No hubo impacto. No se requiere ninguna acción
SDK de Ruby (API 4.0) No hubo impacto. No se requiere ninguna acción
SDKs2 admitidos por la comunidad
SDK de Swift Excepciones de tiempo de ejecución Actualizar el SDK a la versión 22.0 (o una posterior) y, luego, resolver los errores de tipo resultantes, si los hubiera
SDK de Kotlin No hubo impacto. No se requiere ninguna acción
SDK de Looker No hubo impacto. No se requiere ninguna acción
SDK de C# No hubo impacto. No se requiere ninguna acción
SDK de Go Excepciones de tiempo de ejecución Actualizar el SDK a la versión 22.0 (o una posterior) y, luego, resolver los errores de tipo resultantes, si los hubiera
Otros
Usar la API 4.0 sin un SDK (o con bibliotecas proporcionadas de forma externa) Posibles errores de entorno de ejecución, según la sensibilidad del tipo de lenguaje Revisa el código para detectar dependencias sobre el tipo de cualquier campo de ID y agrega compatibilidad con los campos de ID de tipo de cadena. Revisa también esta orientación adicional.

1: Suponer patrones de uso comunes que pueden incluir el uso de los campos de ID de Looker, pero no patrones de uso inusuales, como la aplicación de operaciones numéricas a los IDs.

2: Compatibilidad con la API y el SDK de Looker. Looker no admite oficialmente las bibliotecas con asistencia de la comunidad.

Usuarios de la API 3.1

Si usas la API 3.1, lee esta sección. Abarca las características y los cambios adicionales que la API 4.0 pone a tu disposición. Ten en cuenta que todos nuestros SDKs compatibles con Looker y la comunidad son compatibles principalmente con la API 4.0. Para obtener más información, consulta las políticas de compatibilidad de SDK y API.

Funciones adicionales de disponibilidad general de la API 4.0

Para tu comodidad, te mostramos los cambios aditivos más destacados y útiles de la API 4.0:

Cambios en la baja de la disponibilidad general de la API 4.0

La disponibilidad general de la API 4.0 reemplaza varios extremos de la API 3.1 que dejaron de estar disponibles por funciones mejoradas. Los siguientes extremos se ven afectados:

Usuarios de la API 3.0

La API 3.0 está obsoleta y se recomienda que migres a la API 4.0.

Conclusión

Puedes esperar que se agreguen nuevas funciones y cambios adicionales a la API 4.0 y siempre puedes encontrar los cambios más recientes en nuestra referencia de la API. Para obtener más información, consulta Políticas de compatibilidad de la API y el SDK y Control de versiones de la API. Sabemos que los cambios rotundos no son ideales. A menos que se presente un problema extremo, no realizaremos cambios rotundos en nuestra API 4.0, que está disponible de forma general. Esperamos que la API de Looker 4.0, disponible de forma general, te ayude a desarrollar de manera más productiva y sencilla en la plataforma de Looker.