อัปโหลดรายการโฆษณาในรูปแบบ CSV YouTube และ รายการโฆษณาของพาร์ทเนอร์ไม่ได้รับการสนับสนุน ลองใช้เลย
ส่งคำขอ
คำขอ HTTP
POST https://www.googleapis.com/doubleclickbidmanager/v1.1/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 Explorer ด้านล่างเพื่อเรียกใช้เมธอดนี้กับข้อมูลแบบสดและดูการตอบกลับ หรือจะลองใช้ สแตนด์อโลน สำรวจ