Закрыть
Вверх

Видео

Методы для работы с видеозаписями, загрузкой и управлением видео

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=Новое название
📹 Загрузка видео
Способы загрузки:
1. Прямая загрузка файла через video.save с multipart/form-data
2. Загрузка по ссылке через параметр link (YouTube, Vimeo, etc.)
Поддерживаемые форматы: MP4, AVI, MOV, WMV, FLV, WebM (макс. размер 2GB)
Обработка: Видео обрабатывается асинхронно, может занять несколько минут