- HTTP-Anfrage
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- ParentEntityFilter
- FileType
- FilterType
- IdFilter
- InventorySourceFilter
- Testen!
Erstellt eine SDF-Downloadaufgabe. Gibt eine Operation
zurück.
Ein SDF-Downloadvorgang ist ein langwieriger, asynchroner Vorgang. Der metadata
-Typ dieses Vorgangs ist SdfDownloadTaskMetadata
. Wenn die Anfrage erfolgreich ist, ist der response
-Typ des Vorgangs SdfDownloadTask
. Die Antwort enthält keine Downloaddateien. Diese müssen mit media.download
abgerufen werden. Der Status des Vorgangs kann mit sdfdownloadtask.operations.get
abgerufen werden.
Etwaige Fehler sind in der error.message
enthalten. error.details
ist normalerweise leer.
HTTP-Anfrage
POST https://displayvideo.googleapis.com/v3/sdfdownloadtasks
Die URL verwendet die Syntax der gRPC-Transcodierung.
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "version": enum ( |
Felder | |
---|---|
version |
Erforderlich. Die SDF-Version der heruntergeladenen Datei. Wenn |
Union-Feld root_id . Erforderlich. Die Stamm-ID bestimmt den Kontext der Downloadanfrage. Es muss genau ein Feld festgelegt werden. Für root_id ist nur einer der folgenden Werte zulässig: |
|
partner |
Die ID des Partners, für den die SDF heruntergeladen werden soll. |
advertiser |
Die ID des Werbetreibenden, für den der SDF heruntergeladen werden soll. |
Union-Feld filtering_option . Erforderlich. Optionen, mit denen die zu downloadenden Entitätstypen und ‑bereiche angegeben werden. Es muss genau ein Feld festgelegt werden. Für filtering_option ist nur einer der folgenden Werte zulässig: |
|
parent |
Filter nach ausgewählten Dateitypen. Die Entitäten in jeder Datei werden durch eine ausgewählte Gruppe von Filterentitäten gefiltert. Die Filterentitäten müssen denselben Typ wie die ausgewählten Dateitypen haben oder ein übergeordneter Typ sein. |
id |
Filtert Entitäten nach ihren Entitäts-IDs. |
inventory |
Filtert Inventarquellen nach IDs. |
Antworttext
Bei Erfolg enthält der Antworttext eine neu erstellte Instanz von Operation
.
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/display-video
Weitere Informationen finden Sie in der OAuth 2.0-Übersicht.
ParentEntityFilter
Eine Filteroption, mit der nach ausgewählten Dateitypen gefiltert werden kann, die zu einem ausgewählten Satz von Filterentitäten gehören.
JSON-Darstellung |
---|
{ "fileType": [ enum ( |
Felder | |
---|---|
file |
Erforderlich. Dateitypen, die zurückgegeben werden. |
filter |
Erforderlich. Filtertyp, mit dem abgerufene Entitäten gefiltert werden. |
filter |
Die IDs des angegebenen Filtertyps. Damit werden die abzurufenden Entitäten gefiltert. Wenn der Filtertyp nicht |
FileType
Mögliche Dateitypen, die heruntergeladen werden können.
Enums | |
---|---|
FILE_TYPE_UNSPECIFIED |
Standardwert, wenn der Typ nicht angegeben oder in dieser Version unbekannt ist. |
FILE_TYPE_CAMPAIGN |
Kampagne enthalten. |
FILE_TYPE_MEDIA_PRODUCT |
Mediaprodukt. |
FILE_TYPE_INSERTION_ORDER |
Anzeigenauftrag |
FILE_TYPE_LINE_ITEM |
Werbebuchung. |
FILE_TYPE_AD_GROUP |
YouTube-Anzeigengruppe. |
FILE_TYPE_AD |
YouTube-Anzeige |
FILE_TYPE_LINE_ITEM_QA |
Werbebuchung – QA-Format |
FILE_TYPE_AD_GROUP_QA |
YouTube-Anzeigengruppe – Format für Fragen und Antworten |
FilterType
Mögliche Typen, nach denen gefiltert werden kann.
Enums | |
---|---|
FILTER_TYPE_UNSPECIFIED |
Standardwert, wenn der Typ nicht angegeben oder in dieser Version unbekannt ist. |
FILTER_TYPE_NONE |
Wenn diese Option ausgewählt ist, wird kein Filter auf den Download angewendet. Kann nur verwendet werden, wenn in CreateSdfDownloadTaskRequest eine Advertiser angegeben ist. |
FILTER_TYPE_ADVERTISER_ID |
Werbetreibenden-ID Wenn ausgewählt, müssen alle Filter-IDs Werbetreibenden-IDs sein, die zu der in CreateSdfDownloadTaskRequest angegebenen Partner gehören. |
FILTER_TYPE_CAMPAIGN_ID |
Kampagnen-ID. Wenn diese Option ausgewählt ist, müssen alle Filter-IDs Kampagnen-IDs sein, die zu den in CreateSdfDownloadTaskRequest angegebenen Advertiser oder Partner gehören. |
FILTER_TYPE_MEDIA_PRODUCT_ID |
Media Product ID. Wenn diese Option ausgewählt ist, müssen alle Filter-IDs Medienprodukt-IDs sein, die zur Advertiser oder zur Partner gehören, die in CreateSdfDownloadTaskRequest angegeben sind. Kann nur zum Herunterladen von FILE_TYPE_MEDIA_PRODUCT verwendet werden. |
FILTER_TYPE_INSERTION_ORDER_ID |
Anzeigenauftrags-ID. Wenn ausgewählt, müssen alle Filter-IDs Anzeigenauftrags-IDs sein, die zu den in CreateSdfDownloadTaskRequest angegebenen Advertiser oder Partner gehören. Kann nur zum Herunterladen von FILE_TYPE_INSERTION_ORDER , FILE_TYPE_LINE_ITEM , FILE_TYPE_LINE_ITEM_QA , FILE_TYPE_AD_GROUP , FILE_TYPE_AD_GROUP_QA und FILE_TYPE_AD verwendet werden. |
FILTER_TYPE_LINE_ITEM_ID |
Werbebuchungs-ID Wenn ausgewählt, müssen alle Filter-IDs Werbebuchungs-IDs sein, die zu den in CreateSdfDownloadTaskRequest angegebenen Advertiser oder Partner gehören. Kann nur zum Herunterladen von FILE_TYPE_LINE_ITEM , FILE_TYPE_LINE_ITEM_QA , FILE_TYPE_AD_GROUP , FILE_TYPE_AD_GROUP_QA und FILE_TYPE_AD verwendet werden. |
IdFilter
Eine Filteroption, mit der Entitäten nach ihren Entitäts-IDs gefiltert werden.
JSON-Darstellung |
---|
{ "campaignIds": [ string ], "mediaProductIds": [ string ], "insertionOrderIds": [ string ], "lineItemIds": [ string ], "adGroupIds": [ string ], "adGroupAdIds": [ string ], "lineItemQaIds": [ string ], "adGroupQaIds": [ string ] } |
Felder | |
---|---|
campaign |
Kampagnen zum Herunterladen nach ID. Alle IDs müssen zu derselben |
media |
Medienprodukte zum Herunterladen nach ID. Alle IDs müssen zur selben |
insertion |
Anzeigenaufträge nach ID herunterladen Alle IDs müssen zu derselben |
line |
Werbebuchungen nach ID zum Herunterladen. Alle IDs müssen zu derselben |
ad |
YouTube-Anzeigengruppen zum Herunterladen nach ID. Alle IDs müssen zu derselben |
ad |
YouTube-Anzeigen zum Herunterladen nach ID. Alle IDs müssen zu derselben |
line |
Optional. Werbebuchungen nach ID, die im QA-Format heruntergeladen werden sollen. Alle IDs müssen zu derselben |
ad |
Optional. YouTube-Anzeigengruppen nach ID zum Herunterladen im QA-Format. Alle IDs müssen zur selben |
InventorySourceFilter
Eine Filteroption zum Filtern nach Inventarquellen-Entitäten.
JSON-Darstellung |
---|
{ "inventorySourceIds": [ string ] } |
Felder | |
---|---|
inventory |
Zu herunterladende Inventarquellen nach ID. Alle IDs müssen zu derselben |