อัปโหลดรายการโฆษณาในรูปแบบ CSV ไม่รองรับรายการโฆษณาของ YouTube และพาร์ทเนอร์ ลองใช้เลย
ส่งคำขอ
คำขอ HTTP
POST https://www.googleapis.com/doubleclickbidmanager/v1/lineitems/uploadlineitems
การให้สิทธิ์
คําขอนี้ต้องได้รับอนุญาตจากขอบเขตต่อไปนี้
ขอบเขต |
---|
https://www.googleapis.com/auth/doubleclickbidmanager |
สําหรับข้อมูลเพิ่มเติม โปรดดูหน้าการตรวจสอบสิทธิ์และการให้สิทธิ์
เนื้อหาของคำขอ
ในเนื้อหาคําขอ ให้ระบุข้อมูลที่มีโครงสร้างต่อไปนี้
{ "lineItems": string, "format": string, "dryRun": boolean }
ชื่อพร็อพเพอร์ตี้ | ค่า | คำอธิบาย | หมายเหตุ |
---|---|---|---|
lineItems |
string |
รายการโฆษณาใน CSV ที่จะอัปโหลด สําหรับข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบไฟล์ โปรดดูรูปแบบไฟล์การเขียนเอนทิตี | |
format |
string |
จัดรูปแบบรายการโฆษณา กําหนดค่าเริ่มต้นเป็น CSV
ค่าที่ยอมรับมีดังนี้
|
|
dryRun |
boolean |
ตั้งค่าเป็น true เพื่อดูสถานะการอัปโหลดโดยไม่เปลี่ยนแปลงรายการโฆษณา |
คำตอบ
หากสําเร็จ วิธีนี้จะแสดงผลเนื้อหาการตอบกลับที่มีโครงสร้างต่อไปนี้
{ "uploadStatus": { "errors": [ string ], "rowStatus": [ { "rowNumber": integer, "entityId": long, "entityName": string, "changed": boolean, "persisted": boolean, "errors": [ string ] } ] } }
ชื่อพร็อพเพอร์ตี้ | ค่า | คำอธิบาย | หมายเหตุ |
---|---|---|---|
uploadStatus |
nested object |
สถานะการอัปโหลด | |
uploadStatus.errors[] |
list |
การอัปโหลดไม่สําเร็จ | |
uploadStatus.rowStatus[] |
list |
สถานะการอัปโหลดต่อแถว | |
uploadStatus.rowStatus[].rowNumber |
integer |
หมายเลขแถว | |
uploadStatus.rowStatus[].entityId |
long |
รหัสเอนทิตี | |
uploadStatus.rowStatus[].entityName |
string |
ชื่อเอนทิตี | |
uploadStatus.rowStatus[].changed |
boolean |
มีการเปลี่ยนแปลงรายการที่จัดเก็บไว้ซึ่งเป็นผลมาจากการอัปโหลดหรือไม่ | |
uploadStatus.rowStatus[].persisted |
boolean |
เอนทิตียังคงอยู่หรือไม่ | |
uploadStatus.rowStatus[].errors[] |
list |
เหตุผลที่อัปโหลดเอนทิตีไม่ได้ |
ลองใช้เลย
ใช้เครื่องมือสํารวจ API ด้านล่างเพื่อเรียกใช้วิธีการนี้สําหรับข้อมูลสดและดูการตอบกลับ หรือลองใช้ เครื่องมือสํารวจแบบสแตนด์อโลน