Rapid Postman 集合
获得适用于以下 Rapid API 的 Postman 集合。
Rapid Postman 集合
Postman 集合包含针对 Rapid 的请求。
系统根据网站上的 Swagger 材料对请求进行分组。
- 地理
- 内容
- 选购
- 推荐
- 预订
- 管理预订
这些集合已被编写为尽可能自包含,它们封装了身份验证逻辑以及每个请求的入住/退房自我更新。
每个集合还包含一些基本的测试,可与 Postman 集合运行器功能结合使用。 点击此处了解更多信息。
先决条件和系统要求
- 一个
api_key
和shared_secret
。 - 最新版 Postman。
安装
从以下位置下载集合后,将其导入 Postman。
您还需要确保已设置 api_key
和 shared_secret
变量。有关更多信息,请参见它们的网站。
测试说明
请勿编辑或变更“Edit Collection”部分。
变量和代码必须保持不变,以确保请求能够按预期运行。
配置
您需要设置一些环境变量才能使用集合,有关 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” 表示两个成年人、一个 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 集合
在下载以下集合之前,请务必阅读上述信息。