สำหรับ Exchange ที่ไม่ได้ส่ง wseatid ในคำขอราคาเสนอ "และ" ไม่ได้ตรวจสอบ wseatid ในการเสนอราคาตอบ
- สำหรับการสร้างคำสั่งซื้อใหม่ ให้เติมข้อมูลในช่องใหม่
wseatConfig
โดยการตั้งค่าwseatConfig.exchangeWseatStatus
เป็นW_SEAT_STATUS_NOT_ENFORCED
ดูรายละเอียดเพิ่มเติมได้ที่ข้อกำหนดเฉพาะของ API
สำหรับ Exchange ที่ส่ง wseatid ในคำขอราคาเสนอ
- รับ DV3 WSeatConfiguration สำหรับทุกดีลที่มีผลใช้งานจริงเป็นระยะๆ
- ใช้ List InventorySources API เพื่อวนซ้ำดีลทั้งหมด
- ใช้ตัวกรอง
lastModifiedTime
เพื่อจำกัดดีลที่มีการเปลี่ยนแปลงตั้งแต่การซิงค์ครั้งล่าสุด - แนะนำให้ใช้งานประจำวันที่ดึงดีลที่มีการอัปเดตในช่วง 36 ชั่วโมงที่ผ่านมา
- ตัวอย่างคำขอ: https://dv360seller.googleapis.com/v1beta1/exchanges/{id}/inventorySources?pageSize=200&filter=last_modified_time>"2023-10-28T11:30:00-04:00"
- อัปเดต WSeat ในฝั่ง Exchange โดยอัตโนมัติ
- แจ้งการกำหนดค่า WSeat แก่ DV3 โดยเรียก Orders.patch API
wseatConfig.exchangeWseatStatus
ควรตั้งค่าเป็นW_SEAT_STATUS_ENFORCED.
wseatConfig.exchangeWseatIds
ควรตั้งค่าเป็น wseatids ที่ได้รับอนุญาตทั้งหมดซึ่งจะส่งในคำขอราคาเสนอ
- DV3 จะติดตามเวลาอัปเดตครั้งล่าสุดของ
Orders.wseatConfig
เพื่อตรวจหาการกำหนดค่าที่ล้าสมัย