อัปเดตผลิตภัณฑ์
คำขอ HTTP
PATCH https://dv360seller.googleapis.com/v1beta1/{product.name=exchanges/*/orders/*/products/*}
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
พารามิเตอร์เส้นทาง
| พารามิเตอร์ | |
|---|---|
product.name |
ชื่อทรัพยากรแบบสัมพัทธ์สำหรับผลิตภัณฑ์ สร้างโดยเซิร์ฟเวอร์ ตัวอย่าง: "exchanges/1234/orders/5678/products/abc" เอาต์พุตเท่านั้น |
เนื้อความของคำขอ
เนื้อหาของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON |
|---|
{ "product": { "name": string, "displayName": string, "externalDealId": string, "transactionType": enum ( |
| ช่อง | |
|---|---|
product.displayName |
ชื่อที่แสดงของผลิตภัณฑ์ ต้องเข้ารหัส UTF-8 โดยมีขนาดสูงสุด 240 ไบต์ ต้องระบุ |
product.externalDealId |
รหัสภายนอก นี่คือรหัสดีลในระบบ Exchange สูงสุด 100 อักขระ อักขระที่อนุญาตคือตัวอักษรและตัวเลขคละกัน ขีดล่าง ขีดกลาง และจุด ต้องไม่ซ้ำกันในผลิตภัณฑ์ทั้งหมด ต้องระบุ |
product.transactionType |
ประเภทธุรกรรมของผลิตภัณฑ์ ต้องระบุ |
product.pricingType |
ประเภทการกำหนดราคาสำหรับผลิตภัณฑ์ ต้องระบุ |
product.updateTime |
การประทับเวลาที่อัปเดตผลิตภัณฑ์ครั้งล่าสุด ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น |
product.startTime |
เวลาที่ผลิตภัณฑ์นี้เริ่มทำงาน ต้องอยู่ก่อน endTime เวลาเริ่มต้นต้องไม่เกิน 1 ปีนับจากนี้ ต้องระบุ ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น |
product.endTime |
เวลาที่ผลิตภัณฑ์นี้จะไม่มีการใช้งาน ต้องไม่เกินปี 2579 ต้องระบุ ใช้ RFC 3339 โดยเอาต์พุตที่สร้างขึ้นจะได้รับการแปลงเป็นรูปแบบ Z เสมอ และใช้ตัวเลขเศษส่วน 0, 3, 6 หรือ 9 หลัก นอกจากนี้ ระบบยังยอมรับออฟเซ็ตอื่นๆ นอกเหนือจาก "Z" ด้วย เช่น |
product.rateDetails |
รายละเอียดราคา ต้องระบุ |
product.creativeConfig[] |
ข้อกำหนดด้านครีเอทีฟโฆษณาสำหรับผลิตภัณฑ์ ต้องระบุสำหรับผลิตภัณฑ์ประเภทธุรกรรมที่จองไว้ |
product.makegood |
ระบุว่าผลิตภัณฑ์เป็นผลิตภัณฑ์ชดเชยหรือไม่ |
product.makegoodDetails |
รายละเอียดค่าชดเชยสำหรับผลิตภัณฑ์ ต้องระบุเมื่อผลิตภัณฑ์เป็น Makegood |
product.creativeSource |
แหล่งที่มาของครีเอทีฟโฆษณาสำหรับผลิตภัณฑ์ ไม่บังคับ ค่าเริ่มต้นคือ CREATIVE_SOURCE_ADVERTISER เปลี่ยนไม่ได้หลังจากสร้างผลิตภัณฑ์แล้ว |
product.mediumType |
ประเภทสื่อสำหรับผลิตภัณฑ์ ค่าเริ่มต้นจะเป็น DIGITAL หากไม่ได้ระบุไว้เพื่อความเข้ากันได้แบบย้อนหลัง ทั้งนี้ คุณจะเปลี่ยนแปลงข้อมูลนี้หลังจากที่สร้างผลิตภัณฑ์แล้วไม่ได้ |
product.audienceTargetingConfig |
ไม่บังคับ การกำหนดค่าการกำหนดกลุ่มเป้าหมายที่ใช้ในระดับดีลใน Exchange |
product.targetingCriteria |
เอาต์พุตเท่านั้น ข้อมูลอ้างอิงเกณฑ์การกำหนดเป้าหมายผลิตภัณฑ์ ใช้ได้กับสถานการณ์ดีลแบบทันทีเท่านั้น |
product.forecastResult |
ผลการคาดการณ์ผลิตภัณฑ์ ต้องระบุเมื่อเกณฑ์การกำหนดเป้าหมายไม่ว่างเปล่าและไม่มีการคาดการณ์ ใช้ได้กับสถานการณ์ดีลแบบทันทีเท่านั้น |
product.errorDetails |
ต้องระบุรายละเอียดข้อผิดพลาดเมื่ออัปเดตช่องสินค้าที่เฉพาะเจาะจงไม่ได้ ต้องระบุเมื่อไม่สามารถแสดงผลการคาดการณ์ได้เนื่องจากเกณฑ์การกำหนดเป้าหมาย หรือไม่สามารถอัปเดตผลิตภัณฑ์ได้ ใช้ได้กับสถานการณ์ดีลแบบทันทีเท่านั้น |
product.frequencyCap |
เอาต์พุตเท่านั้น ความถี่สูงสุดที่ผู้ซื้อเลือก ใช้ได้กับสถานการณ์ดีลแบบทันทีเท่านั้น |
product.program |
เอาต์พุตเท่านั้น โปรแกรมที่ผู้ซื้อใช้สร้างดีลแบบทันที เว้นว่างไว้สำหรับขั้นตอนการแลกเปลี่ยนปกติ ใช้ได้กับสถานการณ์ดีลแบบทันทีเท่านั้น |
product.buyerCustomParameters |
เอาต์พุตเท่านั้น พารามิเตอร์คีย์/ค่าที่กำหนดเองซึ่งผู้ซื้อตั้งค่าไว้ในคำขอดีลแบบทันที ใช้ได้กับสถานการณ์ดีลแบบทันทีเท่านั้น ออบเจ็กต์ที่มีรายการคู่ |
product.etag |
ETag ที่ต้องระบุเมื่ออัปเดตผลิตภัณฑ์ คุณต้องระบุสำหรับการอัปเดตก็ต่อเมื่อช่อง etag ไม่ว่างเปล่า ใช้ได้กับสถานการณ์ดีลแบบทันทีเท่านั้น |
updateMask |
มาสก์เพื่อควบคุมช่องที่จะอัปเดต ต้องระบุ ซึ่งเป็นรายการชื่อฟิลด์ที่สมบูรณ์ในตัวเองและคั่นด้วยคอมมา ตัวอย่าง: |
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ Product
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
https://www.googleapis.com/auth/doubleclickbidmanager
ดูข้อมูลเพิ่มเติมได้ที่ OAuth 2.0 Overview