- Permintaan HTTP
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- ParentEntityFilter
- FileType
- FilterType
- IdFilter
- InventorySourceFilter
- Cobalah!
Membuat Tugas Download SDF. Menampilkan Operation.
Tugas Download SDF adalah operasi asinkron yang berjalan lama. Jenis metadata operasi ini adalah SdfDownloadTaskMetadata. Jika permintaan berhasil, jenis operasi response adalah SdfDownloadTask. Respons tidak akan menyertakan file download, yang harus diambil dengan media.download.
Status operasi dapat diambil dengan sdfdownloadtasks.operations.get.
Error apa pun dapat ditemukan di error.message. Perhatikan bahwa error.details diperkirakan akan kosong.
Permintaan HTTP
POST https://displayvideo.googleapis.com/v5/sdfdownloadtasks
URL ini menggunakan sintaksis gRPC Transcoding.
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{ "version": enum ( |
| Kolom | |
|---|---|
version |
Wajib. Versi SDF file yang didownload. Jika ditetapkan ke |
| Wajib. ID root menentukan konteks permintaan download. Hanya satu kolom yang harus ditetapkan. Berikut adalah daftar kolom yang sama-sama bersifat eksklusif. Maksimal satu kolom akan ditetapkan dalam respons: | |
partnerId |
ID partner yang SDF-nya akan didownload. |
advertiserId |
ID pengiklan yang SDF-nya akan didownload. |
| Akhir kolom yang saling eksklusif. | |
| Wajib. Opsi yang menentukan jenis dan rentang entity yang akan didownload. Hanya satu kolom yang harus ditetapkan. Berikut adalah daftar kolom yang sama-sama bersifat eksklusif. Maksimal satu kolom akan ditetapkan dalam respons: | |
parentEntityFilter |
Memfilter menurut jenis file yang dipilih. Entitas di setiap file difilter berdasarkan kumpulan entitas filter yang dipilih. Entitas filter harus memiliki jenis yang sama dengan, atau jenis induk dari, jenis file yang dipilih. |
idFilter |
Memfilter entity berdasarkan ID entity-nya. |
inventorySourceFilter |
Memfilter Sumber Inventaris berdasarkan ID-nya. |
| Akhir kolom yang saling eksklusif. | |
Isi respons
Jika berhasil, isi respons akan memuat instance Operation yang baru dibuat.
Cakupan otorisasi
Memerlukan cakupan OAuth berikut:
https://www.googleapis.com/auth/display-video
Untuk mengetahui informasi selengkapnya, lihat OAuth 2.0 Overview.
ParentEntityFilter
Opsi pemfilteran yang memfilter jenis file yang dipilih yang termasuk dalam kumpulan entitas filter yang dipilih.
| Representasi JSON |
|---|
{ "fileType": [ enum ( |
| Kolom | |
|---|---|
fileType[] |
Wajib. Jenis file yang akan ditampilkan. |
filterType |
Wajib. Jenis filter yang digunakan untuk memfilter entity yang diambil. |
filterIds[] |
ID jenis filter yang ditentukan. Hal ini digunakan untuk memfilter entity yang akan diambil. Jika jenis filter bukan |
FileType
Kemungkinan jenis file yang dapat didownload.
| Enum | |
|---|---|
FILE_TYPE_UNSPECIFIED |
Nilai default jika jenis tidak ditentukan atau tidak diketahui dalam versi ini. |
FILE_TYPE_CAMPAIGN |
Kampanye. |
FILE_TYPE_MEDIA_PRODUCT |
Produk Media. |
FILE_TYPE_INSERTION_ORDER |
Pesanan Pemasangan Iklan. |
FILE_TYPE_LINE_ITEM |
Item Baris. |
FILE_TYPE_AD_GROUP |
Grup Iklan YouTube. |
FILE_TYPE_AD |
Iklan YouTube. |
FILE_TYPE_LINE_ITEM_QA |
Item Baris - Format QA. |
FILE_TYPE_AD_GROUP_QA |
Grup Iklan YouTube - Format QA. |
FilterType
Kemungkinan jenis yang dapat difilter.
| Enum | |
|---|---|
FILTER_TYPE_UNSPECIFIED |
Nilai default jika jenis tidak ditentukan atau tidak diketahui dalam versi ini. |
FILTER_TYPE_NONE |
Jika dipilih, tidak ada filter yang akan diterapkan ke download. Hanya dapat digunakan jika Advertiser ditentukan di CreateSdfDownloadTaskRequest. |
FILTER_TYPE_ADVERTISER_ID |
ID pengiklan. Jika dipilih, semua ID filter harus berupa ID Pengiklan yang termasuk dalam Partner yang ditentukan di CreateSdfDownloadTaskRequest. |
FILTER_TYPE_CAMPAIGN_ID |
ID kampanye. Jika dipilih, semua ID filter harus berupa ID Kampanye yang termasuk dalam Advertiser atau Partner yang ditentukan di CreateSdfDownloadTaskRequest. |
FILTER_TYPE_MEDIA_PRODUCT_ID |
ID Produk Media. Jika dipilih, semua ID filter harus berupa ID Produk Media yang termasuk dalam Advertiser atau Partner yang ditentukan di CreateSdfDownloadTaskRequest. Hanya dapat digunakan untuk mendownload FILE_TYPE_MEDIA_PRODUCT. |
FILTER_TYPE_INSERTION_ORDER_ID |
ID Pesanan Pemasangan Iklan. Jika dipilih, semua ID filter harus berupa ID Pesanan Pemasangan Iklan yang termasuk dalam Advertiser atau Partner yang ditentukan di CreateSdfDownloadTaskRequest. Hanya dapat digunakan untuk mendownload FILE_TYPE_INSERTION_ORDER, FILE_TYPE_LINE_ITEM, FILE_TYPE_LINE_ITEM_QA, FILE_TYPE_AD_GROUP, FILE_TYPE_AD_GROUP_QA, dan FILE_TYPE_AD. |
FILTER_TYPE_LINE_ITEM_ID |
ID Item Baris. Jika dipilih, semua ID filter harus berupa ID Item Baris yang termasuk dalam Advertiser atau Partner yang ditentukan di CreateSdfDownloadTaskRequest. Hanya dapat digunakan untuk mendownload FILE_TYPE_LINE_ITEM, FILE_TYPE_LINE_ITEM_QA,FILE_TYPE_AD_GROUP, FILE_TYPE_AD_GROUP_QA, dan FILE_TYPE_AD. |
IdFilter
Opsi pemfilteran yang memfilter entity berdasarkan ID entity-nya.
| Representasi JSON |
|---|
{ "campaignIds": [ string ], "mediaProductIds": [ string ], "insertionOrderIds": [ string ], "lineItemIds": [ string ], "adGroupIds": [ string ], "adGroupAdIds": [ string ], "lineItemQaIds": [ string ], "adGroupQaIds": [ string ] } |
| Kolom | |
|---|---|
campaignIds[] |
Kampanye yang akan didownload menurut ID. Semua ID harus termasuk dalam |
mediaProductIds[] |
Produk Media yang akan didownload berdasarkan ID. Semua ID harus termasuk dalam |
insertionOrderIds[] |
Pesanan Pemasangan Iklan yang akan didownload menurut ID. Semua ID harus termasuk dalam |
lineItemIds[] |
Item Baris yang akan didownload menurut ID. Semua ID harus termasuk dalam |
adGroupIds[] |
Grup Iklan YouTube yang akan didownload berdasarkan ID. Semua ID harus termasuk dalam |
adGroupAdIds[] |
Iklan YouTube yang akan didownload menurut ID. Semua ID harus termasuk dalam |
lineItemQaIds[] |
Opsional. Item Baris, berdasarkan ID, yang akan didownload dalam format QA. Semua ID harus termasuk dalam |
adGroupQaIds[] |
Opsional. Grup Iklan YouTube, berdasarkan ID, untuk didownload dalam format QA. Semua ID harus termasuk dalam |
InventorySourceFilter
Opsi pemfilteran untuk memfilter entity Sumber Inventaris.
| Representasi JSON |
|---|
{ "inventorySourceIds": [ string ] } |
| Kolom | |
|---|---|
inventorySourceIds[] |
Sumber Inventaris yang akan didownload menurut ID. Semua ID harus termasuk dalam |