add
Выполняет синхронную загрузку видео по ссылкам URL или в виде бинарных данных. В одном вызове метода можно использовать не более 10 ссылок или 1 видео в бинарном формате.
Запрос
Структура запроса в формате JSON.
{
"method": "add",
"params" : { /* required */
"AdVideos" : [{ /* AdVideoAddItem */
"Url" : (string),
"VideoData" : (base64Binary),
"Name" : (string)
}, .. ]
}
}
Параметр |
Тип |
Описание |
Обязательный |
Структура params (для JSON) / AddRequest (для SOAP) |
|||
|
array of AdVideoAddItem |
Видео, которые требуется добавить (не более 10 для ссылок URL и не более 1 для бинарных данных). |
Да |
Структура AdVideoAddItem |
|||
|
string |
Ссылка на видео. |
Либо |
|
base64Binary |
Загружаемое видео: бинарные данные, закодированные в base64. |
|
|
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) |
||
|
array of |
Массив объектов
Элементы массива следуют в том же порядке, что и объекты входного массива |
Структура AddResults |
||
|
array of ExceptionNotification |
Массив объектов |
|
array of ExceptionNotification |
Массив объектов |
|
array of ExceptionNotification |
Идентификационный номер видео. |