Программный интерфейс приложения
Application Programming Interface
Пример API из реальной жизни
Когда необходимо сориентироваться на местности, мы пользуемся приложением «Карты» (Google Maps, Yandex Maps).
«Карты» предоставляют географическую информацию не только пользователям, но и другим приложениям при помощи API.
Приложение «Навигатор» выступит в роли клиента, а приложение «Карты» — сервера.
- «Навигатор» передает запрос по протоколу HTTPS с параметрами начальной и конечной точки маршрута в формате JSON
- Получает ответ в формате JSON от приложения «Карты»
- Отображает маршрут, ближайшие заправки, предупреждает о загруженности дорог
Задача
Уровень повышен!