This is an auto-generated translation

Rapid Car API 概覽

啟用穩健的 end-to-end 租車預訂服務

/cars API 套件

Rapid Car API 整合了 end-to-end 的租車預訂服務,並由 Expedia Group's 提供強大的租車庫存資源,為旅客打造更全面的旅行體驗。透過接入遍佈 190 多個國家的 47,000 家供應商,合作夥伴可大幅擴展其服務項目並提升預訂量。我們的 API 具備模組化設計,您可以輕鬆自訂旅客行程,以達成業務需求。

我們的終端點為開發人員提供全面的租車服務存取權限,可實現諸多功能,例如:查詢所有據點的可用車輛、檢視價格詳情與可選附加服務、註冊支付方式、建立預訂、檢索預訂詳情以及執行取消操作。請參閱以下 /cars 流程的整體概覽:

汽車垂直領域流程圖

認識端點

由於本產品仍處於早期存取階段,請注意其架構細節與功能仍在積極開發中,在正式向合作夥伴發布前可能有所變動。

操作方法REST URI結果
搜尋汽車GET/汽車/庫存狀況根據各種條件 (e.g. pick-up, drop-off,) 及搜尋半徑,返回可用的不同租賃車輛,每次查詢最多顯示 200 輛車。回覆內容包含以下詳細資訊:租車識別碼、pick-up/drop-off 地點、車輛類型、里程數等。
查看詳細資訊GET/汽車/{car_rental_id}/details返回特定車輛的詳細資訊,包含價格明細、選配項目及相關政策。
為預訂註冊付款方式POST付款返回一個付款代幣,該代幣將用於預訂建立請求的主體內容中。此端點與其他 API 中的端點不同。
進行預訂POST/行程/汽車完成預訂流程。
檢索預訂GET/行程/汽車透過 . 返回預訂的詳細資訊affiliate_reference
GET/行程/{itinerary_id}/car返回行程詳細資訊itinerary_id
取消預訂刪除/行程/{itinerary_id}/car取消現有預訂。

使用案例

以下是您如何使用 Rapid Car API 來建立 end-to-end 的預訂體驗。

步驟 1 - 尋找理想座駕

請使用**/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 兩位字母語言代碼。請查閱此清單 以獲取更多資訊。
country_code旅客購買地點的國家代碼。採用 ISO 3166-1 alpha-2 格式呈現。此處應代表交易發生的國家。
rental_company允許按租賃公司篩選。最多可指定 20 家租賃公司,方法是重複多次使用查詢參數 rental_company。

步驟二 - 獲取詳細資訊

使用**/cars/{car_rental_id}/details** 端點來檢索額外的車輛資訊,包括價格明細與相關政策。

步驟 3 - 向客戶獲取其選擇的付款方式資訊

您現在可使用**/payments** 端點,讓客戶為預訂註冊付款方式。

回應中將包含一個payment_token,此參數需置於建立預約請求的主體內。

步驟 4 - 建立預訂

/cars/{car_rental_id}/details 回應會返回一個連結,用於完成付款流程並建立預訂。/itineraries/car 端點允許完成預訂流程。

步驟 5 - 檢索預訂

要檢索預訂詳情,請呼叫**/itineraries/{itinerary_id}/car** 端點以取得您的確認編號。

喜歡新版 Rapid Cars API 的外觀嗎?那麼您或許也會對我們即將推出的航班與活動 API 感興趣。請洽詢您的客戶經理以獲取更多資訊。

這個頁面有幫助嗎?
我們能如何改善內容?
感謝您協助我們進行改善!