Repaso
English
Backend y APIsBaseAPI-31

¿Qué es una API?

Opciones

  1. Un lenguaje de programación para construir servidores
  2. Una forma definida de que un programa pida datos o acciones a otro (Opción correcta)
  3. Un tipo de base de datos que guarda los logs de peticiones de una app
  4. Una herramienta de diseño visual para dibujar interfaces

Respuesta

Una forma definida de que un programa pida datos o acciones a otro, por ejemplo por HTTP

Por qué

API significa Application Programming Interface: el 'menú' que un sistema ofrece a otros programas. Lista qué puedes pedir y en qué formato, y oculta cómo funciona por dentro.

A una API web se accede por HTTP. Ejemplo: una app del tiempo envía GET https://api.weather.com/today?city=Lima y recibe JSON con el pronóstico.

Recuerda

API = un contrato para que los programas hablen entre sí.

Términos clave

Practica esta pregunta en Repaso