- 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[] |    Источники инвентаря для загрузки по идентификатору. Все идентификаторы должны принадлежать одному  |