- คำขอ HTTP
- เนื้อหาคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- ParentEntityFilter
- FileType
- FilterType
- IdFilter
- InventorySourceFilter
- ลองใช้งาน
สร้างงานการดาวน์โหลด SDF แสดงผล Operation
งานดาวน์โหลด SDF เป็นการดำเนินการแบบไม่พร้อมกันที่มีระยะเวลานาน ประเภท metadata ของการดำเนินการนี้คือ SdfDownloadTaskMetadata หากคำขอสำเร็จ ประเภทการดำเนินการ response จะเป็น SdfDownloadTask การตอบกลับจะไม่รวมไฟล์ที่ดาวน์โหลด ซึ่งต้องดึงข้อมูลด้วย media.download คุณดึงข้อมูลสถานะของการดำเนินการได้ด้วย sdfdownloadtask.operations.get
ข้อผิดพลาดทั้งหมดใน error.message โปรดทราบว่า error.details จะว่างเปล่า
คำขอ HTTP
POST https://displayvideo.googleapis.com/v1/sdfdownloadtasks
URL ใช้ไวยากรณ์การแปลง gRPC
เนื้อหาของคำขอ
เนื้อหาของคำขอมีข้อมูลที่มีโครงสร้างต่อไปนี้
| การแสดง JSON | 
|---|
| { "version": enum ( | 
| ช่อง | |
|---|---|
| version | 
 ต้องระบุ เวอร์ชัน SDF ของไฟล์ที่ดาวน์โหลด หากตั้งค่าเป็น  | 
| ช่องการรวม root_idต้องระบุ รหัสรูทจะเป็นตัวกำหนดบริบทของคำขอดาวน์โหลด ต้องตั้งค่าฟิลด์เดียวเท่านั้นroot_idต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ | |
| partnerId | 
 รหัสของพาร์ทเนอร์ที่จะดาวน์โหลด SDF | 
| advertiserId | 
 รหัสของผู้ลงโฆษณาที่จะดาวน์โหลด SDF | 
| ช่องการรวม filtering_optionต้องระบุ ตัวเลือกที่ระบุประเภทเอนทิตีและช่วงที่จะดาวน์โหลด ต้องตั้งค่าฟิลด์เดียวเท่านั้นfiltering_optionต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ | |
| parentEntityFilter | 
 ตัวกรองในประเภทไฟล์ที่เลือก เอนทิตีในแต่ละไฟล์จะถูกกรองตามชุดเอนทิตีตัวกรองที่เลือก เอนทิตีของตัวกรองต้องเป็นประเภทหรือประเภทหลักของประเภทไฟล์ที่เลือก | 
| idFilter | 
 กรองเอนทิตีตามรหัสเอนทิตี | 
| inventorySourceFilter | 
 กรองแหล่งที่มาของพื้นที่โฆษณาตามรหัส | 
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ที่สร้างขึ้นใหม่ Operation
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
- https://www.googleapis.com/auth/display-video
สำหรับข้อมูลเพิ่มเติม โปรดดูที่ภาพรวมของ OAuth 2.0
ParentEntityFilter
ตัวเลือกการกรองที่กรองประเภทไฟล์ที่เลือกซึ่งเป็นส่วนหนึ่งของชุดเอนทิตีตัวกรองที่เลือกไว้
| การแสดง JSON | 
|---|
| { "fileType": [ enum ( | 
| ช่อง | |
|---|---|
| fileType[] | 
 ต้องระบุ ประเภทไฟล์ที่จะส่งคืน | 
| filterType | 
 ต้องระบุ ประเภทตัวกรองที่ใช้กรองเอนทิตีที่ดึงข้อมูล | 
| filterIds[] | 
 รหัสของประเภทตัวกรองที่ระบุ ใช้เพื่อกรองเอนทิตีที่จะดึงข้อมูล หากประเภทตัวกรองไม่ใช่  | 
FileType
ประเภทไฟล์ที่เป็นไปได้ซึ่งดาวน์โหลดได้
| Enum | |
|---|---|
| FILE_TYPE_UNSPECIFIED | ค่าเริ่มต้นเมื่อไม่ได้ระบุประเภทหรือไม่รู้จักในเวอร์ชันนี้ | 
| FILE_TYPE_CAMPAIGN | แคมเปญ | 
| FILE_TYPE_MEDIA_PRODUCT | ผลิตภัณฑ์สื่อ | 
| FILE_TYPE_INSERTION_ORDER | ใบสั่งซื้อการใส่โฆษณา | 
| FILE_TYPE_LINE_ITEM | รายการโฆษณา | 
| FILE_TYPE_AD_GROUP | กลุ่มโฆษณา YouTube | 
| FILE_TYPE_AD | โฆษณา YouTube | 
FilterType
ประเภทที่เป็นไปได้ซึ่งกรองได้
| Enum | |
|---|---|
| FILTER_TYPE_UNSPECIFIED | ค่าเริ่มต้นเมื่อไม่ได้ระบุประเภทหรือไม่รู้จักในเวอร์ชันนี้ | 
| FILTER_TYPE_NONE | หากเลือกไว้ ระบบจะไม่ใช้ตัวกรองกับการดาวน์โหลด ใช้ได้เมื่อระบุ AdvertiserในCreateSdfDownloadTaskRequestเท่านั้น | 
| FILTER_TYPE_ADVERTISER_ID | รหัสผู้ลงโฆษณา หากเลือกไว้ รหัสตัวกรองทั้งหมดต้องเป็นรหัสผู้ลงโฆษณาของ Partnerที่ระบุไว้ในCreateSdfDownloadTaskRequest | 
| FILTER_TYPE_CAMPAIGN_ID | รหัสแคมเปญ หากเลือกไว้ รหัสตัวกรองทั้งหมดต้องเป็นรหัสแคมเปญที่เป็นของ AdvertiserหรือPartnerที่ระบุไว้ในCreateSdfDownloadTaskRequest | 
| FILTER_TYPE_MEDIA_PRODUCT_ID | รหัสผลิตภัณฑ์สื่อ หากเลือกไว้ รหัสตัวกรองทั้งหมดต้องเป็นรหัสผลิตภัณฑ์สื่อที่เป็นของ AdvertiserหรือPartnerที่ระบุไว้ในCreateSdfDownloadTaskRequestใช้ได้กับการดาวน์โหลดFILE_TYPE_MEDIA_PRODUCTเท่านั้น | 
| FILTER_TYPE_INSERTION_ORDER_ID | รหัสใบสั่งซื้อการใส่โฆษณา หากเลือกไว้ รหัสตัวกรองทั้งหมดต้องเป็นรหัสใบสั่งซื้อการใส่โฆษณาที่เป็นของ AdvertiserหรือPartnerที่ระบุไว้ในCreateSdfDownloadTaskRequestใช้ได้กับการดาวน์โหลดFILE_TYPE_INSERTION_ORDER,FILE_TYPE_LINE_ITEM,FILE_TYPE_AD_GROUPและFILE_TYPE_ADเท่านั้น | 
| FILTER_TYPE_LINE_ITEM_ID | รหัสรายการโฆษณา หากเลือกไว้ รหัสตัวกรองทั้งหมดต้องเป็นรหัสรายการโฆษณาที่เป็นของ AdvertiserหรือPartnerที่ระบุไว้ในCreateSdfDownloadTaskRequestใช้ได้กับการดาวน์โหลดFILE_TYPE_LINE_ITEM,FILE_TYPE_AD_GROUPและFILE_TYPE_ADเท่านั้น | 
IdFilter
ตัวเลือกการกรองที่กรองเอนทิตีตามรหัสเอนทิตี
| การแสดง JSON | 
|---|
| { "campaignIds": [ string ], "mediaProductIds": [ string ], "insertionOrderIds": [ string ], "lineItemIds": [ string ], "adGroupIds": [ string ], "adGroupAdIds": [ string ] } | 
| ช่อง | |
|---|---|
| campaignIds[] | 
 แคมเปญที่จะดาวน์โหลดตามรหัส รหัสทั้งหมดต้องเป็นของ  | 
| mediaProductIds[] | 
 ผลิตภัณฑ์สื่อที่จะดาวน์โหลดตามรหัส รหัสทั้งหมดต้องเป็นของ  | 
| insertionOrderIds[] | 
 ใบสั่งซื้อการใส่โฆษณาที่จะดาวน์โหลดตามรหัส รหัสทั้งหมดต้องเป็นของ  | 
| lineItemIds[] | 
 รายการโฆษณาที่จะดาวน์โหลดตามรหัส รหัสทั้งหมดต้องเป็นของ  | 
| adGroupIds[] | 
 กลุ่มโฆษณา YouTube ที่จะดาวน์โหลดตามรหัส รหัสทั้งหมดต้องเป็นของ  | 
| adGroupAdIds[] | 
 โฆษณา YouTube ที่จะดาวน์โหลดตามรหัส รหัสทั้งหมดต้องเป็นของ  | 
InventorySourceFilter
ตัวเลือกการกรองสำหรับการกรองเอนทิตีแหล่งที่มาของพื้นที่โฆษณา
| การแสดง JSON | 
|---|
| { "inventorySourceIds": [ string ] } | 
| ช่อง | |
|---|---|
| inventorySourceIds[] | 
 แหล่งที่มาของพื้นที่โฆษณาที่จะดาวน์โหลดตามรหัส รหัสทั้งหมดต้องเป็นของ  |