Creando APIs con Json API

Nivel
Intermedio
Charlista

El módulo JSON API es una implementación totalmente compatible de la especificación JSON API.

En sus propias palabras, la especificación JSON API es:

Una especificación de cómo un cliente debe solicitar que los recursos sean obtenidos o modificados, y cómo un servidor debe responder a esas solicitudes.

JSON API está diseñado para minimizar el número de solicitudes y la cantidad de datos transmitidos entre clientes y servidores. Esta eficiencia se logra sin comprometer la legibilidad, flexibilidad o detección.

Las estructuras de datos de Drupal, es decir, los tipos de entidad, los bundles y los campos, son increíblemente adecuados para la API JSON.

Al habilitar el módulo API JSON, obtendrá inmediatamente una API REST completa para cada tipo en su aplicación Drupal. JSON API inspecciona los tipos de entidad y los paquetes para que pueda proporcionar dinámicamente direcciones URL para acceder a todos y cada uno de ellos utilizando los métodos HTTP estándar, GET, POST, PATCH y DELETE.