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