Messages de demande d'indication

Pour implémenter votre flux des prix, vous pouvez utiliser le mode 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>. Il contient les informations temporelles issues de votre dernière mise à jour du 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 Query: <Query>.

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

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

Par défaut, Google envoie un message Hint request à votre serveur toutes les cinq minutes. Pour ajuster cette fréquence, sélectionnez 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 que Google renvoie est OK en contactant votre responsable de compte technique (TAM). Vous devez avoir configuré ce paramètre lors de la configuration initiale de Hotel Prices.

Exemple de demande d'indication

Les messages Hint request possèdent 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.