Messages de demande d'indication

Pour implémenter votre flux des prix, vous pouvez utiliser la fonctionnalité Requête de prix modifiés (anciennement Pull with Hints).

Le flux de cette méthode est le suivant:

  1. Google envoie un message Hint request à partir de l'élément racine <HintRequest>. Ce message contient les informations temporelles de la dernière mise à jour de votre serveur.

  2. Votre serveur répond par un message de réponse d'indication, <Hint>, qui contient la liste des prix des hôtels qui ont changé depuis la dernière mise à jour.

  3. Google répond ensuite par un message de requête: <Query>.

  4. Votre serveur répond par un message Transaction, <Transaction>, qui inclut les données mises à jour.

Pour en savoir plus sur la refacturation, consultez la section Processus de calcul des nouveaux tarifs.

Par défaut, Google envoie un message Hint Request à votre serveur à intervalles de cinq minutes. Vous pouvez ajuster cette fréquence en définissant nous contacter.

Le message de requête est envoyé à l'aide d'une méthode HTTP POST avec l'en-tête Content-Type défini sur application/xml et l'en-tête User-Agent défini sur Google-HotelAdsPrices. Assurez-vous que l'état du point de terminaison renvoyé par Google est OK en contactant votre responsable de compte technique (TAM). Vous devez avoir configuré ce paramètre lors de la configuration initiale de vos prix de l'hôtel.

Exemple de demande d'indication

Les messages Hint request contiennent un élément racine <HintRequest> et un seul élément enfant, <LastFetchTime>.

<?xml version="1.0" encoding="UTF-8"?>
<HintRequest id="request" timestamp="2023-06-03T22:59:48Z">
  <LastFetchTime>2023-06-03T22:54:40Z</LastFetchTime>
</HintRequest>

Pour plus d'exemples et d'informations, consultez la documentation de référence XML sur les requêtes et les indications.