get
Возвращает расширения, отвечающие заданным критериям.
В настоящее время доступен один тип расширения — уточнение.
Узнайте больше
Ограничения
Метод возвращает не более 10 000 объектов.
Запрос
Структура запроса в формате JSON:
{
  "method": "get",
    "params": { /* params */
    "SelectionCriteria": {  /* AdExtensionsSelectionCriteria */
      "Ids": [(long), ... ],
      "Types": [( "CALLOUT" ), ... ],
      "States": [( "ON" | "DELETED" ), ... ],
      "Statuses": [( "ACCEPTED" | "DRAFT" | "MODERATION" | "REJECTED" ), ... ],
      "ModifiedSince": (string)
    }, /* required */
    "FieldNames": [( "Id" | "Type" | "Status" | "StatusClarification" | "Associated" ), ... ], /* required */
    "CalloutFieldNames": [( "CalloutText" )],
    "Page": {  /* LimitOffset */
      "Limit": (long),
      "Offset": (long)
    }
  }
}
| Параметр | Тип | Описание | Обязательный | 
| Структура params (для JSON) / GetRequest (для SOAP) | |||
| 
 | AdExtensionsSelectionCriteria | Критерий отбора расширений. Чтобы получить все расширения рекламодателя, необходимо указать пустой  | Да | 
| 
 | array of AdExtensionFieldEnum | Имена параметров, общие для всех типов расширений, которые требуется получить. | Да | 
| 
 | array of CalloutFieldEnum | Имена параметров расширения с типом “Уточнение”, которые требуется получить. | Нет | 
| 
 | LimitOffset | Структура, задающая страницу при постраничной выборке данных. | Нет | 
| Структура AdExtensionsSelectionCriteria | |||
| 
 | array of long | Отбирать расширения с указанными идентификаторами. Не более 10 000 элементов в массиве. | Нет | 
| 
 | array of AdExtensionTypeEnum | Отбирать расширения с указанными типами. В настоящее время доступен один тип расширения — “Уточнение” (CALLOUT). | Нет | 
| 
 | array of AdExtensionStateSelectionEnum | Отбирать расширения с указанными состояниями. См. Соcтояние расширения. Примечание Метод get возвращает расширение в состоянии DELETED, только если в параметре  | Нет | 
| 
 | array of ExtensionStatusSelectionEnum | Отбирать расширения с указанными статусами. См. Статус расширения. | Нет | 
| 
 | string | Отбирать расширения, в которых были изменения,начиная с указанной даты. Задается в формате  | Нет | 
Ответ
Структура ответа в формате JSON:
{
  "result": { /* result */
    "AdExtensions": [{  /* AdExtensionGetItem */
      "Id": (long),
      "Associated": ( "YES" | "NO" ),
      "Type": ( "CALLOUT" | "UNKNOWN" ),
      "Callout": {  /* Callout */
        "CalloutText": (string) /* required */
      },
      "State": [( "ON" | "DELETED" | "UNKNOWN" ), ... ],
      "Status": ( "ACCEPTED" | "DRAFT" | "MODERATION" | "REJECTED" | "UNKNOWN" ),
      "StatusClarification": (string)
    }, ... ],
    "LimitedBy": (long)
  }
}
| Параметр | Тип | Описание | 
| Структура result (для JSON) / GetResponse (для SOAP) | ||
| 
 | array of AdExtensionGetItem | Расширения к объявлениям. | 
| 
 | long | Порядковый номер последнего возвращенного объекта. Передается в случае, если количество объектов в ответе было ограничено лимитом. См. раздел Постраничная выборка. | 
| Структура AdExtensionGetItem | ||
| 
 | long | Идентификатор расширения. | 
| 
 | YesNoEnum | Привязано ли расширение хотя бы к одному объявлению клиента. | 
| 
 | AdExtensionTypeEnum | Тип расширения. | 
| 
 | Callout | Параметры расширения с типом “Уточнение”. | 
| 
 | StateEnum | Состояние расширения. См. Соcтояние расширения. | 
| 
 | StatusEnum | Статус расширения. См. Статус расширения. | 
| 
 | string | Текстовое пояснение к статусу и/или причины отклонения на модерации. | 
| Структура Callout | ||
| 
 | string | Текст уточнения. |