- HTTP-запрос
- Текст запроса
- Тело ответа
- Области авторизации
- ParentEntityFilter
- Тип файла
- Тип фильтра
- IdFilter
- Фильтр источника инвентаря
- Попробуйте!
Создаёт задачу загрузки SDF. Возвращает Operation
.
Задача загрузки SDF-файлов (SDF Download Task) — это длительная асинхронная операция. Тип metadata
этой операции — SdfDownloadTaskMetadata
. В случае успешного запроса тип response
операции — SdfDownloadTask
. Ответ не будет содержать загруженные файлы, которые необходимо получить с помощью media.download
. Состояние операции можно получить с помощью sdfdownloadtask.operations.get
.
Любые ошибки можно найти в error.message
. Обратите внимание, что error.details
должен быть пустым.
HTTP-запрос
POST https://displayvideo.googleapis.com/v3/sdfdownloadtasks
URL использует синтаксис перекодировки gRPC .
Текст запроса
Тело запроса содержит данные со следующей структурой:
JSON-представление |
---|
{ "version": enum ( |
Поля | |
---|---|
version | Обязательно. Версия SDF загруженного файла. Если задано значение |
Поле объединения root_id . Обязательно. Корневой идентификатор определяет контекст запроса на загрузку. Необходимо задать только одно поле. root_id может быть только одним из следующих: | |
partnerId | Идентификатор партнера, для которого необходимо загрузить SDF. |
advertiserId | Идентификатор рекламодателя, для которого необходимо загрузить SDF. |
Поле объединения filtering_option . Обязательно. Параметры, определяющие типы и диапазоны сущностей для загрузки. Необходимо задать только одно поле. filtering_option может быть только одним из следующих: | |
parentEntityFilter | Фильтрация по выбранным типам файлов. Сущности в каждом файле фильтруются по выбранному набору сущностей фильтра. Сущности фильтра должны быть того же типа, что и выбранные типы файлов, или родительского типа по отношению к ним. |
idFilter | Фильтрует сущности по их идентификаторам. |
inventorySourceFilter | Фильтрация источников инвентаря по их идентификаторам. |
Тело ответа
В случае успеха тело ответа содержит вновь созданный экземпляр Operation
.
Области авторизации
Требуется следующая область OAuth:
-
https://www.googleapis.com/auth/display-video
Для получения более подробной информации см.OAuth 2.0 Overview .
ParentEntityFilter
Параметр фильтрации, который фильтрует выбранные типы файлов, принадлежащие выбранному набору объектов фильтра.
JSON-представление |
---|
{ "fileType": [ enum ( |
Поля | |
---|---|
fileType[] | Обязательно. Типы файлов, которые будут возвращены. |
filterType | Обязательно. Тип фильтра, используемый для фильтрации выбранных сущностей. |
filterIds[] | Идентификаторы указанного типа фильтра. Используется для фильтрации сущностей при выборке. Если тип фильтра не |
Тип файла
Возможные типы файлов, которые можно загрузить.
Перечисления | |
---|---|
FILE_TYPE_UNSPECIFIED | Значение по умолчанию, если тип не указан или неизвестен в этой версии. |
FILE_TYPE_CAMPAIGN | Кампания. |
FILE_TYPE_MEDIA_PRODUCT | Медиа-продукт. |
FILE_TYPE_INSERTION_ORDER | Заказ на вставку. |
FILE_TYPE_LINE_ITEM | Позиция позиции. |
FILE_TYPE_AD_GROUP | Группа объявлений YouTube. |
FILE_TYPE_AD | Реклама на YouTube. |
FILE_TYPE_LINE_ITEM_QA | Формат позиции — QA. |
FILE_TYPE_AD_GROUP_QA | Группа объявлений YouTube — формат QA. |
Тип фильтра
Возможные типы, по которым можно фильтровать.
Перечисления | |
---|---|
FILTER_TYPE_UNSPECIFIED | Значение по умолчанию, если тип не указан или неизвестен в этой версии. |
FILTER_TYPE_NONE | Если выбрано, фильтр к загрузке не применяется. Может использоваться только в том случае, если в CreateSdfDownloadTaskRequest указан Advertiser . |
FILTER_TYPE_ADVERTISER_ID | Идентификатор рекламодателя. Если выбран этот параметр, все идентификаторы фильтров должны быть идентификаторами рекламодателей, принадлежащими Partner , указанному в CreateSdfDownloadTaskRequest . |
FILTER_TYPE_CAMPAIGN_ID | Идентификатор кампании. Если выбран этот параметр, все идентификаторы фильтров должны быть идентификаторами кампаний, принадлежащих Advertiser или Partner указанному в CreateSdfDownloadTaskRequest . |
FILTER_TYPE_MEDIA_PRODUCT_ID | Идентификатор медиапродукта. Если выбран этот параметр, все идентификаторы фильтров должны быть идентификаторами медиапродуктов, принадлежащими Advertiser или Partner указанному в CreateSdfDownloadTaskRequest . Может использоваться только для загрузки FILE_TYPE_MEDIA_PRODUCT . |
FILTER_TYPE_INSERTION_ORDER_ID | Идентификатор заказа на вставку. Если выбран этот параметр, все идентификаторы фильтров должны быть идентификаторами заказов на вставку, принадлежащими Advertiser или Partner указанному в CreateSdfDownloadTaskRequest . Может использоваться только для загрузки FILE_TYPE_INSERTION_ORDER , FILE_TYPE_LINE_ITEM , FILE_TYPE_LINE_ITEM_QA , FILE_TYPE_AD_GROUP , FILE_TYPE_AD_GROUP_QA и FILE_TYPE_AD . |
FILTER_TYPE_LINE_ITEM_ID | Идентификатор позиции. Если выбрано, все идентификаторы фильтров должны быть идентификаторами позиций, принадлежащими Advertiser или Partner указанному в CreateSdfDownloadTaskRequest . Может использоваться только для загрузки FILE_TYPE_LINE_ITEM , FILE_TYPE_LINE_ITEM_QA , FILE_TYPE_AD_GROUP , FILE_TYPE_AD_GROUP_QA и FILE_TYPE_AD . |
IdFilter
Параметр фильтрации, который фильтрует сущности по их идентификаторам.
JSON-представление |
---|
{ "campaignIds": [ string ], "mediaProductIds": [ string ], "insertionOrderIds": [ string ], "lineItemIds": [ string ], "adGroupIds": [ string ], "adGroupAdIds": [ string ], "lineItemQaIds": [ string ], "adGroupQaIds": [ string ] } |
Поля | |
---|---|
campaignIds[] | Кампании для загрузки по идентификатору. Все идентификаторы должны принадлежать одному |
mediaProductIds[] | Медиапродукты для загрузки по идентификатору. Все идентификаторы должны принадлежать одному |
insertionOrderIds[] | Заказы на размещение для загрузки по идентификатору. Все идентификаторы должны принадлежать одному |
lineItemIds[] | Позиции для загрузки по идентификатору. Все идентификаторы должны принадлежать одному |
adGroupIds[] | Группы объявлений YouTube для загрузки по идентификатору. Все идентификаторы должны принадлежать одному |
adGroupAdIds[] | Реклама YouTube для загрузки по идентификатору. Все идентификаторы должны принадлежать одному |
lineItemQaIds[] | Необязательно. Позиции по идентификатору для загрузки в формате QA. Все идентификаторы должны принадлежать одному |
adGroupQaIds[] | Необязательно. Группы объявлений YouTube по идентификатору для загрузки в формате QA. Все идентификаторы должны принадлежать одному |
Фильтр источника инвентаря
Параметр фильтрации для фильтрации по сущностям источника инвентаря.
JSON-представление |
---|
{ "inventorySourceIds": [ string ] } |
Поля | |
---|---|
inventorySourceIds[] | Источники инвентаря для загрузки по идентификатору. Все идентификаторы должны принадлежать одному |