クエリ メッセージリファレンス

Pull または Pull with Hints メソッドを使用してホテルの旅程データを更新する場合は、Query メッセージを使用して、プル要求で要求する必要があるデータの量Bing指定します。 このトピックでは、 クエリ XSD によって定義されたクエリ メッセージの要素について説明します。

クエリ メッセージの処理については、「 クエリ メッセージの処理」を参照してください。

注:

Bingでは、すべてのクエリ XSD 要素がサポートされているわけではありません。 このトピックには、Bingがサポートする要素と属性のみが含まれています。


クエリ

クエリ メッセージのルート要素を定義します。

要素 説明 Children
クエリ Query メッセージのルート要素。 クエリの種類

クエリの種類

クエリ メッセージを定義します。

要素 説明 Children
グループは、データを必要とするプロパティの一覧Bing、要求の日付を指定する方法のオプションBing定義します。 combinedQueryGroup

combinedQueryGroup

データが必要Bingプロパティの一覧と、要求の日付を指定する方法のオプションを定義します。

要素 説明 Children
Bingは、プル要求にサインアップした場合、またはヒント要求を使用してプルにサインアップし、 Hint メッセージで正確なスケジュール ( <Stay> 要素を含む) を指定した場合に、このオプションを使用します。 pointQueryGroup
Bingは、ヒント要求で pull にサインアップし、ヒントでチェックの日付範囲を指定した場合に、このオプションを使用します。 rangeQueryGroup
PropertyList 旅程データを返す必要がある 1 つ以上のホテル ID の一覧。 propertyListType

pointQueryGroup

チェックの日付クエリを定義します。

要素 説明 Children
チェックイン YYYY-mm-dd という形式の旅程のチェック日付。 Date
宿泊日数。 PositiveInteger

rangeQueryGroup

日付範囲クエリを定義します。

要素 説明 Children
FirstDate 日付範囲の最初のチェック日付。 日付は YYYY-mm-dd という形式です。 Date
LastDate 日付範囲の最後のチェック日付。 日付は YYYY-mm-dd という形式です。 Date
宿泊日数。 ヒント メッセージに <StaysIncludingRange> 要素が含まれていない場合、Query メッセージにはこの要素が含まれます。

最初と最後の日付を含め、チェックの日付範囲に含まれる旅程のデータのみを返します。
PositiveInteger
AffectedNights 影響を受ける宿泊日数。 ヒント メッセージに <StaysIncludingRange> 要素が含まれている場合、Query メッセージにはこの要素が含まれます。

チェックアウト日が日付範囲と交差するすべての旅程のデータを返します。
PositiveInteger

PropertyListType

ホテルの一覧を定義します。

要素 説明 Children
プロパティ ホテルの ID。 String