This is an auto-generated translation

快速汽车 API 概述

启用强大的 end-to-end 租车预订功能

/cars API 包

Rapid Car API 使 end-to-end 能够利用 Expedia Group 令人印象深刻的汽车租赁库存进行汽车租赁预订,从而为旅行者创造更全面的体验。通过与 190 多个国家/地区的 47,000 家供应商建立联系,合作伙伴可以显著扩展其产品和服务,并提高预订量。我们 API 的模块化设计意味着您可以轻松定制旅客预订行程的体验,以满足贵公司的业务需求。

我们的端点为开发者提供了对汽车租赁服务的全面访问权限,支持搜索所有地点的可用车辆、查看价格详情和可用附加服务、注册付款方式、创建预订、检索预订详情以及执行取消等功能。以下是/cars 流量的整体概览:

汽车垂直行业流程图

了解终点

由于该产品仍处于早期访问阶段,请注意,架构细节和功能仍在积极开发中,在向合作伙伴正式发布该产品之前可能会发生变化。

操作方法REST URI结果
搜索车辆GET/cars/可用性根据各种标准、e.g. pick-up, drop-off, 和搜索半径返回不同的可用租赁车辆,每次请求最多返回 200 辆车。回复中包含详细信息,例如租车 ID、pick-up/drop-off 位置、车型、里程等。
仔细查看细节GET/cars/{car_rental_id}/details返回特定车辆的详细信息,包括价格明细、可选配件和保险政策。
注册预订付款方式POST/付款返回一个支付令牌,该令牌随后将放入创建预订请求的正文中。此接口与其他 API 中的接口不同。
进行预订POST行程/汽车完成预订流程。
检索预订GET行程/汽车返回预订的详细信息affiliate_reference
GET/itineraries/{itinerary_id}/car按以下方式返回行程详情itinerary_id
取消预订DELETE/itineraries/{itinerary_id}/car取消现有的预订。

用例

以下是如何使用 Rapid Car API 创建 end-to-end 预订体验。

第一步——寻找理想的汽车

使用 /cars/availability 让客户搜索其所在位置和日期可用的车辆。

注意:最多返回 200 条结果。

关键参数说明建议
pickup_time租车取车时间。以扩展 ISO 8601 格式给出,e.g。2018-02-12T11:59:00.000Z
dropoff_time租车还车时间。以扩展 ISO 8601 格式给出,e.g。2018-02-12T11:59:00.000Z
pickup_area车辆取车地点以半径和坐标形式给出。格式为radius,latitude,longitude,e.g。10,37.9838,23.7275。pickup_areapickup_airport中只需选择一个即可。
dropoff_area车辆下车地点以半径和坐标表示。格式为radius,latitude,longitude,e.g。10,37.9838,23.7275。dropoff_areadropoff_airport中只能选择一个。
pickup_airport取车机场。pickup_areapickup_airport中只需选择一个即可。
dropoff_airport车辆将被送达的机场。dropoff_areadropoff_airport中只能选择其一。
driver_age驾驶员年龄,如果低于 30 岁或高于 70 岁。除非驾驶员的年龄超出这些参数范围,否则应使用默认值 40。
currency汇率所需的货币单位。以 ISO 4217 格式给出,e.g。美元。
language期望的回复语言。仅使用 ISO639-1 alpha 2 语言代码。请查看此列表以获取更多信息。
country_code旅行者消费点的国家代码。以 ISO 3166-1 alpha-2 格式给出。这应该代表交易发生的国家。
rental_company允许按租赁公司筛选。最多可以指定 20 家租赁公司,方法是多次重复使用 rental_company 查询参数。

步骤 2 - 获取详细信息

使用 /cars/{car_rental_id}/details 端点检索更多车辆信息,包括价格明细和政策。

步骤 3 - 向客户了解他们选择的付款方式

您现在可以利用 /payments 端点,允许客户注册预订的付款方式。

响应中将包含一个,该 payment_token会出现在创建预订请求的正文中。

第四步 - 创建预订

/cars/{car_rental_id}/details 响应返回一个链接,用于完成付款会话并创建预订。通过 /itineraries/car 端点可以完成预订。

步骤 5 - 获取预订信息

要检索预订详情,请调用 /itineraries/{itinerary_id}/car 端点以获取您的确认 ID。

喜欢新的 Rapid Cars API 的外观吗?那么您可能也会对我们即将推出的航班和活动 API 感兴趣。请联系您的客户经理了解更多信息。

您觉得这个页面有用吗?
我们该如何改进这些内容?
感谢您帮助我们改进!