Delete
Удаляет изображения.
Если изображение с указанным хэшем не найдено, возникает ошибка с кодом 271. Если изображение привязано к объявлению или было хотя бы раз показано, возникает ошибка с кодом 80.
Внимание
Ошибка при удалении одного изображения ведет к отмене всей операции: ни одно изображение удалено не будет.
Входные данные
Ниже показана структура входных данных в формате JSON.
{
"method": "AdImage",
"param": {
/* AdImageRequest */
"Action": (string),
"SelectionCriteria": {
/* AdImageSelectionCriteria */
"Logins": [
(string)
...
],
"AdImageHashes": [
(string)
...
]
}
}
}
Ниже приведено описание параметров.
Параметр |
Описание |
Требуется |
Объект AdImageRequest |
||
|
Выполняемая операция: Delete. |
Да |
|
Объект |
Да |
Объект AdImageSelectionCriteria |
||
|
Для агентств — массив, содержащий единственный элемент: логин клиента, для которого нужно выполнить операцию. Для рекламодателей параметр игнорируется. |
Для агентств |
|
Массив, содержащий хэши изображений (не более 10 000). |
Да |
Примечание |
||
Для агентств будут удалены изображения, отвечающие одновременно обоим критериям: хэш изображения указан в массиве |
Результирующие данные
При успешном выполнении операции возвращается пустая структура:
{ }
Примеры входных данных
Python
{
'Action': 'Delete',
'SelectionCriteria': {
'Logins': ['agrom'],
'AdImageHashes': ['c6da811f75221196dd5b1a8ca703344b','549c741215d67644e93ca8ef446df1fc']
}
}
PHP
array(
'Action' => 'Delete',
'SelectionCriteria' => array(
'Logins' => array('agrom'),
'AdImageHashes' => array('c6da811f75221196dd5b1a8ca703344b','549c741215d67644e93ca8ef446df1fc')
)
)
Perl
{
'Action' => 'Delete',
'SelectionCriteria' ={
'Logins' => ['agrom'],
'AdImageHashes' => ['c6da811f75221196dd5b1a8ca703344b','549c741215d67644e93ca8ef446df1fc']
}
}