add
Выполняет синхронную загрузку видео по ссылкам URL или в виде бинарных данных. В одном вызове метода можно использовать не более 10 ссылок или 1 видео в бинарном формате.
Запрос
Структура запроса в формате JSON.
{
"method": "add",
"params" : { /* required */
"AdVideos" : [{ /* AdVideoAddItem */
"Url" : (string),
"VideoData" : (base64Binary),
"Name" : (string)
}, .. ]
}
}
Параметр | Тип | Описание | Обязательный |
Структура params (для JSON) / AddRequest (для SOAP) | |||
---|---|---|---|
AdVideos | array of AdVideoAddItem | Видео, которые требуется добавить (не более 10 для ссылок URL и не более 1 для бинарных данных). | Да |
Структура AdVideoAddItem | |||
URL | string | Ссылка на видео. | Либо URL, либо VideoData и Name |
VideoData | base64Binary | Загружаемое видео: бинарные данные, закодированные в base64. | |
Name | string | Произвольное наименование видео (до 255 символов). |
Параметр | Тип | Описание | Обязательный |
Структура params (для JSON) / AddRequest (для SOAP) | |||
---|---|---|---|
AdVideos | array of AdVideoAddItem | Видео, которые требуется добавить (не более 10 для ссылок URL и не более 1 для бинарных данных). | Да |
Структура AdVideoAddItem | |||
URL | string | Ссылка на видео. | Либо URL, либо VideoData и Name |
VideoData | base64Binary | Загружаемое видео: бинарные данные, закодированные в base64. | |
Name | string | Произвольное наименование видео (до 255 символов). |
Ответ
Внимание. Ошибка при создании задания на загрузку (постановке в очередь) одного из видео не влечет отмену всей операции и не влияет на успешность создания заданий на загрузку остальных видео.
Структура ответа в формате JSON.
{
"result" : { /* required */
"AddResults" : [{
"Warnings" : [{
"Code" : (integer) /* required */,
"Message" : (string) /* required */,
"Details" : (string)
}, .. (unbounded)],
"Errors" : [{
"Code" : (integer) /* required */,
"Message" : (string) /* required */,
"Details" : (string)
}, .. ],
"Id" : (string)
}, ... ]
}
}
Параметр | Тип | Описание |
Структура result (для JSON) / AddResponse (для SOAP) | ||
---|---|---|
AddResults | array of VideoActionResult | Массив объектов VideoActionResult. Каждый объект соответствует элементу входного массива AdVideoAddItem и содержит:
Элементы массива следуют в том же порядке, что и объекты входного массива AdVideoAddItem. |
Структура AddResults | ||
Warnings | array of ExceptionNotification | Массив объектов Warnings — предупреждений, возникших при постановке видео в очередь на загрузку. |
Errors | array of ExceptionNotification | Массив объектов Error — ошибок, возникших при постановке видео в очередь на загрузку. |
Id | array of ExceptionNotification | Идентификационный номер видео. |
Параметр | Тип | Описание |
Структура result (для JSON) / AddResponse (для SOAP) | ||
---|---|---|
AddResults | array of VideoActionResult | Массив объектов VideoActionResult. Каждый объект соответствует элементу входного массива AdVideoAddItem и содержит:
Элементы массива следуют в том же порядке, что и объекты входного массива AdVideoAddItem. |
Структура AddResults | ||
Warnings | array of ExceptionNotification | Массив объектов Warnings — предупреждений, возникших при постановке видео в очередь на загрузку. |
Errors | array of ExceptionNotification | Массив объектов Error — ошибок, возникших при постановке видео в очередь на загрузку. |
Id | array of ExceptionNotification | Идентификационный номер видео. |