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
naW_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ę.
- Pole
- DV3 śledzi czas ostatniej aktualizacji
Orders.wseatConfig
, aby wykryć nieaktualną konfigurację Wseat.