This is an auto-generated translation

在 Java 中試試我們全新的 Rapid SDK!Rapid SDK 簡化了入門過程,讓您使用 Rapid 更快速。

開始使用 Rapid API

您可以自行設定 Rapid API,或與經認證的 third-party 合作夥伴攜手,推出您專屬的旅遊網站

設定您的 Rapid API 實作

與任何 API 一樣,在使用 Rapid API 之前,您需要先進行一些準備工作。

步驟 1:成為合作夥伴

若要與 Rapid API, 整合,您需要前往申請成為合作夥伴;若您尚未成為合作夥伴,請前往 申請。

步驟 2:請查閱我們的上線要求,並選擇適用於您網站的條款

請檢視上線需求,以決定哪些需求需要進行前端使用者介面開發,並將此納入您的專案規劃中。

住宿 API

汽車 API

步驟 3:準備作業環境

參考以下資源,為使用 Rapid 準備環境。

步驟 4. 取得憑證並設定 Rapid 驗證

一旦您成為合作夥伴並獲得與 Rapid API, 整合的批准,您就需要取得您的 API 金鑰。您可以透過登入Portal,並點擊左側選單列中的「Connectivity」 來執行此操作。接著在選項中選擇 API 金鑰。入口網站將顯示您目前的 API 金鑰詳細資訊。

API 金鑰是簽名驗證所需的兩項關鍵憑證之一。您還需要您的共用密鑰,您可以透過登入Portal,並導航至「API 金鑰」頁面來取得該密鑰。在網站審查核准進入生產環境前,API 金鑰會處於有限開發模式。

無論是在測試或實際上線時,如要向 Rapid API 服務提出要求,都需要使用 HTTP 授權標頭,才能在每個申請中傳輸 API 金鑰與 SHA-512 簽章雜湊。SHA-512 雜湊是由共用密碼、API 金鑰,以及最新 UNIX 時間戳記組成。Rapid API 的授權標頭始終採用以下格式:

Authorization: EAN APIKey=yourAPIKey,Signature=sha512Hash,timestamp=yourUNIXTimestamp

請參閱我們的簽名驗證頁面,了解完整詳情:。您可以使用我們的簽章產生器工具產生 SHA-512 雜湊值,以測試整合效果。

步驟 5:開始測試要求

收到憑證並完成驗證設定後,您即可開始向我們的測試端點https://test.ean.com/ 發送請求。您在 https://test.ean.com/ 上傳送的任何預訂申請,都不會產生實際的住宿預訂或信用卡費用。您可以從我們所載的測試標頭中選擇要在預訂 API 上使用的標頭,以控制您想看到的回應類型;若您在任何預訂相關要求中未加入測試標頭,測試伺服器便會自動幫您加入。

重要: 為確保我們能提供穩定且易於維護的服務,已實施流量限制。系統會監控異常的 API 流量,並自動採取保護措施。在針對呼叫 API 的行為進行計劃性變更或使用 API 進行績效測試前,請務必與 Rapid 顧問討論您的計畫。

指定 API 版本

使用 OpenAPI 規格中的 servers.url 值來建立 URL。test.ean.com 用於驗證您的整合,api.ean.com 則是生產端點。在端點之間切換時保留協定和路徑。

https://test.ean.com/v3/itineraries?… https://api.ean.com/v3/properties/22135/payment-options?token=U1dFC0JHTW

servers.url 值位於我們可下載的 OpenAPI 規格檔案最上方,並與指定 API 服務的版本號碼相對應。

範例:OpenAPI 規格

openapi: 3.0.1
info:
  title: Rapid
  description: EPS Rapid V3
  version: v3
servers:
  - url: https://test.ean.com/v3

步驟 6. 要求網站審查

熟悉整合並確認符合適用的啟動條件後,請要求您的業務開發管理員執行網站審查。網頁獲准上線後,業務開發管理員將會啟用您的 API 金鑰以應用在實際交易。只需將您的請求端點從https://test.ean.com/ 切換至https://api.ean.com,即可繼續發送請求,無需進行任何額外的程式碼變更。


Warning

警告

若您在改用 https://api.ean.com 後收到「403 Forbidden」回應,請通知您的業務開發管理員,並請他確認是否已針對生產端點啟用您的 API 金鑰。Rapid 不會針對我們的生產端點提供開發 API 金鑰的授權。

與我們的認證技術合作夥伴之一合作

您是否傾向將 Rapid Lodging API 的開發工作外包?您可以與我們的「精英」或「首選」技術合作夥伴攜手合作,由他們為您設計、建置並優化系統整合方案,讓您能以更少的內部開發資源,更快地上線運作。

探索我們的「認證技術合作夥伴計畫」

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