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