Si has pasado algún tiempo en la comunidad de WordPress en los últimos años,
lo más probable es que hayas oído hacer referencia a la nueva REST API.
Sin embargo, a menos que seas un desarrollador experimentado,
es posible que no tengas ni la más mínima idea de lo que es la REST API de WordPress.
Aunque los detalles técnicos son un poco complejos,
los conceptos básicos detrás de esta característica son bastante fáciles de entender.
La nueva API
ayuda a expandir lo que Wordpress, como plataforma, puede hacer.
Además, la
REST API hace que sea más fácil que nunca para los desarrolladores conectar Wordpress con otros sitios y aplicaciones.
En esta guía integral,
te guiaré a través de todos y cada uno de los aspectos básicosque necesitas conocer.
Explicaremos qué son las APIs normalmente, y qué son las REST APIs (y la versión específica de WP) particularmente.
Finalmente, hablaré sobre cómo tu mismo puedes empezar a emplear la REST API de WordPress.
Back to top1) Introducción a las Interfaces de Programación de Aplicaciones (API)
Antes de profundizar en la REST API específicamente, reculemos un tanto en tanto que, para entender este término,
es clave tener primero una idea básica de lo que son las APIs en general.
En su nivel más esencial, una API, o bien Interfaz de Programación de Aplicaciones,
permite que 2 aplicaciones se comuniquen entre sí.
Por ejemplo, cuando visitas un sitio web, tu navegador envía una petición al servidor donde se halla ese lugar. La API de ese servidor es la que
recibe la solicitud de tu navegador, la interpreta y devuelve todos y cada uno de los datos necesarios para enseñar tu sitio.
Por supuesto, en un sentido técnico, hay mucho más sobre la manera en que funcionan las APIs. Sin embargo, aquí voy a centrarme en lo que probablemente sea más importante para ti:
las aplicaciones prácticas.
Las APIs han estado recibiendo mucha atención y visibilidad, porque muchas compañías
han comenzado a empaquetarlas y ofrecerlas como productos que se pueden utilizar.
En otras palabras, los desarrolladores de una empresa como Google
recopilarán algunas partes del código de tu aplicación y lo pondrán a disposición del público.
De este modo, otros desarrolladores pueden
utilizar la API como herramienta para ayudar a sus propios sitios a conectarse a Google y aprovechar sus funciones.