Rapid Lodging API 的全球库存已扩展
凭借遍布全球的扩大库存,在全球范围内展开竞争
Expedia 扩展的全球库存 (EGI) 可帮助您与全球超过 34,000 个房产竞争,并且库存还在定期增加。这包括新引进的房产和现有房产的新增库存。
技术细节
EGI 不是 Rapid API 的标准清单的一部分,但可以根据要求明确启用。它具有与标准库存不同的动态行为和集成模式,需要在内容摄取、购物和预订工作流程中给予特别关注。
内容文件
EGI 的快速内容文件和目录文件 API 目前仅支持 English-language 内容。如果您的系统需要本地化 (non-English) 内容文件,您可以使用 属性内容 和 地理 API 在本地生成它们。这些 API 为所有内容语言提供 real-time 流式传输和灵活的数据处理,从而可以轻松地从 JSON-formatted API 响应中提取必要的信息。您可以将原始 JSON 响应存储在本地以供后续处理,或者将其转换为数据库导入或其他用途。
使用地理 API 请求区域属性列表的示例:
/regions?country_code=US&language= it-IT&include=property_ids_expanded&include=property_ids使用“房源内容 API”请求目录内容的示例:
/properties/content?language=it-IT&supply_source=expedia&property_id={property_id}&include=catalog您可以选择优先推出 EGI 的内容集成,同时留出更多时间来审查购物和预订工作流程,或者当您觉得 EGI 准备就绪时,可以同时推出所有三个组件。有关配置详情,请联系您的集成顾问。
房间数据对齐
在您的系统与房产内容 API 完全同步之前,新的房产房间可能会出现在 购物 API 中。为了保持一致的用户体验,可以考虑暂时将这些房间从客户显示中排除,为新房间触发 real-time 内容 API 调用,或者增加本地内容更新的频率以最大限度地减少数据延迟。
费率标识符
EGI 费率的结构与标准库存不同,并遵循更动态的数据模型。由于这些费率没有静态值,购物 API 返回的是一个动态的 rate_id值,该值与属性内容 API 中的值不对应。此动态字符串值由数字、字母和各种其他符号组成,每个购物 API 响应中的值可能有所不同。因此,rate_id 值不稳定,不应用作持久标识符或主键。如果您的系统需要区分不同流程中的费率,请考虑将它们与政策属性和优惠特征相结合进行匹配。请参阅这份安全文档了解更多详情。
购物 API 响应中 rate_id 值的示例:
[
{
"property_id": "ABC152",
"status": "available",
"rooms": [
{
"id": "XYZ652",
"room_name": " Deluxe Double ",
"rates": [
{
"id": "5K|Pa7xbx4z||GCogh8-B96OEY3-f9326e292|UFO",
… …床位配置可变性
在特殊情况下,某些房间可能没有指定的床位配置,这在内容和购物 API 中通过 bed_groupsID 为 0 和描述“未指定床位”来表示。这意味着该物业将根据 check-in 确定床铺布置。虽然这种情况很少见,但您的系统应该让客户了解情况,如果他们有强烈的偏好,则应协助他们向我们的客户运营团队传达特殊要求。
购物 API 响应中未指定床位配置的示例:
{
"bed_groups": {
"0": {
"id": "0",
"description": "Bed Not Specified",
"links": {
"price_check": {
… …保持和继续
某些 EGI 价格与 Booking API 的 保留和恢复 工作流程不兼容,如果尝试保留,将会返回错误。为防止客户体验不佳,您可以在购物 API 响应中请求可保留费率标志,并按照该标志应用正确的工作流程。
请求可持有利率标志的示例:
Request:
/properties/availability?... …&include=rooms.rates.holdable
Response:
… …
"rooms": [
{
"id": "XYZ652",
"room_name": "Deluxe Double Room",
"rates": [
{
"id": "5K|Pa7xbx4z||GCogh8-B96OEY3-f9326e292|UFO",
“holdable”: true,
… …Post-booking 功能
通过 Booking API 确认预订后,预订信息将发送到 管理 Booking API。访问 post-booking 功能(包括软性变更、硬性变更和物业消息中心)的令牌链接也将在“管理预订 API”中提供。有时,令牌链接可能需要长达五分钟才能准备就绪。需要注意的是,这些功能并非适用于所有预订,应在您的系统中妥善管理。
EGI 的主要区别
| 特性/行为 | 标准库存 | 全球库存扩大 |
|---|---|---|
| 默认可用性 | 默认启用 | 按需激活 |
| 费率标识符 | 静态的,持久的 | 动态变化,因店铺而异 |
| 内容解决方案 | 兼容文件 API 和流媒体内容 API | 兼容英文内容的文件 API 和所有语言的流媒体内容 API |
| 内容同步要求 | 热门房源每日同步 | 热门房源每日同步 |
| 床型配置 | 指定的 | 极少数情况下可能未明确说明 |
| 保持和继续 | 适用于所有预订 | 部分预订可预订 |
| Post-booking 功能 | 适用于所有预订 | 部分预订可预订 |