- Solicitação HTTP
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- ParentEntityFilter
- FileType
- FilterType
- IdFilter
- InventorySourceFilter
- Faça um teste
Cria uma tarefa de download do SDF. Retorna um Operation
.
Uma tarefa de download do SDF é uma operação assíncrona de longa duração. O tipo metadata
desta operação é SdfDownloadTaskMetadata
. Se a solicitação for bem-sucedida, o tipo response
da operação será SdfDownloadTask
. A resposta não vai incluir os arquivos de download, que precisam ser recuperados com media.download
. O estado da operação pode ser recuperado com sdfdownloadtask.operations.get
.
Todos os erros podem ser encontrados em error.message
. Observe que error.details
deve estar vazio.
Solicitação HTTP
POST https://displayvideo.googleapis.com/v3/sdfdownloadtasks
O URL usa a sintaxe de transcodificação gRPC.
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{ "version": enum ( |
Campos | |
---|---|
version |
Obrigatório. A versão SDF do arquivo baixado. Se definido como |
Campo de união root_id . Obrigatório. O ID raiz determina o contexto da solicitação de download. Exatamente um campo precisa ser definido. root_id pode ser apenas de um dos tipos a seguir: |
|
partnerId |
O ID do parceiro para fazer o download do SDF. |
advertiserId |
O ID do anunciante para fazer o download da SDF. |
Campo de união filtering_option . Obrigatório. Opções que especificam os tipos e intervalos de entidades para download. Exatamente um campo precisa ser definido. filtering_option pode ser apenas de um dos tipos a seguir: |
|
parentEntityFilter |
Filtra os tipos de arquivo selecionados. As entidades em cada arquivo são filtradas por um conjunto escolhido de entidades de filtro. As entidades de filtro precisam ser do mesmo tipo ou de um tipo pai dos tipos de arquivo selecionados. |
idFilter |
Filtra entidades pelos IDs delas. |
inventorySourceFilter |
Filtra origens de inventário por IDs. |
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta incluirá uma instância de Operation
.
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/display-video
Para mais informações, consulte OAuth 2.0 Overview.
ParentEntityFilter
Uma opção de filtragem que filtra os tipos de arquivo selecionados pertencentes a um conjunto escolhido de entidades de filtro.
Representação JSON |
---|
{ "fileType": [ enum ( |
Campos | |
---|---|
fileType[] |
Obrigatório. Tipos de arquivo que serão retornados. |
filterType |
Obrigatório. Tipo de filtro usado para filtrar entidades buscadas. |
filterIds[] |
Os IDs do tipo de filtro especificado. Isso é usado para filtrar as entidades a serem buscadas. Se o tipo de filtro não for |
FileType
Tipos possíveis de arquivos que podem ser baixados.
Tipos enumerados | |
---|---|
FILE_TYPE_UNSPECIFIED |
Valor padrão quando o tipo não é especificado ou é desconhecido nesta versão. |
FILE_TYPE_CAMPAIGN |
campanha. |
FILE_TYPE_MEDIA_PRODUCT |
Produto de mídia. |
FILE_TYPE_INSERTION_ORDER |
Pedido de inserção. |
FILE_TYPE_LINE_ITEM |
Item de linha. |
FILE_TYPE_AD_GROUP |
Grupo de anúncios do YouTube. |
FILE_TYPE_AD |
Anúncio do YouTube. |
FILE_TYPE_LINE_ITEM_QA |
Item de linha: formato de controle de qualidade. |
FILE_TYPE_AD_GROUP_QA |
Grupo de anúncios do YouTube: formato de QA. |
FilterType
Tipos possíveis que podem ser filtrados.
Tipos enumerados | |
---|---|
FILTER_TYPE_UNSPECIFIED |
Valor padrão quando o tipo não é especificado ou é desconhecido nesta versão. |
FILTER_TYPE_NONE |
Se selecionada, nenhum filtro será aplicado ao download. Só pode ser usado se um Advertiser for especificado em CreateSdfDownloadTaskRequest . |
FILTER_TYPE_ADVERTISER_ID |
ID do anunciante. Se selecionados, todos os IDs de filtro precisam ser IDs de anunciante que pertencem ao Partner especificado em CreateSdfDownloadTaskRequest . |
FILTER_TYPE_CAMPAIGN_ID |
ID da campanha. Se selecionados, todos os IDs de filtro precisam ser IDs de campanha que pertencem ao Advertiser ou Partner especificado em CreateSdfDownloadTaskRequest . |
FILTER_TYPE_MEDIA_PRODUCT_ID |
ID do produto de mídia. Se selecionados, todos os IDs de filtro precisam ser IDs de produtos de mídia que pertencem ao Advertiser ou Partner especificado em CreateSdfDownloadTaskRequest . Só pode ser usado para baixar FILE_TYPE_MEDIA_PRODUCT . |
FILTER_TYPE_INSERTION_ORDER_ID |
ID do pedido de inserção. Se selecionados, todos os IDs de filtro precisam ser IDs de pedido de inserção que pertencem ao Advertiser ou Partner especificado em CreateSdfDownloadTaskRequest . Só pode ser usado para baixar FILE_TYPE_INSERTION_ORDER , FILE_TYPE_LINE_ITEM , FILE_TYPE_LINE_ITEM_QA , FILE_TYPE_AD_GROUP , FILE_TYPE_AD_GROUP_QA e FILE_TYPE_AD . |
FILTER_TYPE_LINE_ITEM_ID |
ID do item de linha. Se selecionados, todos os IDs de filtro precisam ser IDs de item de linha que pertencem ao Advertiser ou Partner especificado em CreateSdfDownloadTaskRequest . Só pode ser usado para baixar FILE_TYPE_LINE_ITEM , FILE_TYPE_LINE_ITEM_QA ,FILE_TYPE_AD_GROUP , FILE_TYPE_AD_GROUP_QA e FILE_TYPE_AD . |
IdFilter
Uma opção de filtragem que filtra entidades pelos IDs delas.
Representação JSON |
---|
{ "campaignIds": [ string ], "mediaProductIds": [ string ], "insertionOrderIds": [ string ], "lineItemIds": [ string ], "adGroupIds": [ string ], "adGroupAdIds": [ string ], "lineItemQaIds": [ string ], "adGroupQaIds": [ string ] } |
Campos | |
---|---|
campaignIds[] |
Campanhas para baixar por ID. Todos os IDs precisam pertencer ao mesmo |
mediaProductIds[] |
Produtos de mídia para baixar por ID. Todos os IDs precisam pertencer ao mesmo |
insertionOrderIds[] |
Pedidos de inserção para baixar por ID. Todos os IDs precisam pertencer ao mesmo |
lineItemIds[] |
Itens de linha para baixar por ID. Todos os IDs precisam pertencer ao mesmo |
adGroupIds[] |
Grupos de anúncios do YouTube para baixar por ID. Todos os IDs precisam pertencer ao mesmo |
adGroupAdIds[] |
Anúncios do YouTube para download por ID. Todos os IDs precisam pertencer ao mesmo |
lineItemQaIds[] |
Opcional. Itens de linha, por ID, para baixar no formato de controle de qualidade. Todos os IDs precisam pertencer ao mesmo |
adGroupQaIds[] |
Opcional. Grupos de anúncios do YouTube, por ID, para download no formato de controle de qualidade. Todos os IDs precisam pertencer ao mesmo |
InventorySourceFilter
Uma opção de filtragem para filtrar entidades de origem de inventário.
Representação JSON |
---|
{ "inventorySourceIds": [ string ] } |
Campos | |
---|---|
inventorySourceIds[] |
Origens de inventário para baixar por ID. Todos os IDs precisam pertencer ao mesmo |