раздел 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 нейросетей и получать ответы моделей.