Rapid Postman 컬렉션
다음 Rapid API 버전에서 Postman 컬렉션을 이용하실 수 있습니다.
Rapid Postman 컬렉션
Postman 컬렉션에는 Rapid에 대한 요청이 포함되어 있습니다.
요청은 사이트의 Swagger 자료와 관련하여 그룹화됩니다.
- 지리
- 콘텐츠
- 조회
- 추천
- 예약
- 예약 관리
컬렉션은 가능한 한 독립적으로 작성되었으며, 각 요청에 따라 인증 로직과 체크인/체크아웃 자체 업데이트를 캡슐화합니다.
각 컬렉션에는 Postman 컬렉션 실행기 기능과 함께 사용할 수 있는 몇 가지 기본 테스트도 있습니다. 여기를 클릭하여 자세히 알아보세요.
선행 요건 및 시스템 요구 사항
api_key
및shared_secret
- Postman 최신 버전
설치
아래에서 컬렉션을 다운로드한 후 Postman으로 가져옵니다.
또한, api_key
및 shared_secret
변수가 설정되었는지 확인해야 합니다. 자세한 내용은 해당 사이트를 참조해 주세요.
테스트 참고 사항
'컬렉션 편집' 섹션을 편집하거나 변경해서는 안 됩니다.
요청이 예상대로 작동하게 하려면 변수와 코드를 동일하게 유지해야 합니다.
구성
컬렉션을 사용하려면 몇 가지 환경 변수를 설정해야 합니다. Postman에서 변수를 처리하는 방법에 대한 자세한 내용은 여기를 참조해 주세요.
다음 매개변수를 정의할 수 있으며, 이 중 2가지 매개변수만 필요합니다.
키 | 기본 | 필수 항목 | 설명 |
---|---|---|---|
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" 형식은 성인 2명과 9세 아동 1명, 3세 아동 1명을 의미합니다. |
booking_email | john@example.com | 아니요 | 예약 요청에 사용된 이메일입니다. |
hold_itinerary_creation | true | 아니요 | 일정이 보류 상태로 생성되는지 여부입니다. |
billing_terms | 해당 사항 없음 | 아니요* | 예약에 대한 청구 방법 조건입니다. |
partner_point_of_sale | 해당 없음 | 아니요* | 조회 및 예약에 사용할 POS입니다. |
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 컬렉션
아래 컬렉션을 다운로드하기 전에 위의 정보를 살펴보세요.