- Żądanie HTTP
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- ParentEntityFilter
- FileType
- FilterType
- IdFilter (Filtr identyfikatorów)
- InventorySourceFilter
- Wypróbuj
Tworzy zadanie pobierania SDF. Zwraca wartość Operation
.
Zadanie pobierania SDF to długo trwająca operacja asynchroniczna. Typ metadata
tej operacji to SdfDownloadTaskMetadata
. Jeśli żądanie zostało wykonane, typ operacji response
to SdfDownloadTask
. Odpowiedź nie będzie zawierać pobranych plików, które należy pobrać za pomocą media.download
. Stan operacji można pobrać za pomocą funkcji sdfdownloadtask.operations.get
.
Wszystkie błędy można znaleźć tutaj: error.message
. Pamiętaj, że pole error.details
jest prawdopodobnie puste.
Żądanie HTTP
POST https://displayvideo.googleapis.com/v2/sdfdownloadtasks
Adres URL używa składni transkodowania gRPC.
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "version": enum ( |
Pola | |
---|---|
version |
To pole jest wymagane. Wersja SDF pobranego pliku. Jeśli zasada ma wartość |
Pole sumy root_id . To pole jest wymagane. Identyfikator główny określa kontekst żądania pobrania. Musisz ustawić dokładnie jedno pole. root_id może być tylko jedną z tych wartości: |
|
partnerId |
Identyfikator partnera, dla którego chcesz pobrać plik SDF. |
advertiserId |
Identyfikator reklamodawcy, dla którego chcesz pobrać plik SDF. |
Pole sumy filtering_option . To pole jest wymagane. Opcje określające typy i zakresy encji do pobrania. Musisz ustawić dokładnie jedno pole. filtering_option może być tylko jedną z tych wartości: |
|
parentEntityFilter |
Filtry dla wybranych typów plików. Elementy w każdym pliku są filtrowane według wybranego zestawu elementów filtra. Encje filtra muszą być tego samego typu co wybrane typy plików lub być ich typem nadrzędnym. |
idFilter |
Filtrowanie elementów według ich identyfikatorów. |
inventorySourceFilter |
Filtruje źródła zasobów reklamowych według ich identyfikatorów. |
Treść odpowiedzi
Jeśli operacja się uda, treść odpowiedzi będzie zawierała nowo utworzoną instancję Operation
.
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/display-video
Więcej informacji znajdziesz w omówieniu protokołu OAuth 2.0.
ParentEntityFilter
Opcja filtrowania, która filtruje według wybranych typów plików należących do wybranego zestawu elementów filtra.
Zapis JSON |
---|
{ "fileType": [ enum ( |
Pola | |
---|---|
fileType[] |
To pole jest wymagane. Typy plików, które zostaną zwrócone. |
filterType |
To pole jest wymagane. Typ filtra używany do filtrowania pobranych elementów. |
filterIds[] |
Identyfikatory określonego typu filtra. Służy do filtrowania elementów do pobrania. Jeśli typem filtra jest inny niż |
FileType
Możliwe typy plików, które można pobrać.
Wartości w polu enum | |
---|---|
FILE_TYPE_UNSPECIFIED |
Wartość domyślna, gdy typ jest nieokreślony lub nieznany w tej wersji. |
FILE_TYPE_CAMPAIGN |
Kampania. |
FILE_TYPE_MEDIA_PRODUCT |
Produkt medialny. |
FILE_TYPE_INSERTION_ORDER |
Zamówienie reklamowe. |
FILE_TYPE_LINE_ITEM |
Element zamówienia. |
FILE_TYPE_AD_GROUP |
Grupa reklam w YouTube. |
FILE_TYPE_AD |
Reklama w YouTube. |
FilterType
Możliwe typy, według których można filtrować.
Wartości w polu enum | |
---|---|
FILTER_TYPE_UNSPECIFIED |
Wartość domyślna, gdy typ jest nieokreślony lub nieznany w tej wersji. |
FILTER_TYPE_NONE |
Jeśli wybierzesz tę opcję, do pobierania nie zostanie zastosowany żaden filtr. Można jej używać tylko wtedy, gdy w elemencie CreateSdfDownloadTaskRequest określono Advertiser . |
FILTER_TYPE_ADVERTISER_ID |
Identyfikator reklamodawcy. Jeśli wybierzesz tę opcję, wszystkie identyfikatory filtrów muszą być identyfikatorami reklamodawcy, które należą do elementu Partner określonego w polu CreateSdfDownloadTaskRequest . |
FILTER_TYPE_CAMPAIGN_ID |
Identyfikator kampanii. Jeśli wybierzesz tę opcję, wszystkie identyfikatory filtrów muszą być identyfikatorami kampanii należące do pola Advertiser lub Partner określonego w polu CreateSdfDownloadTaskRequest . |
FILTER_TYPE_MEDIA_PRODUCT_ID |
Identyfikator produktu multimedialnego. Jeśli wybierzesz tę opcję, wszystkie identyfikatory filtrów muszą być identyfikatorami produktów multimedialnych, które należą do elementu Advertiser lub Partner określonego w polu CreateSdfDownloadTaskRequest . Można go używać tylko do pobierania: FILE_TYPE_MEDIA_PRODUCT . |
FILTER_TYPE_INSERTION_ORDER_ID |
Identyfikator zamówienia reklamowego. Jeśli wybierzesz tę opcję, wszystkie identyfikatory filtrów muszą być identyfikatorami zamówień reklamowych, które należą do elementu Advertiser lub Partner określonego w polu CreateSdfDownloadTaskRequest . Można go używać tylko do pobierania aplikacji FILE_TYPE_INSERTION_ORDER , FILE_TYPE_LINE_ITEM , FILE_TYPE_AD_GROUP i FILE_TYPE_AD . |
FILTER_TYPE_LINE_ITEM_ID |
Identyfikator elementu zamówienia. Jeśli wybierzesz tę opcję, wszystkie identyfikatory filtrów muszą być identyfikatorami elementów zamówienia należących do elementu Advertiser lub Partner określonego w polu CreateSdfDownloadTaskRequest . Można go używać tylko do pobierania aplikacji FILE_TYPE_LINE_ITEM , FILE_TYPE_AD_GROUP i FILE_TYPE_AD . |
IdFilter
Opcja filtrowania, która filtruje elementy według ich identyfikatorów.
Zapis JSON |
---|
{ "campaignIds": [ string ], "mediaProductIds": [ string ], "insertionOrderIds": [ string ], "lineItemIds": [ string ], "adGroupIds": [ string ], "adGroupAdIds": [ string ] } |
Pola | |
---|---|
campaignIds[] |
Kampanie do pobrania według identyfikatora. Wszystkie identyfikatory muszą należeć do tych samych wartości |
mediaProductIds[] |
Produkty medialne do pobrania według identyfikatora. Wszystkie identyfikatory muszą należeć do tych samych wartości |
insertionOrderIds[] |
Zamówienia reklamowe do pobrania według identyfikatora. Wszystkie identyfikatory muszą należeć do tych samych wartości |
lineItemIds[] |
Elementy zamówienia do pobrania według identyfikatora. Wszystkie identyfikatory muszą należeć do tych samych wartości |
adGroupIds[] |
Grupy reklam w YouTube do pobrania według identyfikatora. Wszystkie identyfikatory muszą należeć do tych samych wartości |
adGroupAdIds[] |
Reklamy w YouTube do pobrania według identyfikatora. Wszystkie identyfikatory muszą należeć do tych samych wartości |
InventorySourceFilter
Opcja filtrowania wg elementów źródła zasobów reklamowych.
Zapis JSON |
---|
{ "inventorySourceIds": [ string ] } |
Pola | |
---|---|
inventorySourceIds[] |
Źródła zasobów reklamowych do pobrania według identyfikatora. Wszystkie identyfikatory muszą należeć do tych samych wartości |