Урок 2. API — как сервисы общаются#
Зачем это нужно#
API (Application Programming Interface) — это язык, на котором разговаривают программы. Понимание API важно для настройки интеграций.
Ключевая идея#
API = "переводчик" между сервисами
Один сервис отправляет запрос, другой отвечает. Например, ваш бот отправляет запрос "запиши данные" в Google Sheets, и Sheets отвечает "готово".
Как работает API (простая аналогия)#
Представьте ресторан:
-
Клиент (ваш бот) хочет заказать еду
-
Официант (API) принимает заказ и относит на кухню
-
Кухня (сервис, например, Google Sheets) готовит заказ
-
Официант (API) приносит готовое блюдо обратно
API — это официант, который передаёт ваши запросы и приносит ответы.
Типы API-запросов#
GET — получить данные
Пример: "Покажи список клиентов"
POST — отправить данные
Пример: "Запиши нового клиента"
PUT — обновить данные
Пример: "Измени телефон клиента"
DELETE — удалить данные
Пример: "Удали клиента"
Пример API в жизни#
Сценарий: бот записывает клиента в Google Sheets
-
Бот отправляет POST-запрос в Google Sheets API:
- "Запиши в таблицу: имя — Иван, телефон — +7-999-111-22-33"
-
Google Sheets получает запрос, записывает данные
-
Google Sheets отвечает: "Готово, записано в строку 15"
-
Бот получает ответ и говорит клиенту: "Записал вас!"
Что нужно для работы с API#
-
URL (адрес API) — куда отправлять запросы
Пример:
https://sheets.googleapis.com/v4/spreadsheets/... -
Ключ авторизации (API key или токен) — чтобы API знал, что это вы
Пример:
Bearer abc123xyz456 -
Данные запроса — что отправить
Пример:
{"name": "Иван", "phone": "+7-999-111-22-33"} -
Формат данных — обычно JSON (об этом дальше)
Что важно знать#
-
Большинство современных сервисов предоставляют API
-
Вам НЕ нужно программировать — no-code платформы делают всё за вас
-
API — это стандартный способ интеграций в 2026 году