住宿 API 上线要求
立即开始使用 Rapid Lodging API
快速住宿 API 的启动要求包括适用于任何实现的要求(无论受众如何),以及 business-to-business(B2B)或 business-to-consumer(B2C)使用的具体要求。请仔细阅读这些要求,因为它们可能与您之前整合的任何其他房价类型/预订流程的要求不同。
** 注:**以下列出的每项要求都包含一个参考代码,以便我们的客户服务团队能够为您提供帮助。
要求
以下要求适用于任何住宿 API 实现。
一般要求
正确使用 Expedia 信息
GR1:使用我们的名称和标识
未经我们事先明确的书面批准,不得在 traveler-facing 或 agent-facing 网站上使用我们的名称和徽标。
用户界面示例

GR2:指向我们条款和条件的链接 URL(将显示)
在您的网站条款和条件文本中提供指向我们条款和条件的链接,或者直接从您的预订页面提供指向条款的链接。这些条款详细说明了管理预订的政策,我们根据销售点提供本地化版本。将链接放置在 easy-to-find 位置,链接文字为“条款和条件”。
用户界面示例 - B2B

用户界面示例 - B2C

GR4:当 Expedia Group 为记录 (MOR) 的 Merchant 时,正确使用和展示信用卡法规
凡您获取、使用、传输、存储或处理旅行者持卡人数据的地方,您都必须遵守支付卡行业(PCI)安全标准委员会发布的支付卡行业(PCI)数据安全标准。
GR5:使用属性收集或 Expedia Group 为 MOR 时,请提供 PCI 合规性证明(仅限适用合作伙伴)
无论 Expedia Group 是 MOR 还是该房产是 MOR,根据 PCI 安全标准委员会的规定,都必须提供合规性证明 (AOC) 作为 PCI 合规性的证据。
搜索页面
设置精确的搜索参数
SP1:在允许预订中包含儿童的情况下,正确传达和输入儿童年龄信息。
如果您的集成允许儿童旅客,则必须提供在办理入住时指定每位儿童旅客年龄的功能。此信息通过 occupancy 对象提供(见下方示例)。
当旅客指定儿童旅客时,API 响应可能包含年龄限制和/或额外入住费用或婴儿床费用,这可能会影响预订的成本或资格。
各个酒店会界定儿童的年龄范围。通常情况下,年龄不超过 17 岁的个人被视为儿童。某些住宿不接待未满 18 岁的住客。
示例 API 请求
https://api.ean.com/v3/properties/availability?checkin=2027-09-11
&checkout=2027-09-14
¤cy=USD&language=en-US&occupancy=2-9,4&property_id=XXXX
&country_code=XX&sales_channel=XXXX
&sales_environment=XXXX&filter=XXXX&rate_plan_count=XXXX
&rate_option=XXXX&billing_terms=XXXX&payment_terms=XXXX
&partner_point_of_sale=XXXX&platform_name=XXXXAPI 响应示例
"occupancies": {
"2-9,4" : {
"nightly": [
[用户界面示例: 1 间客房,2 位成人和 2 位儿童,年龄分别为 9 岁和 4 岁。

房源或房间供应情况
显示有关房间或房产的信息
AP1:每间客房均附有床型说明
购物响应可能返回包含单个值或多个选项的 bed_groups 数组。显示配置数组中包含的值,以描述旅客的床位选择。
当 bed_groups 数组返回 多个选项时,显示购物响应提供的每种床型的 price_check 链接,以便旅行者进行选择。
必须向旅客显示一条消息,指明选择同一客房中的多个床型仅为请求,如果房态不允许,酒店可能并不会满足这些请求。
房间名称以 room_name 的形式返回在 Shopping 响应的 rooms 数组中。
API 响应示例
"property_id": "11775754",
"rooms": [
{
"id": "230434524",
"room_name": "Superior double room" ,
"rates": [
{
...
"bed_groups": {
"133243": {
"id": "133243",
"description": "Double bed" ,
"links": {...},
"configuration": [...]
},
"133242": {
"id": "133242",
"description": "2 single beds" ,
"links": {...},
"configuration": [...]
}
},用户界面示例 - B2B

用户界面示例 - B2C
