Rapid Postman 集合
取得存取以下 Rapid API 的 Postman 集合。
Rapid Postman 集合
Postman 集合包含對 Rapid 的請求。
請求根據網站上的 Swagger 材料進行分組。
- 地理
- 內容
- 購物
- 推薦
- 預訂
- 管理預訂
這些集合已被編寫為盡可能地獨立,它們封裝了身分驗證邏輯和每個請求的簽入/簽出自我更新。
每個集合還有一些基本的測試,可以與 Postman 集合運行器功能結合使用。 按一下此處了解詳情。
先決條件和系統要求
api_key
和shared_secret
。- Postman 的最新版本。
安裝
從下方下載集合後,將它們導入 Postman。
您還需要確保已設置 api_key
和 shared_secret
變量。有關更多資訊,請參考其網站。
測試注意事項
不要編輯或更改「編輯集合」段落。
變量和代碼必須保持不變,以確保請求如預期運作。
設定
在使用集合之前,您需要設定一些環境變量,有關 Postman 如何處理變量的更多資訊,請參見此處。
可以定義以下參數,其中只有兩項必須進行設定:
鑰匙 | 預設 | 必填 | 說明 |
---|---|---|---|
api_key | 無資料 | 是 | API 金鑰。 |
shared_secret | 無資料 | 是 | 您的共用密碼。 |
eanapi_url | https://test.ean.com/ | 否 | 要定位哪個主機,您可能希望透過 https://api.ean.com 加以覆寫 |
property_id | 3609882 | 否 | 在內容和供應情況呼叫中所請求的 LCM/Expedia property_id 。 |
region_id | 178248 | 否 | 地理相關呼叫中所請求的區域。 |
iata_airport_code | ORD | 否 | 地理相關呼叫中所請求的 IATA 機場代碼。 |
iata_airport_metro_code | CHI | 否 | 地理相關呼叫中所請求的 IATA 都會區機場代碼。 |
language | en-US | 否 | 請求的本地化語言,BCP47 格式的子集。 |
occupancy | 2 | 否 | 所請求的每個房間人數,格式為 numberOfAdults[-firstChildAge[,nextChildAge]]- "2-9,3" 代表兩位成年人、一名九歲孩童、一名三歲孩童。 |
booking_email | john@example.com | 否 | 預訂申請中使用的電子郵件。 |
hold_itinerary_creation | true | 否 | 行程是否將在保留狀態下建立。 |
billing_terms | 無資料 | 否* | 產生之預訂的請款期限。 |
partner_point_of_sale | 無資料 | 否* | 用於購物和預訂的銷售點。 |
payment_terms | 無資料 | 否* | 針對產生之預訂進行付款時,應使用的付款方式。 |
platform_name | 無資料 | 否* | 使用什麼平台進行購物和預訂。 |
*請注意,以星號*標記為非必填的變量僅在 api.ean.com 上為必填,在 test.ean.com 則非必填選項。
請注意,以下參數為自動產生,並將在您的環境中設定:
鑰匙 | 全球 | 說明 |
---|---|---|
authorizaton | 是 | 此授權碼是從您的 api_key 和 shared_secret 所產生,並用做請求標頭。 |
checkin | 是 | checkin 日期是為供應情況請求自動產生。日期會是從您提出請求日起的 30 天。 |
checkout | 是 | checkout 日期是為供應情況請求自動產生。日期會是從您提出請求日起的 32 天。 |
arrival | 是 | arrival 時間是為交叉銷售請求自動產生。日期會是從您提出請求日起的 30 天。 |
affiliate_reference_id | 否 | affiliate_reference_id 用於建立預訂申請,可用於擷取後續預訂。 |
price_check_link | 否 | 如果回傳的住宿具有該連結,則在供應情況、交叉銷售或推薦申請之後設定 price_check_link 。此要素可用於提出價格檢查申請。 |
payment_options_link | 否 | 如果回傳的住宿具有該連結,則在供應情況、交叉銷售或推薦申請之後設定 payment_options_link 。此要素可用於提出價格選項申請。 |
deposit_policies_link | 否 | 如果回傳的住宿具有該連結,則在供應情況、交叉銷售或推薦申請之後設定 deposit_policies_link 。此要素可用於提出訂金規定申請。 |
book_link | 否 | 如果回傳的住宿具有該連結,則在價格檢查申請之後設定 book_link 。此要素可用於提出預訂申請。 |
retrieve_link | 否 | 如果回傳的行程具有該連結,則在預訂申請之後設定 retrieve_link 。此要素可用於提出擷取申請。 |
resume_link | 否 | 如果回傳的行程具有該連結,則在預訂申請之後設定 resume_link 。此要素可用於提出恢復申請。 |
cancel_link | 否 | 如果回傳的行程具有該連結,則在預訂申請之後設定 cancel_link 。此要素可用於提出取消申請。 |
cancel_room_link | 否 | 如果回傳的行程具有該連結,則在預訂申請之後設定 cancel_room_link 。此要素可用於提出取消客房申請。 |
change_room_link | 否 | 如果回傳的行程具有該連結,則在預訂申請之後設定 change_room_link 。此要素可用於提出變更客房申請。 |
complete_payment_session_link | 否 | 如果回傳的行程具有該連結,則在預訂申請之後設定 complete_payment_session_link 。此要素可用於提出完成付款階段申請。 |
pagination_link | 否 | 在對任何分頁端點提出的任何申請之後會設定 pagination_link 。可用於展示 API 中的分頁會如何運作。 |
推薦設定
建議在僅設定 eanapi_url
、api_keyshared_secret
的環境中定義變量。
Rapid Postman 集合
在下載以下集合之前,請確保您閱讀了以上資訊。