La API es el mesero, no la cocina

Una API es la puerta ordenada por la que una aplicación le pide cosas a otra y recibe respuestas. No es magia ni es la cocina: es el mesero que toma tu pedido, lo lleva a la cocina (el servicio) y te regresa el plato.
Cuando tu app consulta el clima, cobra con tarjeta o manda un WhatsApp, no está entrando a la computadora de esas empresas. Está haciendo una petición a su API y recibiendo una respuesta.
No necesitas saber cocinar para ordenar; necesitas saber pedir. Con las APIs pasa igual.
— Idea central del curso
Las piezas de una conversación con una API
- Petición: tu app arma una solicitud con lo que quiere (a quién, qué, cómo).
- Endpoint: la dirección concreta donde vive esa función del servicio.
- Respuesta: el servicio contesta con datos, casi siempre en formato JSON.
- Estado: un código te dice si salió bien o falló (y por qué).
- Una API
- Petición
- Endpoint
- Datos
- Llave de acceso
- Respuesta
- JSON
- Código de estado
- Reglas
- Límites de uso
- Costo
- Petición
| En el restaurante | En una API | Para qué |
|---|---|---|
| Vas a una mesa y pides | Llamas a un endpoint | Decir qué quieres |
| El mesero anota tu pedido | Envías una petición con datos | Dar la información necesaria |
| La cocina prepara el plato | El servicio procesa tu solicitud | Hacer el trabajo real |
| Te traen el plato | Recibes una respuesta JSON | Obtener el resultado |
Ordena lo que ocurre cuando tu app usa la API de un servicio de clima.
Coloca los elementos en orden y pulsa Comprobar.
¿Cuál es la mejor definición de API para alguien que construye con IA?
Para que tu app consulte un servicio externo, necesita entrar y copiar los archivos de la computadora de ese servicio.
Nombra DOS cosas que tu idea de app necesitaría de un servicio externo (por ejemplo, cobrar, enviar mensajes, consultar un mapa). Esas serán tus primeras APIs.
Si tu producto necesita algo que no produce, casi seguro lo consumirá por una API.
Tu texto se guarda sólo en este dispositivo.
- Una API es el mesero: lleva pedidos y trae respuestas.
- Todo se reduce a petición, endpoint, respuesta JSON y código de estado.
- Construir con IA es, en gran parte, conectar APIs.
Siguiente paso: GET, POST y JSON — el idioma exacto en que tu app le habla a una API.
Comentarios
Inicia sesión para comentar.
Todavía no hay comentarios. Sé la primera persona en opinar.