Описание
Возвращает список всех видео. Поддерживает пагинацию через query‑параметры page и limit. В ответе для каждого видео возвращается прямая ссылка на файл в S3.
Query‑параметры опционально
page: 1 // номер страницы (по умолчанию 1)
limit: 20 // записей на страницу (по умолчанию 20)
Пример запроса
GET /api/videos?page=1&limit=2
Ответ 200 OK
{
"total": 1487,
"page": 1,
"limit": 2,
"items": [
{
"id": "vid_001",
"title": "Готовим пасту карбонара за 20 минут",
"duration": 1183,
"views": 284521,
"fileUrl": "https://s3.eu-central-1.amazonaws.com/videohost-files/vid_001/master.mp4",
"createdAt": "2025-02-03T09:15:00Z"
},
{
"id": "vid_002",
"title": "Обзор новостроек в Екатеринбурге",
"duration": 742,
"views": 51208,
"fileUrl": "https://s3.eu-central-1.amazonaws.com/videohost-files/vid_002/master.mp4",
"createdAt": "2025-02-05T16:40:00Z"
}
]
}