🎬
Floryshop
API · v2.4.0

REST API видеохостинга

Floryshop — полное описание эндпоинтов для управления видео, плейлистами и метаданными. Все методы защищены токеном (Bearer).

GET /videos
Получить список всех видео (пагинация, фильтры).
?limit=20&offset=0&sort=date
POST /videos
Загрузить новое видео. multipart/form-data
Поля: title, description, file
GET /videos/:id
Получить детальную информацию о видео, включая URL потока.
PUT /videos/:id
Обновить метаданные видео (название, описание, обложка).
DELETE /videos/:id
Удалить видео и все связанные файлы (безвозвратно).
GET /playlists
Список плейлистов пользователя.
?include=items — вложенные видео.

📘 Пример запроса cURL

# Получить видео с пагинацией
curl -X GET "https://api.floryshop.ru/videos?limit=5&offset=10" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Accept: application/json"

# Загрузка видео (multipart)
curl -X POST "https://api.floryshop.ru/videos" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -F "title=My first video" \
  -F "description=API demo" \
  -F "file=@/home/user/video.mp4"