video.getUploadUrl ✎ Дополнить на GitHub

Инициирует процесс добавления видео и возвращает URL, который должен использоваться для загрузки видео

НазваниеОбязательныйТипОписание
uid Нет String

Идентификатор пользователя, видео которого требуется добавить. Укажите uid при вызове этого метода без ключа сессии.

gid Нет String

Идентификатор группы, в которую будет добавлено видео

file_name Да String

Название загружаемого файла

attachment_type Нет String

Указывается только для тех файлов которые предназначаются для аудио/видео аттачментов.

  • MOVIE – видео-атач с диска
  • VIDEO – видео-атач с камеры (ограничение по длине 3 минуты)
  • AUDIO_RECORDING – аудиозапись с микрофона (ограничение по длине 3 минуты)
file_size Да long

Размер загружаемого файла. Если на момент загрузки файла его размер еще неизвестен, допустимо указать 0. Поддерживаются файлы размером от 16 Кб до 1 Гб.

lat Нет Float

Широта (координаты, откуда грузится видео)

lng Нет Float

Долгота (координаты, откуда грузится видео)

cid Нет String

ID видео-канала, в который осуществляется загрузка

post_form Нет Boolean

Грузится ли видео из формы постинга или нет (Если загрузка идет из формы постинга, то не будет создано отдельное событие в ленте “Загружено видео”)

Авторизация

Сессия не обязательна

Необходимые права:

  • VIDEO_CONTENT
  • VALUABLE_ACCESS

Возможные ошибки

ИмяОписание
PARAM : FileToSmallФайл слишком маленький
PARAM : FileToLargeФайл слишком большой
PARAM : BadFormatНеподдерживаемый тип файла
PARAM : DvdMenuПопытка загрузить файл-меню для DVD-video

Ответ

{ "upload_url": "String", "video_id": "long" }

Параметры приложения

Данные о сессии пользователя

Метод

Список параметров

Используем для подписи secret_key = session_secret_key
Используем для подписи secret_key = application_secret_key
Используем для подписи secret_key = MD5(access_token + application_secret_key)
secret_key =
Сортируем и склеиваем параметры запроса и secret_key
Рассчитываем MD5 от полученной строки и получаем параметр sig