9 месяцев назад
История
README.md
Тестовое задание для backend-стажёра в команду Advertising от Авито
Ссылка: https://github.com/avito-tech/adv-backend-trainee-assignment
Методы API
GET /adverts?page=1&sortBy=(date|cost)&sortOrder=(0|1)
— получить список объявлений- Параметр
page
задает номер возвращаемой страницы с 10 объявлениями - Параметр
sortBy
отвечает за режим сортировки и принимает два значенияdate
— сортировка по дате созданияcost
— сортировка по цене
- Параметр
sortOrder
отвечает за порядок сортировки, где0
— сортировка по возрастанию1
— сортировка по убыванию
- Параметр
POST /adverts
— создать новое объявлениеGET /adverts/123?fields=description,images
— получить информацию по объявлению сID=123
- Опциональный параметр
fields
— запрос дополнительных полейdescription
— Описание объявленияimages
— Ссылки фотографий объявления
- Опциональный параметр
DELETE /adverts/123
— удалить объявление сID=123