get
Возвращает параметры фидов, отвечающих заданным критериям.
Узнайте больше
Ограничения
Метод возвращает не более page-size
объектов.
Запрос
Структура запроса в формате JSON:
{
"method": "get",
"params": { /* params */
"SelectionCriteria": { /* FeedSelectionCriteria */
"Ids": [(long), ... ], /* required */
},
"FieldNames": [( "Id" | "Name" | "BusinessType" | "SourceType" | "FilterSchema" | "UpdatedAt" | "CampaignIds" | "NumberOfItems" | "Status" | "TitleAndTextSources" ), ... ], /* required */
"FileFeedFieldNames": [( "Filename" )],
"UrlFeedFieldNames": [( "Login" | "Url" | "RemoveUtmTags" ), ... ],
"Page": { /* LimitOffset */
"Limit": (long),
"Offset": (long)
}
}
}
Параметр |
Тип |
Описание |
Обязательный |
Структура params (для JSON) / GetRequest (для SOAP) |
|||
|
FeedsSelectionCriteria |
Критерий отбора фидов. Чтобы получить все фиды рекламодателя, не указывайте |
Нет |
|
array of FeedFieldEnum |
Имена параметров фида, которые требуется получить. |
Да |
|
array of UrlFeedFieldEnum |
Имена параметров фида с типом источника URL. Примечание Если согласно |
Нет |
|
FileFeedFieldEnum |
Имена параметров фида с типом источника FILE. Примечание Если согласно |
Нет |
|
Структура, задающая страницу при постраничной выборке данных. |
Нет |
|
Структура FeedsSelectionCriteria |
|||
|
array of long |
Отбирать фиды с указанными идентификаторами. Не более 10 000 элементов в массиве. |
Да |
Ответ
Структура ответа в формате JSON:
{
"result": { /* result */
"Feeds": [{ /* FeedGetItem */
"Id": (long),
"Name": (string),
"BusinessType": ( "RETAIL" | "HOTELS" | "REALTY" | "AUTOMOBILES" | "FLIGHTS" | "OTHER"),
"SourceType": ( "URL" | "FILE" ),
"FilterSchema": (string),
"UpdatedAt": (string), /* nillable */
"CampaignIds": { /* ArrayOfLong */
"Items": [(long), ... ] /* required */
}, /* nillable */
"FileFeed": { /* FileFeedGet */
"Filename": (string)
}, /* nillable */
"NumberOfItems": (int), /* nillable */
"Status": ( "NEW" | "UPDATING" | "DONE" | "ERROR"),
"UrlFeed" : { /* UrlFeedGet */
"Url": (string),
"RemoveUtmTags": ( "YES" | "NO" ),
"Login": (string) /* nillable */
}, /* nillable */
"TitleAndTextSources" : { /* nillable */
"Items" : [ (string) ] /* required */
}
}, ... ],
"LimitedBy": (long)
}
}
Параметр |
Тип |
Описание |
Структура result (для JSON) / GetResponse (для SOAP) |
||
|
array of FeedGetItem |
Фиды. |
|
long |
Порядковый номер последнего возвращенного объекта. Передается в случае, если количество объектов в ответе было ограничено лимитом. См. раздел Постраничная выборка. |
Структура FeedGetItem |
||
|
long |
Идентификатор фида. |
|
string |
Название фида. |
|
BusinessTypeEnum |
Тип бизнеса. |
|
SourceTypeEnum |
Тип источника данных: ссылка или загруженный файл. |
|
string |
Название схемы для создания фильтров. Значение возвращается только для обработанных фидов ( |
|
string, nillable |
Дата последнего изменения данных в фиде. |
|
ArrayOfLong, nillable |
Кампании, в которых используется фид. |
|
FileFeedGet, nillable |
Параметры фида, загруженного как файл. |
|
int, nillable |
Количество предложений в фиде. |
|
FeedStatusEnum |
Статус обработки фида. |
|
UrlFeedGet, nillable |
Параметры фида, доступного по ссылке. |
|
ArrayOfString, nillable |
Список полей фида, которые можно использовать при формировании заголовков и текстов для объявлений, генерируемых по фиду. |
Структура FileFeedGet |
||
|
string |
Имя файла фида. |
Структура UrlFeedGet |
||
|
string |
Ссылка на фид. |
|
string, nillable |
Логин для доступа к фиду (если требуется). Не более 255 символов. |
|
YesNoEnum |
Автоматически удалять UTM-метки из ссылок в фиде. |
Объект, содержащий числовой массив Items