Для бирж, которые не отправляют wseatid в запросах на покупку И не проверяют wseatid в ответах на запросы на покупку:

  • При создании новых заказов заполните поле wseatConfig , установив для параметра wseatConfig.exchangeWseatStatus значение W_SEAT_STATUS_NOT_ENFORCED . Подробности см. в справочнике API .

Для бирж, которые отправляют wseatid в запросах на покупку/продажу:

  • Периодически запрашивайте файл DV360 wseatConfig для каждой действующей сделки:
    1. Используйте API List InventorySources для перебора всех сделок.
    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 на стороне коммутатора.
  • Сообщите DV360 о конфигурации обмена WSeat, вызвав API Orders.patch :
    • wseatConfig.exchangeWseatStatus должно быть установлено в значение W_SEAT_STATUS_ENFORCED .
    • wseatConfig.exchangeWseatIds должен содержать все разрешенные идентификаторы wseatid , которые будут отправляться в запросах на участие в торгах.
  • DV360 отслеживает метку времени последнего обновления файла Orders.wseatConfig для обнаружения устаревших конфигураций WSeat.