如果使用 Pull 或 Pull with Hints 方法更新酒店行程数据,则使用查询消息指定必应在其拉取请求中请求的数据量。 本主题介绍 Query XSD 定义的查询消息的元素。
有关处理查询消息的信息,请参阅 处理查询消息。
注意
必应不支持所有查询 XSD 元素。 本主题仅包括必应支持的元素和属性。
查询
定义查询消息的根元素。
| 元素 | 说明 | Children |
|---|---|---|
| 查询 | 查询消息中的根元素。 | 查询类型 |
查询类型
定义查询消息。
| 元素 | 说明 | Children |
|---|---|---|
| 组定义必应需要数据的属性列表,以及必应在请求中指定日期的方式的选项。 | combinedQueryGroup |
combinedQueryGroup
定义必应需要数据的属性列表,以及指定请求中日期的方式的选项。
| 元素 | 说明 | Children |
|---|---|---|
| 如果你注册了拉取请求,或者使用提示请求注册了拉取,并且 提示 消息指定了确切行程 (包括 <Stay> 元素) ,必应将使用此选项。 | pointQueryGroup | |
| 如果你注册了带有提示请求的拉取,并且提示指定了检查日期范围,必应将使用此选项。 | rangeQueryGroup | |
| PropertyList | 必须为其返回行程数据的一个或多个酒店 ID 的列表。 | propertyListType |
pointQueryGroup
定义检查日期查询。
| 元素 | 说明 | Children |
|---|---|---|
| 签到 | 行程的检查日期,形式为 YYYY-mm-dd。 | 日期 |
| 晚上 | 住宿天数。 | PositiveInteger |
rangeQueryGroup
定义日期范围查询。
| 元素 | 说明 | Children |
|---|---|---|
| FirstDate | 日期范围的第一个检查日期。 日期的格式为 YYYY-mm-dd。 | 日期 |
| LastDate | 日期范围的最后一检查日期。 日期的格式为 YYYY-mm-dd。 | 日期 |
| 晚上 | 住宿天数。 如果 Hint 消息不包含 StaysIncludingRange> 元素,<则查询消息包含此元素。 仅返回属于检查日期范围内的行程(包括第一个和最后一个日期)的数据。 |
PositiveInteger |
| AffectedNights | 受影响的住宿天数。 如果 Hint 消息包含 StaysIncludingRange> 元素,<则查询消息包含此元素。 返回检查日期与日期范围相交的所有行程的数据。 |
PositiveInteger |
PropertyListType
定义酒店列表。
| 元素 | 说明 | Children |
|---|---|---|
| 属性 | 酒店的 ID。 | String |