Interfaz de programación de aplicaciones
API · Las reglas y direcciones definidas que permiten que dos programas informáticos envíen y reciban datos; por ejemplo, su sitio web se comunica con su software de contabilidad a través de una API.
- 01
Por qué importa
Una API permite que dos programas intercambien datos según reglas acordadas; los datos de seguimiento de una agencia de transporte, una factura que llega al programa de contabilidad o los datos que una aplicación móvil obtiene de un servidor llegan todos por esta vía. Una API bien diseñada es segura y mantenible gracias a la autenticación, los límites de peticiones y el control de versiones.
- 02
Ejemplo
Cuando se completa un pedido en una tienda, el sitio envía una solicitud de envío a la API de la agencia de transporte y le envía al cliente por correo electrónico el número de seguimiento devuelto. Nadie copia la información a mano.
- 03
Error frecuente
Incrustar claves de API en el código de la aplicación o en scripts que se ejecutan en el navegador. La clave se vuelve pública y otros pueden enviar peticiones en su nombre; las claves deben estar en el servidor, en variables secretas.
- 04
Términos relacionados
Servicios y guías relacionados
Hablemos de tu proyecto.
Cuéntenos lo que necesita; definiremos el alcance juntos.