Pour les places de marché qui n'envoient pas de "wseatid" dans les demandes d'enchères ET qui ne le valident pas dans les réponses aux enchères:

  • Pour créer des commandes, renseignez le nouveau champ wseatConfig en définissant wseatConfig.exchangeWseatStatus sur W_SEAT_STATUS_NOT_ENFORCED. Pour en savoir plus, consultez la section Spécifications de l'API.

Pour les places de marché qui envoient un identifiant "wseatid" dans les demandes d'enchères

  • Obtenez régulièrement le WSeatConfiguration de DV3 pour chaque accord en ligne.
  • Utilisez l'API ListSources pour lire en boucle tous les accords.
  • Utilisez le filtre lastModifiedTime pour limiter les accords qui ont été modifiés depuis la dernière synchronisation.
  • Il est recommandé d'avoir un travail quotidien qui recherche les offres qui ont été mises à jour au cours des dernières 36 heures.
  • Exemple de requête: https://dv360seller.googleapis.com/v1beta1/Exchanges/{id}/inventorySources?pageSize=200&filter=last_Modified_time>"2023-10-28T11:30:00-04:00"
  • Mettez automatiquement à jour le site Web du côté d'Exchange.
  • Indiquez à DV3 la configuration WSeat en appelant l'API Orders.patch.
    • wseatConfig.exchangeWseatStatus doit être défini sur W_SEAT_STATUS_ENFORCED..
    • wseatConfig.exchangeWseatIds doit être défini sur tous les wseatid autorisés qui seront envoyés dans les demandes d'enchères.
  • DV3 suit l'heure de la dernière mise à jour de Orders.wseatConfig pour détecter la configuration de tâches obsolète.