- คำขอ 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 ของไฟล์ที่ดาวน์โหลด หากตั้งค่าเป็น |
ฟิลด์สหภาพ root_id ต้องระบุ รหัสรูทจะเป็นตัวกำหนดบริบทของคำขอดาวน์โหลด ต้องตั้งค่าฟิลด์เดียวเท่านั้น root_id ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
partner |
รหัสของพาร์ทเนอร์ที่จะดาวน์โหลด SDF |
advertiser |
รหัสของผู้ลงโฆษณาที่จะดาวน์โหลด SDF |
ฟิลด์สหภาพ filtering_option ต้องระบุ ตัวเลือกที่ระบุประเภทเอนทิตีและช่วงที่จะดาวน์โหลด ต้องตั้งค่าฟิลด์เดียวเท่านั้น filtering_option ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้ |
|
parent |
ตัวกรองตามประเภทไฟล์ที่เลือก เอนทิตีในแต่ละไฟล์จะถูกกรองตามชุดเอนทิตีตัวกรองที่เลือก เอนทิตีของตัวกรองต้องเป็นประเภทหรือประเภทหลักของประเภทไฟล์ที่เลือก |
id |
กรองเอนทิตีตามรหัสเอนทิตี |
inventory |
กรองแหล่งที่มาของสินค้าคงคลังตามรหัส |
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ Operation
ที่สร้างขึ้นใหม่
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
https://www.googleapis.com/auth/display-video
ดูข้อมูลเพิ่มเติมได้ที่ภาพรวม OAuth 2.0
ParentEntityFilter
ตัวเลือกการกรองที่กรองประเภทไฟล์ที่เลือกซึ่งเป็นส่วนหนึ่งของชุดเอนทิตีตัวกรองที่เลือกไว้
การแสดง JSON |
---|
{ "fileType": [ enum ( |
ช่อง | |
---|---|
file |
ต้องระบุ ประเภทไฟล์ที่จะส่งคืน |
filter |
ต้องระบุ ประเภทตัวกรองที่ใช้กรองเอนทิตีที่ดึงข้อมูล |
filter |
รหัสของตัวกรองประเภทที่ระบุ ซึ่งจะใช้เพื่อกรองเอนทิตีที่จะดึงข้อมูล หากประเภทตัวกรองไม่ใช่ |
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 ] } |
ช่อง | |
---|---|
campaign |
แคมเปญที่จะดาวน์โหลดตามรหัส รหัสทั้งหมดต้องเป็นของ |
media |
ผลิตภัณฑ์สื่อที่จะดาวน์โหลดตามรหัส รหัสทั้งหมดต้องเป็นของ |
insertion |
ใบสั่งซื้อการใส่โฆษณาที่จะดาวน์โหลดตามรหัส รหัสทั้งหมดต้องเป็นของ |
line |
รายการโฆษณาที่จะดาวน์โหลดตามรหัส รหัสทั้งหมดต้องเป็นของ |
ad |
กลุ่มโฆษณา YouTube ที่จะดาวน์โหลดตามรหัส รหัสทั้งหมดต้องเป็นของ |
ad |
โฆษณา YouTube ที่จะดาวน์โหลดตามรหัส รหัสทั้งหมดต้องเป็นของ |
line |
ไม่บังคับ รายการโฆษณาตามรหัสเพื่อดาวน์โหลดในรูปแบบ QA รหัสทั้งหมดต้องเป็นของ |
ad |
ไม่บังคับ กลุ่มโฆษณา YouTube ตามรหัสเพื่อดาวน์โหลดในรูปแบบ QA รหัสทั้งหมดต้องเป็นของ |
InventorySourceFilter
ตัวเลือกการกรองสำหรับกรองเอนทิตีแหล่งที่มาของพื้นที่โฆษณา
การแสดง JSON |
---|
{ "inventorySourceIds": [ string ] } |
ช่อง | |
---|---|
inventory |
แหล่งที่มาของพื้นที่โฆษณาที่จะดาวน์โหลดตามรหัส รหัสทั้งหมดต้องเป็นของ |