раздел 05

Шпаргалка

Всё главное по API на одной странице.

HTTP-методы

МетодЧто делает
GETПолучить данные
POSTСоздать новое
PUTОбновить существующее
DELETEУдалить

Коды статуса

КодЧто значит
200Успех, данные в ответе
201Создано (часто после POST)
400Запрос составлен неправильно
401Не авторизован: нет или неверный ключ
403Доступ запрещён
404Не найдено
429Превышен лимит запросов
500Ошибка на стороне сервиса

Коротко: 2xx - успех, 4xx - ошибка клиента (вы), 5xx - ошибка сервера.

Глоссарий

ТерминЧто это
APIСпособ, которым программы общаются: одна просит, другая отвечает.
endpointКонкретный адрес-«дверь» сервиса, например /v1/users.
header (заголовок)Служебная пара «ключ: значение» в запросе или ответе.
body / payloadТело запроса - сами передаваемые данные, обычно в JSON.
token (токен)Строка-пропуск, по которой сервис узнаёт вас. Беречь как пароль.
JSONТекстовый формат данных в виде пар «ключ - значение».
RESTСамый частый стиль API: метод плюс URL по HTTP, ответ в JSON.
rate limitОграничение на число запросов за период; превышение даёт код 429.

Куда дальше

  • Курс Интеграции - как связывать сервисы между собой через их API.
  • Курс LLM API - как обращаться к API нейросетей и получать ответы моделей.