بالنسبة إلى منصات التبادل التي لا تُرسِل `wseatid` في طلبات عروض الأسعار ولا تتحقّق من صحة wseatid في ردود عروض الأسعار:

  • عند إنشاء طلبات جديدة، املأ الحقل wseatConfig من خلال ضبط wseatConfig.exchangeWseatStatus على W_SEAT_STATUS_NOT_ENFORCED. يمكنك الاطّلاع على مرجع واجهة برمجة التطبيقات لمعرفة التفاصيل.

بالنسبة إلى منصات التبادل التي تُرسِل `wseatid` في طلبات عروض الأسعار:

  • استرجِع wseatConfig في "مساحة العرض والفيديو 360" لكل صفقة نشطة بشكلٍ دوري:
    1. استخدِم واجهة برمجة التطبيقات List InventorySources API للتكرار خلال جميع الصفقات.
    2. استخدِم الفلتر lastModifiedTime لحصر النتائج على الصفقات التي تم تعديلها منذ آخر عملية مزامنة.
    3. ننصحك بتشغيل مهمة دفعية يومية تجلب الصفقات التي تم تعديلها خلال آخر 36 ساعة.
    4. نموذج طلب: none GET https://dv360seller.googleapis.com/v1beta1/exchanges/{id}/inventorySources?pageSize=200&filter=last_modified_time>"2023-10-28T11:30:00-04:00"
  • عدِّل إعدادات WSeat تلقائيًا على جانب منصة التبادل.
  • أبلِغ "مساحة العرض والفيديو 360" بإعدادات WSeat لمنصة التبادل من خلال استدعاء واجهة برمجة التطبيقات Orders.patch :
    • يجب ضبط wseatConfig.exchangeWseatStatus على W_SEAT_STATUS_ENFORCED.
    • يجب ضبط wseatConfig.exchangeWseatIds على جميع قيم wseatid المسموح بها والتي سيتم إرسالها في طلبات عروض الأسعار.
  • تتتبّع "مساحة العرض والفيديو 360" آخر طابع زمني لتعديل Orders.wseatConfig من أجل رصد إعدادات WSeat القديمة.