Get
Возвращает список изображений.
Ограничения
Ответ метода может содержать не более 10 000 изображений.
Общее количество изображений, отвечающих заданным критериям, указывается в результирующем параметре TotalObjectsCount. Если общее количество превышает 10 000, то для получения всех изображений необходимо организовать постраничную выборку с помощью параметров Limit и Offset.
Входные данные
Ниже показана структура входных данных в формате JSON.
{
"method": "AdImage",
"param": {
/* AdImageRequest */
"Action": (string),
"SelectionCriteria": {
/* AdImageSelectionCriteria */
"Logins": [
(string)
...
],
"AdImageHashes": [
(string)
...
],
"Assigned": [
(string)
...
],
"Limit": (int),
"Offset": (int)
}
}
}
Ниже приведено описание параметров.
Параметр | Описание | Требуется |
Объект AdImageRequest | ||
---|---|---|
Action | Выполняемая операция: Get. | Да |
SelectionCriteria | Объект AdImageSelectionCriteria, содержащий критерии отбора изображений. | Для агентств |
Объект AdImageSelectionCriteria | ||
Logins | Для агентств — массив, содержащий логины клиентов (не более 10), для которых нужно выполнить операцию. Для рекламодателей параметр игнорируется. | Для агентств |
AdImageHashes | Массив, содержащий хэши изображений (не более 10 000). | Нет |
Assigned | Массив строк, содержащий фильтры для отбора изображений по признаку привязки к объявлениям:
| Нет |
Limit | Количество изображений в ответе. Максимальное допустимое значение — 10 000. Если не указано, используется ограничение 10 000. Вместе с параметром Offset позволяет организовать постраничную выборку из базы данных. | Нет |
Offset | Количество изображений, которое должно быть пропущено при выборке. Если не указано, подразумевается 0. Вместе с параметром Limit позволяет организовать постраничную выборку из базы данных. | Нет |
Примечание | ||
|
Параметр | Описание | Требуется |
Объект AdImageRequest | ||
---|---|---|
Action | Выполняемая операция: Get. | Да |
SelectionCriteria | Объект AdImageSelectionCriteria, содержащий критерии отбора изображений. | Для агентств |
Объект AdImageSelectionCriteria | ||
Logins | Для агентств — массив, содержащий логины клиентов (не более 10), для которых нужно выполнить операцию. Для рекламодателей параметр игнорируется. | Для агентств |
AdImageHashes | Массив, содержащий хэши изображений (не более 10 000). | Нет |
Assigned | Массив строк, содержащий фильтры для отбора изображений по признаку привязки к объявлениям:
| Нет |
Limit | Количество изображений в ответе. Максимальное допустимое значение — 10 000. Если не указано, используется ограничение 10 000. Вместе с параметром Offset позволяет организовать постраничную выборку из базы данных. | Нет |
Offset | Количество изображений, которое должно быть пропущено при выборке. Если не указано, подразумевается 0. Вместе с параметром Limit позволяет организовать постраничную выборку из базы данных. | Нет |
Примечание | ||
|
Результирующие данные
Ниже показана структура результирующих данных в формате JSON.
{
"data": {
/* AdImageResponse */
"AdImages": [
{ /* AdImage */
"Login": (string),
"AdImageHash": (string),
"AdImageURL": (string),
"Name": (string),
"Assigned": (string)
}
...
],
"TotalObjectsCount": (int)
}
}
Ниже приведено описание параметров.
Параметр | Описание |
Объект AdImageResponse | |
---|---|
AdImages | Массив объектов AdImage, содержащих информацию об изображениях. |
TotalObjectsCount | Общее количество изображений, соответствующих заданным критериям (без учета параметра Limit). |
Объект AdImage | |
Login | Логин владельца изображения. |
AdImageHash | Хэш изображения. |
AdImageURL | Ссылка на загруженное изображение. |
Name | Наименование (описание) изображения. |
Assigned | Привязано ли изображение хотя бы к одному объявлению клиента — Yes/No. |
Параметр | Описание |
Объект AdImageResponse | |
---|---|
AdImages | Массив объектов AdImage, содержащих информацию об изображениях. |
TotalObjectsCount | Общее количество изображений, соответствующих заданным критериям (без учета параметра Limit). |
Объект AdImage | |
Login | Логин владельца изображения. |
AdImageHash | Хэш изображения. |
AdImageURL | Ссылка на загруженное изображение. |
Name | Наименование (описание) изображения. |
Assigned | Привязано ли изображение хотя бы к одному объявлению клиента — Yes/No. |
Примеры входных данных
Python
{
'Action': 'Get',
'SelectionCriteria': {
'Logins': ['agrom','larry'],
'Assigned': ['Yes'],
'Limit': 20,
'Offset': 60
}
}
PHP
array(
'Action' => 'Get',
'SelectionCriteria' => array(
'Logins' => array('agrom','larry'),
'Assigned' => array('Yes'),
'Limit' => 20,
'Offset' => 60
)
)
Perl
{
'Action' => 'Get',
'SelectionCriteria' => {
'Logins' => ['agrom','larry'],
'Assigned' => ['Yes'],
'Limit' => 20,
'Offset' => 60
}
}