Middle
POST /api/tasks სერვისისთვის (მუშაობის შექმნა): 1) რა შესავალი პარამეტრებია საჭირო? 2) რა სერვისული პარამეტრებია საჭირო ავტორიზაციისა და ავტენტიფიკაციისთვის? 3) მიაწოდეთ ვალიდური JSON მოთხოვნის მაგალითი, სადაც არის tag_ids მასივი. 4) რა HTTP სტატუს კოდებს გამოიყენებდით პასუხად?
sobes.tech AI
პასუხი AI-სგან
- Входные параметры для POST /api/tasks:
title(string) — название задачи, обязательное.description(string) — описание задачи, необязательное.due_date(string, формат ISO 8601) — дата выполнения, необязательное.priority(string или int) — приоритет задачи, необязательное.tag_ids(массив int) — идентификаторы тегов, связанных с задачей, необязательное.
- Служебные параметры для аутентификации и авторизации:
- Заголовок
Authorization: Bearer <token>— токен доступа пользователя. - Возможно, дополнительные заголовки или куки, если используется сессия.
- Пример валидного JSON запроса:
{
"title": "Сделать отчёт",
"description": "Подготовить отчёт по продажам за месяц",
"due_date": "2024-07-01T18:00:00Z",
"priority": "high",
"tag_ids": [12, 34, 56]
}
- HTTP статусы ответа:
201 Created— задача успешно создана.400 Bad Request— неверный формат или отсутствуют обязательные поля.401 Unauthorized— отсутствует или недействительный токен аутентификации.403 Forbidden— пользователь не имеет прав на создание задачи.500 Internal Server Error— внутренняя ошибка сервера.
Такой набор статусов покрывает основные сценарии взаимодействия с API.