- คำขอ 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/v3/sdfdownloadtasks
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
เนื้อความของคำขอ
เนื้อหาของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON | 
|---|
| { "version": enum ( | 
| ฟิลด์ | |
|---|---|
| version | 
 ต้องระบุ SDF เวอร์ชันของไฟล์ที่ดาวน์โหลด หากตั้งค่าเป็น  | 
| ฟิลด์ Union root_idต้องระบุ รหัสรูทจะกำหนดบริบทของคำขอดาวน์โหลด ต้องตั้งค่าฟิลด์เดียวเท่านั้นroot_idต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | |
| partnerId | 
 รหัสของพาร์ทเนอร์ที่จะดาวน์โหลด SDF | 
| advertiserId | 
 รหัสของผู้ลงโฆษณาที่จะดาวน์โหลด SDF | 
| ฟิลด์ Union filtering_optionต้องระบุ ตัวเลือกที่ระบุประเภทเอนทิตีและช่วงที่จะดาวน์โหลด ต้องตั้งค่าฟิลด์เดียวเท่านั้นfiltering_optionต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | |
| parentEntityFilter | 
 กรองตามประเภทไฟล์ที่เลือก ระบบจะกรองเอนทิตีในแต่ละไฟล์ตามชุดเอนทิตีตัวกรองที่เลือก เอนทิตีตัวกรองต้องเป็นประเภทเดียวกับหรือเป็นประเภทหลักของประเภทไฟล์ที่เลือก | 
| idFilter | 
 กรองเอนทิตีตามรหัสเอนทิตี | 
| inventorySourceFilter | 
 ตัวกรองในแหล่งที่มาของพื้นที่โฆษณาตามรหัส | 
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ Operation ที่สร้างขึ้นใหม่
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
- https://www.googleapis.com/auth/display-video
ดูข้อมูลเพิ่มเติมได้ที่OAuth 2.0 Overview
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 | 
| FILE_TYPE_LINE_ITEM_QA | รายการโฆษณา - รูปแบบ QA | 
| FILE_TYPE_AD_GROUP_QA | กลุ่มโฆษณา YouTube - รูปแบบ QA | 
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_LINE_ITEM_QA,FILE_TYPE_AD_GROUP,FILE_TYPE_AD_GROUP_QAและFILE_TYPE_ADเท่านั้น | 
| FILTER_TYPE_LINE_ITEM_ID | รหัสรายการโฆษณา หากเลือก รหัสตัวกรองทั้งหมดต้องเป็นรหัสรายการโฆษณาที่อยู่ใน AdvertiserหรือPartnerที่ระบุในCreateSdfDownloadTaskRequestใช้ได้เฉพาะการดาวน์โหลดFILE_TYPE_LINE_ITEM,FILE_TYPE_LINE_ITEM_QA,FILE_TYPE_AD_GROUP,FILE_TYPE_AD_GROUP_QAและFILE_TYPE_AD | 
IdFilter
ตัวเลือกการกรองที่กรองเอนทิตีตามรหัสเอนทิตี
| การแสดง JSON | 
|---|
| { "campaignIds": [ string ], "mediaProductIds": [ string ], "insertionOrderIds": [ string ], "lineItemIds": [ string ], "adGroupIds": [ string ], "adGroupAdIds": [ string ], "lineItemQaIds": [ string ], "adGroupQaIds": [ string ] } | 
| ช่อง | |
|---|---|
| campaignIds[] | 
 แคมเปญที่จะดาวน์โหลดตามรหัส รหัสทั้งหมดต้องเป็นของ  | 
| mediaProductIds[] | 
 ผลิตภัณฑ์สื่อที่จะดาวน์โหลดตามรหัส รหัสทั้งหมดต้องเป็นของ  | 
| insertionOrderIds[] | 
 ใบสั่งซื้อการใส่โฆษณาที่จะดาวน์โหลดตามรหัส รหัสทั้งหมดต้องเป็นของ  | 
| lineItemIds[] | 
 รายการโฆษณาที่จะดาวน์โหลดตามรหัส รหัสทั้งหมดต้องเป็นของ  | 
| adGroupIds[] | 
 กลุ่มโฆษณา YouTube ที่จะดาวน์โหลดตามรหัส รหัสทั้งหมดต้องเป็นของ  | 
| adGroupAdIds[] | 
 โฆษณา YouTube ที่ดาวน์โหลดตามรหัส รหัสทั้งหมดต้องเป็นของ  | 
| lineItemQaIds[] | 
 ไม่บังคับ รายการโฆษณาตามรหัสเพื่อดาวน์โหลดในรูปแบบ QA รหัสทั้งหมดต้องเป็นของ  | 
| adGroupQaIds[] | 
 ไม่บังคับ กลุ่มโฆษณา YouTube ตามรหัสเพื่อดาวน์โหลดในรูปแบบ QA รหัสทั้งหมดต้องเป็นของ  | 
InventorySourceFilter
ตัวเลือกการกรองสำหรับการกรองเอนทิตีแหล่งที่มาของพื้นที่โฆษณา
| การแสดง JSON | 
|---|
| { "inventorySourceIds": [ string ] } | 
| ช่อง | |
|---|---|
| inventorySourceIds[] | 
 แหล่งที่มาของพื้นที่โฆษณาที่จะดาวน์โหลดตามรหัส รหัสทั้งหมดต้องเป็นของ  |