Get
Возвращает данные по привязкам изображений к объявлениям.
Ограничения
Внимание
Метод поддерживает только текстово-графические объявления. Для работы с объявлениями всех типов используйте сервис {#T} API версии 5. Подробнее о типах объявлений...
Ответ метода может содержать не более 10 000 привязок.
Общее количество привязок, отвечающих заданным критериям, указывается в результирующем параметре TotalObjectsCount. Если общее количество превышает 10 000, то для получения всех привязок необходимо организовать постраничную выборку с помощью параметров Limit и Offset.
Входные данные
Ниже показана структура входных данных в формате JSON.
{
"method": "AdImageAssociation",
"param": {
/* AdImageAssociationRequest */
"Action": (string),
"SelectionCriteria": {
/* AdImageAssociationSelectionCriteria */
"Logins": [
(string)
...
],
"AdImageHashes": [
(string)
...
],
"StatusAdImageModerate": [
(string)
...
],
"AdIDS": [
(long)
...
],
"CampaignIDS": [
(int)
...
],
"Limit": (int),
"Offset": (int)
}
}
}
Ниже приведено описание параметров.
Параметр |
Описание |
Требуется |
Объект AdImageAssociationRequest |
||
|
Выполняемая операция: Get. |
Да |
|
Объект |
Для агентств |
Объект AdImageAssociationSelectionCriteria |
||
|
Для агентств — массив, содержащий логины клиентов (не более 10), для которых нужно выполнить операцию. Для рекламодателей параметр игнорируется. |
Для агентств |
|
Массив, содержащий хэши изображений (не более 10 000). |
Нет |
|
Массив строк, содержащий статусы модерации изображений:
Отбираются изображения со всеми статусами, перечисленными в массиве. |
Нет |
|
Массив идентификаторов объявлений (не более 10 000), к которым привязаны изображения. |
Нет |
|
Массив идентификаторов кампаний (не более 1000), к которым привязаны изображения. |
Нет |
|
Количество привязок в ответе. Максимальное допустимое значение —10 000. Если не указано, используется ограничение 10 000. Вместе с параметром |
Нет |
|
Количество привязок, которое должно быть пропущено при выборке. Если не указано, подразумевается 0. Вместе с параметром |
Нет |
Примечание |
||
|
Результирующие данные
Ниже показана структура результирующих данных в формате JSON.
{
"data": {
/* AdImageAssociationResponse */
"AdImageAssociations": [
{ /* AdImageAssociation */
"AdID": (long),
"AdImageHash": (string),
"Login": (string),
"CampaignID": (int),
"StatusAdImageModerate": (string),
"ModerateRejectionReasons": [
{ /* RejectReason */
"Type": (string),
"Text": (string)
}
...
]
}
...
],
"TotalObjectsCount": (int)
}
}
Ниже приведено описание параметров.
Параметр |
Описание |
Объект AdImageAssociationResponse |
|
|
Массив объектов |
|
Общее количество привязок, соответствующих заданным критериям (без учета параметра |
Объект AdImageAssociation |
|
|
Идентификатор объявления, к которому привязано изображение. |
|
Хэш изображения. |
|
Логин владельца изображения. |
|
Идентификатор кампании. |
|
Статус модерации изображения:
|
|
Массив объектов |
Объект RejectReason |
|
|
Тип объекта, отклоненного на модерации: AdImage. |
|
Причина отклонения на модерации. |
Примеры входных данных
Python
{
'Action': 'Get',
'SelectionCriteria': {
'StatusAdImageModerate': ['Yes'],
'CampaignIDS': [1327944, 1327974],
'Limit': 20,
'Offset': 60
}
}
PHP
array(
'Action' => 'Get',
'SelectionCriteria' => array(
'StatusAdImageModerate' => array('Yes'),
'CampaignIDS' => array(1327944, 1327974),
'Limit' => 20,
'Offset' =60
)
)
Perl
{
'Action' => 'Get',
'SelectionCriteria' ={
'StatusAdImageModerate' => ['Yes'],
'CampaignIDS' => [1327944, 1327974],
'Limit' => 20,
'Offset' =60
}
}