El restaurante y el mesero
Llegas a un restaurante en Bogotá. No entras a la cocina a prepararte la comida: miras la carta, le dices al mesero lo que quieres, él lleva el pedido a la cocina y te trae el plato.
Una API (interfaz de programación de aplicaciones) es ese mesero entre dos programas:
- Tú eres el programa que pide algo (por ejemplo, tu tienda en línea).
- La cocina es el otro sistema que tiene la información (por ejemplo, tu ERP).
- La carta es la documentación de la API: dice qué puedes pedir y cómo.
- El mesero es la API: recibe tu pedido, lo lleva y te devuelve la respuesta.
Lo genial es que no necesitas saber cómo funciona la cocina por dentro. Solo pides lo que está en la carta, de la forma correcta, y recibes lo que pediste.
Usas APIs todo el tiempo sin darte cuenta: cuando pagas con PSE en una tienda, la tienda habla con el banco por una API; cuando una app te muestra el clima, le pregunta a un servicio de meteorología por una API; cuando inicias sesión con Google en otra página, también hay una API de por medio.
✍️ Ejercicio: piensa en tres apps que uses a diario y escribe qué información crees que piden a otro sistema por una API.
No hay comentarios por ahora.