빠른 자동차 API 개요
강력한 end-to-end 렌터카 예약 활성화
자동차 API 번들
Rapid Car API를 사용하면 Expedia Group's 렌터카 인벤토리에서 제공하는 end-to-end 렌터카 예약을 통해 여행객에게 보다 종합적인 경험을 제공할 수 있습니다. 190여 개국의 47,000개 공급업체에 액세스할 수 있는 파트너는 제품을 크게 확장하고 예약을 늘릴 수 있습니다. 모듈형 API를 통해 비즈니스 요구에 맞게 여행 예약 과정을 쉽게 맞춤 구성할 수 있습니다.
당사의 엔드포인트는 개발자에게 렌터카 서비스에 대한 포괄적인 액세스를 제공하여 모든 위치에서 사용 가능한 차량 검색, 가격 세부 정보 및 추가 옵션 보기, 결제 수단 등록, 예약 생성, 예약 세부 정보 검색, 취소 등의 기능을 지원합니다. /cars흐름에 대한 전체 보기는 아래를 참조하세요:

엔드포인트에 대해 알아보기
이 제품은 아직 얼리 액세스 단계이므로 스키마 세부 사항과 기능은 아직 개발 중이며 파트너에게 정식 출시되기 전에 변경될 수 있다는 점을 염두에 두시기 바랍니다.
| 조치 | 메서드 | REST URI | 결과 |
|---|---|---|---|
| 자동차 검색 | GET | /cars/availability | 다양한 기준( e.g. pick-up, drop-off, 및 검색 반경)에 따라 이용 가능한 다양한 렌터카를 반환하며, 요청당 최대 200대의 렌터카를 반환합니다. 응답에는 렌터카 ID, pick-up/drop-off 위치, 차종, 마일리지 등의 세부 정보가 포함됩니다. |
| 세부 정보 보기 | GET | /cars/{car_rental_id}/details | 가격 분석, 옵션 추가 사항, 정책을 포함한 특정 차량의 세부 정보를 반환합니다. |
| 예약 결제 수단 등록하기 | POST | /payments | 예약 생성 요청 본문에 들어갈 결제 토큰을 반환합니다. 이 엔드포인트는 다른 API와 동일하지 않습니다. |
| 예약하기 | POST | /itineraries/car | 예약 프로세스를 완료합니다. |
| 예약을 검색합니다. | GET | /itineraries/car | 까지의 예약 세부 정보를 반환합니다 affiliate_reference. |
| 일정 검색 | GET | /itineraries/{itinerary_id}/car | 까지 일정 세부 정보를 반환합니다 itinerary_id. |
| 예약 취소 | DELETE | /itineraries/{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_area또는 pickup_airport중 하나만 필요합니다. |
dropoff_area | 반경과 좌표로 지정된 차량 하차 위치입니다. | 형식은 radius,latitude,longitude, e.g. 10,37.9838,23.7275 입니다. dropoff_area또는 dropoff_airport중 하나만 허용됩니다. |
pickup_airport | 차량을 픽업할 공항입니다. | pickup_area또는 pickup_airport중 하나만 필요합니다. |
dropoff_airport | 차량이 반납될 공항입니다. | dropoff_area또는 dropoff_airport중 하나만 허용됩니다. |
driver_age | 운전자의 나이(30세 미만 또는 70세 이상인 경우). | 운전자의 연령이 이 매개변수를 벗어난 것으로 표시되지 않는 한 기본값인 40을 사용해야 합니다. |
currency | 요금에 사용할 원하는 통화입니다. | ISO 4217 형식( e.g. USD)으로 제공됩니다. |
language | 응답에 사용할 원하는 언어입니다. | ISO639-1 알파 2 언어 코드만 사용하세요. 자세한 내용은 이 목록 을 확인하세요. |
country_code | 여행자의 판매 시점의 국가 코드입니다. | ISO 3166-1 알파-2 형식으로 제공됩니다. 거래가 이루어지는 국가를 나타내야 합니다. |
rental_company | 렌탈 회사별로 필터링할 수 있습니다. | rental_company 쿼리 매개변수를 여러 번 반복하여 최대 20개의 렌탈 업체를 지정할 수 있습니다. |
2단계: 세부 정보 보기
/cars/{car_rental_id}/details엔드포인트를 사용하여 가격 내역 및 정책을 포함한 추가 차량 정보를 검색할 수 있습니다.
3단계: 고객이 선택한 결제 방법에 대한 정보 가져오기
이제 payments