当 Google 发送提示请求时
message,您的服务器
应通过“Hint Response”消息进行响应,指明
自 Google 上次收到成功的“Hint”消息以来,价格已发生变化
来自这些服务器的响应。如有任何价格变动,Google 随后
会发送 <Query>
,以便获取指定的
酒店和行程
有关重新定价流程的概述,请参阅 价格概览。
提示响应消息使用以下方法为所选酒店重新定价 及其行程:
。提示响应消息的根元素是 <Hint>
。您预订酒店或
使用一个或多个 <Item>
元素要更新的行程。单个提示响应消息可以定义任意数量的 <Item>
元素。
每条提示响应消息必须为以下元素指定至少一个 <Property>
元素:
每<Item>
。<Property>
使用与以下各项相同的 ID 来标识酒店:
酒店列表。默认情况下,您需要为每个 <Item>
指定一个酒店 ID
。不过,您可以指示 Google 允许在一个条目中显示多间酒店
屏蔽。
确切的行程请求和响应流程
提示消息可以基于具体行程,例如 入住日期和住宿晚数。在这种情况下,您可以指定入住日期并 酒店的住宿晚数,Google 会仅抓取 该行程
合作伙伴的回复
以下提示响应消息定义了单个属性和 行程:
<Hint>
<Item>
<Property>12345</Property>
<Stay>
<CheckInDate>2023-05-20</CheckInDate>
<LengthOfStay>3</LengthOfStay>
</Stay>
</Item>
</Hint>
Google 的响应
Google 会使用类似于以下 <Query>
的消息回复您的提示回复消息:
<Query>
<Checkin>2023-05-20</Checkin>
<Nights>3</Nights>
<PropertyList>
<Property>12345</Property>
</PropertyList>
</Query>
创建“<Transaction>
”
然后,您需要创建一个 <Transaction>
,其中包含适用于
以下住宿时间的酒店:
5/20/23 - 5/23/23
入住日期范围请求和响应流程
提示响应消息可以指定一个入住日期范围,从第一个入住日期开始,到最后一个入住日期结束。当 Google 提取新的价格数据,Google 会针对每个入住日期提取行程 从这些日期开始计算,一直持续到该住宿晚数 。
合作伙伴的日期范围
下面的提示响应消息示例定义了单个属性, 入住日期范围:
<Hint>
<Item>
<Property>12345</Property>
<FirstDate>2023-05-20</FirstDate>
<LastDate>2023-05-23</LastDate>
</Item>
</Hint>
Google 的回复
Google 会用 <Query>
来回应这条提示响应消息,类似于
以下:
<Query>
<FirstDate>2023-05-20</FirstDate>
<LastDate>2023-05-23</LastDate>
<Nights>5</Nights>
<PropertyList>
<Property>12345</Property>
</PropertyList>
</Query>
创建“<Transaction>
”
然后,您需要创建一个包含价格更新的<Transaction>
该酒店的以下住宿时间:
5/20/23 - 5/21/23
5/20/23 - 5/22/23
5/20/23 - 5/23/23
5/20/23 - 5/24/23
5/20/23 - 5/25/23
5/21/23 - 5/22/23
5/21/23 - 5/23/23
5/21/23 - 5/24/23
5/21/23 - 5/25/23
5/21/23 - 5/26/23
5/22/23 - 5/23/23
5/22/23 - 5/24/23
5/22/23 - 5/25/23
5/22/23 - 5/26/23
5/22/23 - 5/27/23
此示例使用默认的 5 晚住宿晚数。
范围保持请求和响应流
“提示响应”消息中可能包含已发生变化的日期范围。这个 告知 Google 其应提取受上述任一项影响的任何行程 日期。实际提取的行程集是 包含变更的日期以及最长住宿晚数。
合作伙伴的远程住宿
以下示例提示响应消息使用范围住宿:
<Hint>
<Item>
<Property>12345</Property>
<StaysIncludingRange>
<FirstDate>2023-05-20</FirstDate>
<LastDate>2023-05-23</LastDate>
</StaysIncludingRange>
</Item>
</Hint>
Google 的响应
Google 会用 <Query>
(类似于
以下:
<Query>
<FirstDate>2023-05-20</FirstDate>
<LastDate>2023-05-23</LastDate>
<AffectedNights>3</AffectedNights>
<PropertyList>
<Property>12345</Property>
<Property>67891</Property>
</PropertyList>
</Query>
创建<Transaction>
然后,您需要创建一个 <Transaction>
,其中包含适用于
入住天数:
5/17/23 - 5/20/23
5/18/23 - 5/20/23
5/18/23 - 5/21/23
5/19/23 - 5/20/23
5/19/23 - 5/21/23
5/19/23 - 5/22/23
5/20/23 - 5/21/23
5/20/23 - 5/22/23
5/20/23 - 5/23/23
5/21/23 - 5/22/23
5/21/23 - 5/23/23
5/21/23 - 5/24/23
5/22/23 - 5/23/23
5/22/23 - 5/24/23
5/22/23 - 5/25/23
5/23/23 - 5/24/23
5/23/23 - 5/25/23
5/23/23 - 5/26/23