- Requête HTTP
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- ParentEntityFilter
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- FileType
- FilterType
- IdFilter
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- InventorySourceFilter
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Essayer
Crée une tâche de téléchargement de fichiers SDF. Renvoie un Operation
.
Une tâche de téléchargement de fichiers SDF est une opération asynchrone de longue durée. Le type metadata
de cette opération est SdfDownloadTaskMetadata
. Si la requête aboutit, le type response
de l'opération est SdfDownloadTask
. La réponse n'inclura pas les fichiers de téléchargement, qui doivent être récupérés avec media.download
. L'état de l'opération peut être récupéré avec sdfdownloadtask.operations.get
.
Toutes les erreurs se trouvent dans le error.message
. Notez que error.details
doit être vide.
Requête HTTP
POST https://displayvideo.googleapis.com/v3/sdfdownloadtasks
L'URL utilise la syntaxe de transcodage gRPC.
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
Représentation JSON |
---|
{ "version": enum ( |
Champs | |
---|---|
version |
Obligatoire. Version SDF du fichier téléchargé. Si la valeur est |
Champ d'union root_id . Obligatoire. L'ID racine détermine le contexte de la requête de téléchargement. Vous ne devez définir qu'un seul champ. root_id ne peut être qu'un des éléments suivants : |
|
partnerId |
ID du partenaire pour lequel télécharger le fichier SDF. |
advertiserId |
Référence de l'annonceur pour lequel télécharger le fichier SDF. |
Champ d'union filtering_option . Obligatoire. Options spécifiant les types d'entités et les plages à télécharger. Vous ne devez définir qu'un seul champ. filtering_option ne peut être qu'un des éléments suivants : |
|
parentEntityFilter |
Filtres appliqués aux types de fichiers sélectionnés. Les entités de chaque fichier sont filtrées par un ensemble d'entités de filtre choisi. Les entités de filtre doivent être du même type ou du même type que les types de fichiers sélectionnés. |
idFilter |
Filtre les entités en fonction de leur ID d'entité. |
inventorySourceFilter |
Filtres sur les sources d'inventaire en fonction de leur identifiant. |
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une nouvelle instance de Operation
.
Champs d'application des autorisations
Requiert le niveau d'accès OAuth suivant :
https://www.googleapis.com/auth/display-video
Pour en savoir plus, consultez la Présentation d'OAuth 2.0.
ParentEntityFilter
Option de filtrage qui filtre les types de fichiers sélectionnés appartenant à un ensemble donné d'entités de filtre.
Représentation JSON |
---|
{ "fileType": [ enum ( |
Champs | |
---|---|
fileType[] |
Obligatoire. Types de fichiers renvoyés. |
filterType |
Obligatoire. Type de filtre utilisé pour filtrer les entités récupérées. |
filterIds[] |
ID du type de filtre spécifié. Permet de filtrer les entités à récupérer. Si le type de filtre n'est pas |
FileType
Types de fichiers pouvant être téléchargés.
Enums | |
---|---|
FILE_TYPE_UNSPECIFIED |
Valeur par défaut lorsque le type n'est pas spécifié ou est inconnu dans cette version. |
FILE_TYPE_CAMPAIGN |
une campagne qui, |
FILE_TYPE_MEDIA_PRODUCT |
Produit multimédia. |
FILE_TYPE_INSERTION_ORDER |
Ordre d'insertion. |
FILE_TYPE_LINE_ITEM |
Élément de campagne. |
FILE_TYPE_AD_GROUP |
Groupe d'annonces YouTube. |
FILE_TYPE_AD |
Annonce YouTube. |
FILE_TYPE_LINE_ITEM_QA |
Élément de campagne – Format de contrôle qualité. |
FILE_TYPE_AD_GROUP_QA |
Groupe d'annonces YouTube – Format de contrôle qualité |
FilterType
Types possibles pouvant être filtrés.
Enums | |
---|---|
FILTER_TYPE_UNSPECIFIED |
Valeur par défaut lorsque le type n'est pas spécifié ou est inconnu dans cette version. |
FILTER_TYPE_NONE |
Si cette option est sélectionnée, aucun filtre n'est appliqué au téléchargement. Ne peut être utilisé que si un Advertiser est spécifié dans CreateSdfDownloadTaskRequest . |
FILTER_TYPE_ADVERTISER_ID |
Référence annonceur. Si cette option est sélectionnée, tous les ID de filtre doivent être des références annonceur appartenant aux Partner spécifiées dans CreateSdfDownloadTaskRequest . |
FILTER_TYPE_CAMPAIGN_ID |
ID de la campagne. Si cette option est sélectionnée, tous les ID de filtre doivent être des ID de campagne appartenant aux Advertiser ou aux Partner spécifiés dans CreateSdfDownloadTaskRequest . |
FILTER_TYPE_MEDIA_PRODUCT_ID |
ID de produit multimédia. Si cette option est sélectionnée, tous les ID de filtre doivent être des ID de produit multimédia appartenant aux Advertiser ou aux Partner spécifiés dans CreateSdfDownloadTaskRequest . Ne peut être utilisée que pour télécharger FILE_TYPE_MEDIA_PRODUCT . |
FILTER_TYPE_INSERTION_ORDER_ID |
ID d'ordre d'insertion. Si cette option est sélectionnée, tous les ID de filtre doivent être des ID d'ordre d'insertion appartenant aux Advertiser ou aux Partner spécifiés dans CreateSdfDownloadTaskRequest . Ne peut être utilisée que pour télécharger FILE_TYPE_INSERTION_ORDER , FILE_TYPE_LINE_ITEM , FILE_TYPE_LINE_ITEM_QA , FILE_TYPE_AD_GROUP , FILE_TYPE_AD_GROUP_QA et FILE_TYPE_AD . |
FILTER_TYPE_LINE_ITEM_ID |
ID de l'élément de campagne. Si cette option est sélectionnée, tous les ID de filtre doivent être des ID d'éléments de campagne appartenant aux Advertiser ou aux Partner spécifiés dans CreateSdfDownloadTaskRequest . Ne peut être utilisée que pour télécharger FILE_TYPE_LINE_ITEM , FILE_TYPE_LINE_ITEM_QA , FILE_TYPE_AD_GROUP , FILE_TYPE_AD_GROUP_QA et FILE_TYPE_AD . |
IdFilter
Option de filtrage qui filtre les entités en fonction de leurs ID d'entité.
Représentation JSON |
---|
{ "campaignIds": [ string ], "mediaProductIds": [ string ], "insertionOrderIds": [ string ], "lineItemIds": [ string ], "adGroupIds": [ string ], "adGroupAdIds": [ string ], "lineItemQaIds": [ string ], "adGroupQaIds": [ string ] } |
Champs | |
---|---|
campaignIds[] |
Campagnes à télécharger par ID. Tous les ID doivent appartenir au même |
mediaProductIds[] |
Produits multimédias à télécharger à l'aide de leur ID. Tous les ID doivent appartenir au même |
insertionOrderIds[] |
Ordres d'insertion à télécharger par ID. Tous les ID doivent appartenir au même |
lineItemIds[] |
Éléments de campagne à télécharger par identifiant. Tous les ID doivent appartenir au même |
adGroupIds[] |
Groupes d'annonces YouTube à télécharger par ID. Tous les ID doivent appartenir au même |
adGroupAdIds[] |
Annonces YouTube à télécharger à l'aide de leur ID. Tous les ID doivent appartenir au même |
lineItemQaIds[] |
Facultatif. Éléments de campagne, par identifiant, à télécharger au format de contrôle qualité. Tous les ID doivent appartenir au même |
adGroupQaIds[] |
Facultatif. Groupes d'annonces YouTube, par ID, à télécharger au format de contrôle qualité. Tous les ID doivent appartenir au même |
InventorySourceFilter
Option de filtrage pour le filtrage sur les entités de sources d'inventaire.
Représentation JSON |
---|
{ "inventorySourceIds": [ string ] } |
Champs | |
---|---|
inventorySourceIds[] |
Sources d'inventaire à télécharger par ID. Tous les ID doivent appartenir au même |