- Richiesta HTTP
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- ParentEntityFilter
- FileType
- FilterType
- IdFilter
- InventorySourceFilter
- Prova!
Crea un'attività di download dell'SDF. Restituisce Operation.
Un'attività di download dei file SDF è un'operazione asincrona a lunga esecuzione. Il tipo metadata di questa operazione è SdfDownloadTaskMetadata. Se la richiesta ha esito positivo, il tipo di operazione response è SdfDownloadTask. La risposta non includerà i file di download, che devono essere recuperati con media.download.
Lo stato dell'operazione può essere recuperato con sdfdownloadtasks.operations.get.
Puoi trovare eventuali errori in error.message. Tieni presente che il campo error.details dovrebbe essere vuoto.
Richiesta HTTP
POST https://displayvideo.googleapis.com/v4/sdfdownloadtasks
L'URL utilizza la sintassi di transcodifica gRPC.
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{ "version": enum ( |
| Campi | |
|---|---|
version |
Obbligatorio. La versione SDF del file scaricato. Se impostato su |
Campo unione root_id. Obbligatorio. L'ID principale determina il contesto della richiesta di download. È necessario impostare esattamente un campo. root_id può essere solo uno dei seguenti: |
|
partnerId |
L'ID del partner per il quale scaricare l'SDF. |
advertiserId |
L'ID dell'inserzionista per il quale scaricare il file SDF. |
Campo unione filtering_option. Obbligatorio. Opzioni che specificano i tipi di entità e gli intervalli da scaricare. È necessario impostare esattamente un campo. filtering_option può essere solo uno dei seguenti: |
|
parentEntityFilter |
Filtri basati sui tipi di file selezionati. Le entità in ogni file vengono filtrate in base a un insieme scelto di entità di filtro. Le entità filtro devono essere dello stesso tipo o del tipo principale dei tipi di file selezionati. |
idFilter |
Filtri sulle entità in base ai relativi ID. |
inventorySourceFilter |
Filtri sulle origini dell'inventario in base ai rispettivi ID. |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di Operation appena creata.
Ambiti di autorizzazione
Richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/display-video
Per ulteriori informazioni, consulta la sezione OAuth 2.0 Overview.
ParentEntityFilter
Un'opzione di filtro che applica un filtro in base ai tipi di file selezionati appartenenti a un insieme scelto di entità di filtro.
| Rappresentazione JSON |
|---|
{ "fileType": [ enum ( |
| Campi | |
|---|---|
fileType[] |
Obbligatorio. Tipi di file che verranno restituiti. |
filterType |
Obbligatorio. Tipo di filtro utilizzato per filtrare le entità recuperate. |
filterIds[] |
Gli ID del tipo di filtro specificato. Viene utilizzato per filtrare le entità da recuperare. Se il tipo di filtro non è |
FileType
Possibili tipi di file che possono essere scaricati.
| Enum | |
|---|---|
FILE_TYPE_UNSPECIFIED |
Valore predefinito quando il tipo non è specificato o è sconosciuto in questa versione. |
FILE_TYPE_CAMPAIGN |
campagna. |
FILE_TYPE_MEDIA_PRODUCT |
Prodotto multimediale. |
FILE_TYPE_INSERTION_ORDER |
Ordine di inserzione. |
FILE_TYPE_LINE_ITEM |
Elemento pubblicitario. |
FILE_TYPE_AD_GROUP |
Gruppo di annunci di YouTube. |
FILE_TYPE_AD |
Annuncio di YouTube. |
FILE_TYPE_LINE_ITEM_QA |
Elemento pubblicitario: formato QA. |
FILE_TYPE_AD_GROUP_QA |
Gruppo di annunci di YouTube - Formato QA. |
FilterType
Possibili tipi che possono essere filtrati.
| Enum | |
|---|---|
FILTER_TYPE_UNSPECIFIED |
Valore predefinito quando il tipo non è specificato o è sconosciuto in questa versione. |
FILTER_TYPE_NONE |
Se questa opzione è selezionata, non verrà applicato alcun filtro al download. Può essere utilizzato solo se viene specificato un valore Advertiser in CreateSdfDownloadTaskRequest. |
FILTER_TYPE_ADVERTISER_ID |
ID inserzionista. Se selezionati, tutti gli ID filtro devono essere ID inserzionista che appartengono al criterio Partner specificato in CreateSdfDownloadTaskRequest. |
FILTER_TYPE_CAMPAIGN_ID |
ID campagna. Se selezionati, tutti gli ID filtro devono essere ID campagna che appartengono all'elemento Advertiser o Partner specificato in CreateSdfDownloadTaskRequest. |
FILTER_TYPE_MEDIA_PRODUCT_ID |
ID prodotto multimediale. Se selezionati, tutti gli ID filtro devono essere ID prodotto multimediale che appartengono ai valori Advertiser o Partner specificati in CreateSdfDownloadTaskRequest. Può essere utilizzato solo per scaricare FILE_TYPE_MEDIA_PRODUCT. |
FILTER_TYPE_INSERTION_ORDER_ID |
ID ordine di inserzione. Se selezionati, tutti gli ID filtro devono essere ID ordine di inserzione che appartengono al valore Advertiser o Partner specificato in CreateSdfDownloadTaskRequest. Può essere utilizzato solo per scaricare 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 elemento pubblicitario. Se questa opzione è selezionata, tutti gli ID filtro devono essere ID elemento pubblicitario che appartengono all'elemento Advertiser o Partner specificato in CreateSdfDownloadTaskRequest. Può essere utilizzato solo per scaricare FILE_TYPE_LINE_ITEM, FILE_TYPE_LINE_ITEM_QA,FILE_TYPE_AD_GROUP, FILE_TYPE_AD_GROUP_QA e FILE_TYPE_AD. |
IdFilter
Un'opzione di filtro che filtra le entità in base ai relativi ID.
| Rappresentazione JSON |
|---|
{ "campaignIds": [ string ], "mediaProductIds": [ string ], "insertionOrderIds": [ string ], "lineItemIds": [ string ], "adGroupIds": [ string ], "adGroupAdIds": [ string ], "lineItemQaIds": [ string ], "adGroupQaIds": [ string ] } |
| Campi | |
|---|---|
campaignIds[] |
Campagne da scaricare per ID. Tutti gli ID devono appartenere agli stessi |
mediaProductIds[] |
Prodotti multimediali da scaricare per ID. Tutti gli ID devono appartenere agli stessi |
insertionOrderIds[] |
Ordini di inserzione da scaricare per ID. Tutti gli ID devono appartenere agli stessi |
lineItemIds[] |
Elementi pubblicitari da scaricare per ID. Tutti gli ID devono appartenere agli stessi |
adGroupIds[] |
Gruppi di annunci di YouTube da scaricare per ID. Tutti gli ID devono appartenere agli stessi |
adGroupAdIds[] |
Annunci di YouTube da scaricare per ID. Tutti gli ID devono appartenere agli stessi |
lineItemQaIds[] |
Facoltativo. Elementi pubblicitari, per ID, da scaricare in formato QA. Tutti gli ID devono appartenere agli stessi |
adGroupQaIds[] |
Facoltativo. Gruppi di annunci di YouTube, per ID, da scaricare in formato QA. Tutti gli ID devono appartenere agli stessi |
InventorySourceFilter
Un'opzione di filtro per filtrare le entità Origine dell'inventario.
| Rappresentazione JSON |
|---|
{ "inventorySourceIds": [ string ] } |
| Campi | |
|---|---|
inventorySourceIds[] |
Origini dell'inventario da scaricare per ID. Tutti gli ID devono appartenere agli stessi |