Добро пожаловать в документацию API. Здесь описаны основные методы для программного взаимодействия с нашей платформой видеохостинга.
Все запросы возвращают ответы в формате application/json.
Аутентификация
Для выполнения запросов требуется передавать секретный API-ключ в заголовке Authorization. Получить ключ можно в панели управления вашим сервером.
Authorization: Bearer YOUR_SECRET_API_KEY
Эндпоинты
GET /api/v1/videos
Возвращает список видеороликов, загруженных пользователем. Поддерживает пагинацию через параметры limit и offset.
curl -X GET "https://api.yourdomain.com/api/v1/videos?limit=10" \
-H "Authorization: Bearer YOUR_SECRET_API_KEY"
POST /api/v1/upload
Загрузить новый видеофайл на сервер. Максимальный поддерживаемый размер файла — 5 ГБ. Поддерживаемые форматы: MP4, WebM, MKV.
curl -X POST "https://api.yourdomain.com/api/v1/upload" \
-H "Authorization: Bearer YOUR_SECRET_API_KEY" \
-F "file=@/path/to/local/video.mp4" \
-F "title=Новый видеоролик" \
-F "privacy=unlisted"