Видео
Методы для работы с видеозаписями, загрузкой и управлением видео
GET
video.get
Получение списка видеозаписей пользователя.
Параметры:
owner_id
*
— ID владельца видео (положительный - пользователь)
count
— Количество видео (макс. 100)
offset
— Смещение для постраничной навигации
Пример:
GET /method/video.get.json?owner_id=1&count=20
Ответ:
{
"count": 150,
"items": [{
"id": 123456,
"owner_id": 1,
"title": "Название видео",
"description": "Описание видео",
"duration": 180,
"url": "https://...",
"thumbnail": "https://...",
"date": 1609459200,
"views": 1000,
"comments": 25,
"likes": {
"count": 50,
"user_likes": 0
}
}]
}
POST
video.save
Сохранение загруженного видео.
Параметры:
name
*
— Название видео
description
— Описание видео
link
— Ссылка на видео (альтернатива загрузке файла)
is_private
— 1 - сделать видео приватным
Пример:
POST /method/video.save.json
name=Мое видео&description=Описание видео
Ответ:
{
"video_id": 123456,
"owner_id": 1,
"title": "Мое видео",
"description": "Описание видео"
}
POST
video.delete
Удаление видеозаписи.
Параметры:
owner_id
*
— ID владельца видео
video_id
*
— ID видео
Пример:
POST /method/video.delete.json?owner_id=1&video_id=123456
POST
video.edit
Редактирование информации о видеозаписи.
Параметры:
owner_id
*
— ID владельца видео
video_id
*
— ID видео
name
— Новое название видео
desc
— Новое описание видео
Пример:
POST /method/video.edit.json?owner_id=1&video_id=123456&name=Новое название
GET
video.search
Поиск видеозаписей по запросу.
Параметры:
q
*
— Поисковый запрос
count
— Количество результатов (макс. 200)
offset
— Смещение
sort
— Сортировка (0 - по дате, 1 - по длительности, 2 - по релевантности)
Пример:
GET /method/video.search.json?q=music&count=50
Ответ:
{
"count": 150,
"items": [{
"id": 123456,
"owner_id": 1,
"title": "Найденное видео",
"duration": 300,
"url": "https://...",
"thumbnail": "https://..."
}]
}
📹 Загрузка видео
Способы загрузки:
1.
Прямая загрузка файла через
video.save с multipart/form-data
2.
Загрузка по ссылке через параметр
link (YouTube, Vimeo, etc.)
Поддерживаемые форматы: MP4, AVI, MOV, WMV, FLV, WebM (макс. размер 2GB)
Обработка: Видео обрабатывается асинхронно, может занять несколько минут