สำหรับ 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 เพื่อตรวจหาการกำหนดค่าที่ล้าสมัย