Pull with Hints メソッドを使用してホテルの旅程データを更新する場合は、ヒント応答メッセージを使用して、Bing がプル要求で要求する必要がある旅程データを指定します。 このトピックでは、 ヒント XSD によって定義されたヒント応答メッセージの要素について説明します。
ヒント応答メッセージの作成の詳細については、「 ヒント・メッセージの作成」を参照してください。
注:
Bing はすべてのヒント XSD 要素をサポートしているわけではありません。 このトピックには、Bing でサポートされている要素と属性のみが含まれます。 Bing は、他のすべての要素と属性を無視します。
注:
要素は、ヒント XSD で定義された順序 (およびこのトピックに記載されている順序) で指定する必要があります。 Microsoft は一日中ヒントをチェックします。
ヒント
ヒント応答メッセージのルート要素を定義します。
| 要素 | 説明 | Children |
|---|---|---|
| ヒント | ヒント応答メッセージのルート要素。 | ヒントの種類 |
ヒントの種類
ヒント応答メッセージを定義します。
| 要素 | 説明 | Children |
|---|---|---|
| アイテム | 1 つまたは複数のヒントの一覧。 | アイテムの種類 |
アイテムの種類
ヒントを定義します。
| 要素 | 説明 | Children |
|---|---|---|
| プロパティ | ホテル ID。 この ID は、プロパティ フィード ファイル内のホテルの ID と一致する必要があります。 ヒントが適用されるホテルごとに <Property> 要素を指定します。 | 文字列 |
| Bing がデータを要求する正確な日付または日付範囲を指定するためのオプションを定義するグループ。 選択したオプションによって、ヒントに含める要素が決まります。 | ItemModeChoiceGroup |
ItemModeChoiceGroup
Bing がデータを要求する日付を指定するためのオプションを定義します。
| 要素 | 説明 | Children |
|---|---|---|
| 日付範囲の最初と最後の日付。 Bing は、指定された日付を含む日付内の滞在の旅程データを要求します。 | checkInDateGroup | |
| StaysIncludingRange | 日付範囲の最初と最後の日付。 Bing は、指定された日付を含む日付内の滞在、および日付と重複する滞在の旅程データを要求します。 この日付範囲オプションとチェックイン日付範囲オプションの違いは、日付範囲と交差するすべての滞在を含める必要がある点です。 その結果、送信するデータには、 FirstDateより前のデータが含まれる可能性があります。 たとえば、 FirstDate が 2017/10/12/ AffectedNights が 2 である場合、送信するデータには 10 日と 11 日のデータが含まれている必要があります。 |
staysIncludingRangeType |
| とどまり | チェック日と滞在期間。 | staytype |
checkInDateGroup
日付範囲の最初と最後の日付を定義します。
| 要素 | 説明 | Children |
|---|---|---|
| FirstDate | 日付範囲の最初の日付。 | Date |
| LastDate | 日付範囲の最終日付。 | Date |
staysIncludingRangeType
影響を受ける日付範囲の最初と最後の日付を定義します。
| 要素 | 説明 | Children |
|---|---|---|
| FirstDate | 日付範囲の最初の日付。 | Date |
| LastDate | 日付範囲の最終日付。 | Date |
staytype
滞在を定義します。
| 要素 | 説明 | Children |
|---|---|---|
| CheckInDate | チェック日。 | Date |
| 滞在期間 | 滞在期間。 | 整数 |