酒店 API 集成
Booking.com 与 Priceline 酒店 API 集成,按您的合作伙伴权限规划
通过一个规范化的酒店流程,将 Booking.com、Priceline 或 Expedia 的酒店库存接入您自己的 OTA。每家供应商都会先通过其合作伙伴或联盟计划审批您的业务;随后 PHPTRAVELS 根据您获得的 API 产品和凭据开发连接器。
- Booking.com Demand API
- Priceline 与 Expedia 库存
- 规范化的价格与政策
- 统一的多供应商酒店流程
如何开始
Booking.com 与 Priceline 酒店 API 集成如何运作
这些 API 都不向所有人开放。Booking.com 为获批合作伙伴提供 Demand API,使用 API 密钥和联盟 ID(affiliate ID);Priceline 需要商业协议及其签发的 API 凭据;Expedia 酒店连接则取决于获批的访问权限。它们目前都不是 PHPTRAVELS 的现成连接器,因此每一个都作为酒店模块之上的定制开发来规划。酒店模块已能对我们所连接供应商的房型、价格、税费和取消政策进行规范化处理。
- 列出项目所需的酒店供应商以及您的销售市场
- 确认每家供应商已批准的 API 产品、凭据和权限
- 将内容、搜索、可用性和预订调用映射到 PHPTRAVELS 酒店流程
- 在供应商测试环境中测试价格、政策、预订响应和异常情况
- 将获批连接切换到生产环境并监控供应商响应
- API 产品
- Demand API(旅游合作伙伴)
- 环境
- 测试
- 凭据
- API 密钥:•••• · 联盟 ID:••••
- 加价
- 供应商价格加价 8%
- 状态
- 合作伙伴审批已确认 · 评估范围中
规范化结果
三个酒店 API,一份客人看得懂的结果列表
每家供应商都以自己的格式返回房型、价格和政策。集成层将它们映射为统一结构,因此新增供应商时,您的搜索页面无需改动。
- 4★Canal Ring HotelBooking.com · 双人房 · 含早餐US$486整段入住
- 3★Museum Quarter RoomsPriceline · 高级双床房 · 仅住宿US$372整段入住
- Harbour View SuitesExpedia · 小套房 · 仅住宿US$618整段入住
酒店搜索
按目的地、入住日期和客人数,同时搜索所有获批供应商的已连接库存。
价格验证
确认前,所选报价会与供应商最新的可用性、价格和条件进行核对。
政策映射
将各供应商的取消规则、餐食类型和税费映射到相同字段。
定价规则
按供应商、市场或客户群设置加价或佣金,并应用于每条结果。
预订管理
供应商参考号、确认信息和支持的售后操作随每笔预订一起保存。
多供应商连接
在同一平台中,Booking.com、Priceline 或 Expedia 与床位批发商及您的直签酒店并存。
预订流程
一个酒店预订 API 请求如何在您的网站中流转
每个已连接的供应商都遵循相同的五个步骤,而每一步都以该供应商 API 的支持能力为准。
搜索
客人输入目的地和日期;请求发送到每个已配置的供应商。
规范化
每个响应中的酒店、房型、政策和价格数据被映射为统一结构。
复核
所选报价根据供应商最新价格和条件再次确认。
预订
按该供应商为您账户支持的流程提交预订。
管理
确认信息、供应商参考号和售后操作保存在后台。
供应商准入
连接前每家酒店供应商需要什么
访问权限由各供应商授予,而非 PHPTRAVELS。请根据您的账户实际开通的功能来规划工作。
Booking.com Demand API
面向获批的旅游合作伙伴。当前版本使用 API 密钥 Bearer 令牌和联盟 ID 认证;可用端点取决于您的合作伙伴账户。
Priceline
当您与 Priceline 签订商业协议并获得其提供的 API 凭据后,即可作为额外的酒店供应商接入。
Expedia
在您的企业获得批准访问权限的情况下,Expedia 酒店连接可与其他供应商并行运行。
PHPTRAVELS 目前已连接的酒店供应商:
Agoda
Amadeus
Booking.com
Hotelbeds
Hotelston
RateHawk
Stuba
TBO Holidays
Travelport
Wanderbeds
收入与管控
在一个后台中通过酒店预订获利
您的收入取决于供应商协议、佣金和加价。后台会对所有供应商统一执行这些规则。
佣金与加价规则
为 B2C 预订按供应商、市场或客户群设置利润。
B2B 合作伙伴价格
为通过 B2B 门户预订酒店的代理单独设置利润。
交叉销售
在同一平台上将酒店与机票、接送、租车或旅游产品组合销售。
凭据保存在服务器端
API 密钥和联盟 ID 保存在后端,绝不出现在前端源代码中。
供应商参考号
按供应商参考号查找每笔预订并跟踪其售后状态。
供应商报表
按酒店供应商统计的预订和利润,可直接导出。
对比
每家供应商单独开发 vs 统一的酒店集成层
有些团队把每个酒店 API 直接接入网站。下面是各供应商共用一层时通常会发生的变化。
| 方面 | 每家供应商单独开发 | PHPTRAVELS |
|---|---|---|
| 搜索页面 | 每家供应商单独开发前端逻辑需按每家供应商的格式调整 | PHPTRAVELS所有供应商共用一套搜索和预订体验 |
| 房型与政策 | 每家供应商单独开发各供应商字段按原样显示 | PHPTRAVELS房型、税费、餐食和取消规则均已规范化 |
| 凭据 | 每家供应商单独开发密钥常分散在代码和配置文件中 | PHPTRAVELS按供应商保存在后端集成层 |
| 利润 | 每家供应商单独开发每个连接器重复编写加价逻辑 | PHPTRAVELS按供应商、市场或客户群设置一套规则 |
| 新增供应商 | 每家供应商单独开发每次都是一个全新的端到端项目 | PHPTRAVELS新连接器映射到现有酒店流程中 |
使用场景
哪种 Booking.com API 适合您的业务
OTA 与旅游应用
当旅客在您的平台上发现并预订住宿时,Demand API 是对应的 Booking.com API 系列。
PMS 与渠道管理器
Booking.com Connectivity API 服务于管理价格、可用性和预订的物业软件,属于不同的使用场景。
B2B 旅行社
在一个预订平台中,将获批酒店供应商以各自利润销售给代理。
为什么选择 PHPTRAVELS
您的供应商、您的协议、您的代码
包含源代码
在商业许可下自托管,您的开发人员可以扩展任何酒店连接器。
您的合作伙伴账户
每份供应商协议及其凭据都归您所有,保存在您自己的安装中。
范围清晰
我们会告诉您哪些供应商是现成连接器,哪些需要定制开发。
24 种语言
以目标市场的语言和货币销售酒店,包括从右到左的语言。
首先由每家供应商审批您的企业:Booking.com 通过其合作伙伴计划提供 API 密钥和联盟 ID,Priceline 则通过商业协议及其 API 凭据。随后 PHPTRAVELS 将已开通的搜索、可用性和预订功能映射到统一的酒店流程中,完成测试后上线生产环境。
Booking.com 针对不同合作伙伴场景提供不同 API。Demand API 可为获批旅游合作伙伴提供内容、搜索、可用性和支持的下单功能,而 Connectivity API 面向物业管理和连接服务提供商。
Demand API 面向希望获得 Booking.com 库存和预订能力的旅游应用。Connectivity API 面向管理 Booking.com 上所列物业的软件,包括预订、价格、可用性和内容。
当前 Demand API 版本使用 API 密钥 Bearer 令牌和联盟 ID,且您的合作伙伴账户必须开通集成所需的端点。请参考与您账户对应的最新 Booking.com 开发者文档。
没有。目前已连接的酒店供应商包括 Hotelbeds、TBO Holidays、RateHawk、Hotelston、Stuba、Agoda、Amadeus 和 Travelport。Booking.com、Priceline 和 Expedia 各自需要单独的合作伙伴审批,为其中任何一家开发连接器都属于定制开发,我们会与您一起评估范围。
不一定。规范化的集成层会把各供应商的响应映射为统一的搜索和预订结构,而供应商规则和凭据则在后端分开保存。
