Загрузить видео в канал

Загружает видео в указанный канал.

Формат запроса

POST https://api-ext.vh.yandex.net/video

Формат тела запроса

{
  "channel_id": {integer},
  "description": {string},
  "privacy": {string}, 
  "source_url": {string},
  "thumbnail": {string},
  "title": {string}
}

channel_id Идентификатор канала.

description Описание видео.

privacy Доступность видео: public — публичное, private — скрытое, by_url — доступ по ссылке.

source_url Ссылка на источник.

thumbnail Обложка видео.

title Название видео.

Общая структура ответа приведена ниже. Порядок следования элементов не гарантируется. В структуре могут присутствовать служебные параметры, которые не описаны в таблице.

Формат ответа

{
  "id": {integer}, 
  "thumbnail": {string}
}

id Идентификатор видео.

thumbnail Обложка видео.

Пример

Запрос:

curl -i -X POST 'https://api-ext.vh.yandex.net/video' \
-d '{
      "channel_id":"7403400242919037246", 
      "description":"New video for test",
      "privacy":"public",
      "source_url":"https://example.org/",
      "thumbnail":"https://fotovmire.ru/wp-content/uploads/2019/04/13300/sineglazyj-koti
k-krupnym-planom.jpg",
      "title":"Watch it!"
    }' \
-H 'Content-Type: application/json' \
-H 'Authorization: fefernrjkgnerkj3453445...'

Ответ:

HTTP/1.1 200 OK
Content-Type: application/json
                    
{
  "id":"7529738505345935259",
  "thumbnail":"https://avatars.mds.yandex.net/get-vh/7654321/2a0000017394d89dc38bc0e21d954ce1f697/"
}