Interfaz de programación de aplicaciones
Application Programming Interface
Ejemplo real de API
Cuando necesitamos navegar, usamos una aplicación de «Mapas» (Google Maps, Yandex Maps).
«Mapas» proporciona información geográfica no solo a los usuarios, sino también a otras aplicaciones mediante una API.
La aplicación «Navegador» actúa como cliente, mientras que la aplicación «Mapas» es el servidor.
- El «Navegador» envía una solicitud mediante el protocolo HTTPS con parámetros para los puntos inicial y final de la ruta en formato JSON
- Recibe una respuesta en formato JSON de la aplicación «Mapas»
- Muestra la ruta, gasolineras cercanas y advierte sobre atascos
Tarea
Уровень повышен!