Para trocas que NÃO enviam wseatid em solicitações de lance E NÃO validam wseatid em respostas de lance:
- Ao criar novos pedidos, preencha o campo
wseatConfigdefinindowseatConfig.exchangeWseatStatuscomoW_SEAT_STATUS_NOT_ENFORCED. Consulte a referência da API para mais detalhes.
Para trocas que ENVIAM wseatid em solicitações de lance:
- Recupere o
wseatConfigdo DV360 para cada negócio ativo periodicamente:- Use a API List InventorySources para iterar todos os negócios.
- Use o filtro
lastModifiedTimepara restringir os resultados aos negócios atualizados desde a última sincronização. - Recomendamos executar um job em lote diário que extrai negócios atualizados nas últimas 36 horas.
- Exemplo de solicitação:
none GET https://dv360seller.googleapis.com/v1beta1/exchanges/{id}/inventorySources?pageSize=200&filter=last_modified_time>"2023-10-28T11:30:00-04:00"
- Atualize a configuração do WSeat no lado da troca automaticamente.
- Informe ao DV360 a configuração do WSeat da troca chamando a
Orders.patch
:
wseatConfig.exchangeWseatStatusprecisa ser definido comoW_SEAT_STATUS_ENFORCED.wseatConfig.exchangeWseatIdsprecisa ser definido como todos oswseatids permitidos que serão enviados em solicitações de lance.
- O DV360 acompanha o carimbo de data/hora da última atualização de
Orders.wseatConfigpara detectar configurações desatualizadas do WSeat.