a
b
c
d
f
g
m
s
w
б
в
д
и
к
м
п
ф

API

API

Когда мы говорим о различных интеграциях, часто можно услышать термин API. 
API — это способ, с помощью которого программы общаются друг с другом.

Когда один сервис хочет получить данные или выполнить действие в другом сервисе, он обращается к его API.

Например:
    •    сайт отправляет данные в платёжную систему
    •    приложение получает погоду из погодного сервиса
    •    интернет-магазин проверяет статус доставки через службу доставки

Во всех этих случаях используется API.

Как это работает

Программа отправляет запрос.

Например:
«Дай список товаров»
или
«Создай новый заказ».

Сервер принимает запрос, обрабатывает его и возвращает ответ.

Чаще всего данные передаются в формате JSON.

Так выглядит JSON:

{ "product": "Кофе", "price": 350, "in_stock": true }

Где используется API

API есть почти в каждом современном сервисе:
    •    платежи
    •    карты
    •    авторизация через соцсети
    •    доставка
    •    аналитика
    •    мобильные приложения

Фактически весь современный интернет построен на взаимодействии через API.

Простой пример: когда вы заходите в приложение банка, интерфейс показывает данные.

Но сами данные приходят с сервера через API:
    1.    приложение отправляет запрос
    2.    сервер проверяет пользователя
    3.    возвращает баланс и операции

Интерфейс просто показывает результат.

Если коротко:

API — это интерфейс для общения между программами.
Он позволяет сервисам обмениваться данными и работать вместе.