W przypadku giełd, które nie wysyłają identyfikatora wseatid w pytaniach o stawkę ORAZ nie weryfikuje tych identyfikatorów w odpowiedziach na pytania o stawkę:

  • Podczas tworzenia nowych zamówień wypełnij nowe pole wseatConfig, ustawiając wartość wseatConfig.exchangeWseatStatus na W_SEAT_STATUS_NOT_ENFORCED. Więcej informacji znajdziesz w artykule Specyfikacja interfejsu API.

Giełdy, które Wysyłają wseatid w pytaniach o stawkę

  • Okresowo uzyskaj DV3 WSeatConfiguration przy każdej aktywnej umowie.
  • Przeglądanie wszystkich umów za pomocą interfejsu List InventorySources API
  • Użyj filtra lastModifiedTime, aby ograniczyć umowy, które zostały zmienione od ostatniej synchronizacji.
  • Zaleca się wykonywanie codziennych zadań pobierających oferty, które zostały zaktualizowane w ciągu ostatnich 36 godzin.
  • Przykładowe żądanie: https://dv360seller.googleapis.com/v1beta1/exchanges/{id}/inventorySources?pageSize=200&filter=last_modified_time>"2023-10-28T11:30:00-04:00"
  • Automatycznie zaktualizuj WSeat po stronie Exchange.
  • Poinformuj DV3 o konfiguracji WSeat, wywołując interfejs API Orders.patch.
    • Pole wseatConfig.exchangeWseatStatus powinno mieć wartość W_SEAT_STATUS_ENFORCED.
    • Wartość wseatConfig.exchangeWseatIds powinna być ustawiona na wszystkie objęte pozwoleniem wseatidy, które będą wysyłane w pytaniach o stawkę.
  • DV3 śledzi czas ostatniej aktualizacji Orders.wseatConfig, aby wykryć nieaktualną konfigurację Wseat.