Hint Request メッセージ

料金フィードを実装する方法の 1 つとして、変更済み料金(旧称: ヒントを使用したプル)を使用する方法があります。

この方法のフローは次のとおりです。

  1. Google は、最新のサーバー更新時刻を含む Hint Request メッセージをルート要素 <HintRequest> から送信します。

  2. お客様のサーバーは、Hint Response メッセージ <Hint> で応答します。このメッセージには、前回の更新以降に料金が変更されたホテルのリストが含まれます。

  3. Google は Query メッセージ<Query>)で応答します。

  4. お客様のサーバーは、更新されたデータを含むTransaction メッセージ<Transaction>)で応答します。

料金更新の概要については、料金更新の手順をご覧ください。

デフォルトでは、Google は 5 分間隔でお客様のサーバーに Hint Request メッセージを送信します。この頻度は、こちらからご連絡いただくことで調整できます。

リクエスト メッセージは、Content-Type ヘッダーを application/xml に設定し、User-Agent ヘッダーを Google-HotelAdsPrices に設定した HTTP POST メソッドを使用して送信されます。テクニカル アカウント マネージャー(TAM)に問い合わせて、Google が返すエンドポイントのステータスが OK であることを確認します。この設定は、Hotel Prices の初期設定時に行われています。

Hint Request の例

Hint Request メッセージには、<HintRequest> のルート要素と、<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>

その他の例や追加情報については、クエリとヒントの XML リファレンスをご覧ください。