Para los exchanges que NO envían wseatid en las solicitudes de ofertas Y no validan wseatid en las respuestas de ofertas:
- Cuando crees pedidos nuevos, propaga el
wseatConfigcampo estableciendowseatConfig.exchangeWseatStatusenW_SEAT_STATUS_NOT_ENFORCED. Consulta la referencia de la API para obtener más detalles.
Para los exchanges que SÍ envían wseatid en las solicitudes de ofertas, haz lo siguiente:
- Recupera
wseatConfigde DV360 para cada acuerdo activo de forma periódica:- Usa la API de List InventorySources para iterar a través de todos los acuerdos.
- Usa el filtro
lastModifiedTimepara restringir los resultados a los acuerdos actualizados desde la última sincronización. - Te recomendamos que ejecutes un trabajo por lotes diario que extraiga los acuerdos actualizados en las últimas 36 horas.
- Solicitud de ejemplo:
none GET https://dv360seller.googleapis.com/v1beta1/exchanges/{id}/inventorySources?pageSize=200&filter=last_modified_time>"2023-10-28T11:30:00-04:00"
- Actualiza automáticamente la configuración de WSeat en el exchange.
- Informa a DV360 sobre la configuración de WSeat del exchange llamando a la
Orders.patch
:
wseatConfig.exchangeWseatStatusdebe establecerse comoW_SEAT_STATUS_ENFORCED.wseatConfig.exchangeWseatIdsdebe establecerse en todos loswseatids con permiso que se enviarán en las solicitudes de ofertas.
- DV360 hace un seguimiento de la marca de tiempo de la última actualización de
Orders.wseatConfigpara detectar configuraciones de WSeat obsoletas.