Messages de demande d'indication

Pour mettre en œuvre votre flux des prix, utilisez l'option Requête de prix modifiés (anciennement Pull avec "Conseil").

Le flux pour cette méthode est le suivant:

  1. Google envoie un message de demande d'indication à partir de l'élément racine <HintRequest>, qui 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 les nouveaux tarifs, consultez la page Processus de calcul des nouveaux tarifs.

Par défaut, Google envoie un message de demande d'indication à votre serveur à intervalles de cinq minutes. Vous pouvez ajuster cette fréquence en contactant l'application.

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 Google renvoie l'état du point de terminaison OK en contactant votre responsable de compte technique (TAM). Vous devez avoir défini ce paramètre lors de la configuration initiale de Hotel Prices.

Exemple de demande d'indication

Les messages de demande d'indication présentent 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 obtenir d'autres exemples et d'autres informations, consultez la documentation de référence XML sur les requêtes et les indications.