This is an auto-generated translation

신속한 활동 API 파일럿 문서

얼리 액세스 미리 보기

이 문서는 일부 파트너에게만 제공되는 얼리 액세스 미리 보기 이니셔티브의 일부입니다. 파일럿 프로그램은 2025년 3분기까지 시작되며, 2026년에 정식 출시될 예정입니다.

파일럿 또는 베타 파트너가 되고 싶다면 담당 계정 관리자에게 문의하세요.

최근의 증거()에 따르면 여행객들은 점점 더 물질적 소유보다 진정한 경험을 추구하고 있으며, 예전에도 pre-Covid, 그랬지만 post-pandemic 세상에서는 더더욱 그러합니다. 신속한 활동 API는 파트너가 손쉽게 통합할 수 있는 end-to-end 예약 경로를 통해 고객에게 활동과 경험을 제공할 수 있도록 설계되었습니다. 이를 통해 고객에게는 보다 종합적인 예약 경험을 제공하고 파트너에게는 새로운 수익원을 창출할 수 있습니다.

Rapid /액티비티 API 번들

신속한 활동은 search-to-book 흐름을 가능하게 하는 다양한 엔드포인트로 구성되어 있습니다.

이 제품은 아직 얼리 액세스 단계이므로 스키마 세부 사항과 기능은 아직 개발 중이며 파트너에게 정식 출시되기 전에 변경될 수 있다는 점을 염두에 두시기 바랍니다.

다음은 관련된 주요 엔드포인트입니다:

조치메서드휴식 URI결과
활동 검색GET/활동/가용성지정된 위치와 날짜 범위를 기준으로 사용 가능한 액티비티와 체험을 검색합니다.
세부 정보 보기GET/활동/{activity_id}/offers선택한 액티비티에 대한 오퍼를 찾습니다. 특정 액티비티에 대해 이용 가능한 투어 등의 시간과 가격을 반환합니다.
가격 확인GET/활동/{activity_id}/offers/{offer_id}요약된 가격과 필수 예약 필드를 반환합니다.
예약 결제 수단 등록하기POST/결재예약 시 결제 수단을 등록합니다. 응답에는 예약 생성 요청 본문에 payment_token주소가 포함됩니다.
예약 만들기POST/일정/activity예약을 생성합니다. 이 엔드포인트는 관련 작업 링크가 포함된 itinerary_id을 반환합니다.
기존 예약의 세부 정보를 일정 ID로 요청하세요.GET/일정/{itinerary_id}/activityitinerary_id파라미터로 일정 세부 정보를 반환합니다.
액티비티 벤더별 기존 예약의 세부 정보를 요청합니다.GET/일정/activityaffiliate_reference매개변수를 기준으로 예약의 세부 정보를 반환합니다.
예약 취소삭제/일정/{itinerary_id}/activity기존 예약을 취소합니다.

사용 사례

신속한 활동 API를 사용하여 고객을 위한 end-to-end 예약 환경을 만드는 방법은 다음과 같습니다.

1단계 - 원하는 위치에서 이용 가능한 액티비티 및 체험 검색하기

/activities/availability 엔드포인트를 사용하면 여행자가 여행지에서 머무는 동안 어떤 액티비티를 이용할 수 있는지 확인할 수 있습니다.

아래의 주요 매개변수를 살펴보세요:

주요 매개 변수설명추천
start_date사용 가능한 활동을 검색할 수 있는 시작일입니다.ISO 8601 형식을 사용합니다. 예를 들어, 2018-02-12.
end_date사용 가능한 활동을 검색할 수 있는 종료일입니다.ISO 8601 형식을 사용합니다. 예를 들어, 2018-02-12.
currency요금에 대한 요청 통화입니다.ISO 4217 형식을 사용합니다. 예: USD.
language응답에 사용할 언어입니다.코드는 ISO639-1 alpha 2 언어 코드와 ISO3166-1 alpha 2 국가 코드만 사용합니다.
country_code여행자의 판매 시점의 국가 코드입니다.ISO 3166-1 알파-2 형식을 사용합니다. 구매 거래가 이루어지는 국가를 나타내야 합니다. 예를 들어, 미국.
region_id여행자가 액티비티를 찾고 있는 위치 또는 지역입니다.예를 들어, 1122931.
limit응답에서 반환된 최대 활동 수입니다.최대: 100

2단계 - 원하는 액티비티에 대해 이용 가능한 오퍼의 세부 정보를 확인합니다.

선택한 활동에 사용할 수 있는 오퍼에 대한 자세한 정보를 고객에게 제공합니다. /activities/{activity_id}/offers 엔드포인트는 투어와 같은 액티비티의 이용 가능한 시간과 가격을 반환합니다.

여행자가 예약하기 전에 알아두어야 할 세부 정보는 다음과 같습니다:

엔드포인트다음 용도로 사용하세요...
callouts예약 전에 고객에게 액티비티에 대해 알아야 할 중요한 정보를 제공하세요.
inclusions활동에 포함된 모든 기능에 대한 개요를 제공합니다.
exclusions활동에 포함되지 않은 기능의 목록을 입력합니다.

3단계 - 가격 확인 및 결제 세부 정보 제공

고객이 완벽한 휴가 경험을 찾았다면 /activities/{activity_id}/offers/{ {offer_id} 엔드포인트를 사용하여 현재 가격 및 필수 예약 정보를 확인합니다.

4단계 - 고객이 선택한 결제 방법에 대한 정보 얻기

이제 /payments 엔드포인트를 사용하여 고객이 예약에 대한 결제 수단을 등록할 수 있습니다. 응답에는 예약 생성 요청의 본문에 포함된 payment_token이 포함됩니다.

5단계 - 예약 만들기

/일정/activity 엔드포인트를 사용하여 예약을 생성합니다. 이 엔드포인트는 모든 관련 작업 링크가 포함된 itinerary_id을 반환합니다.

6단계 - 예약 세부 정보 검색

/일정/{itinerary_id}/activity 엔드포인트를 사용하여 일정 ID를 사용하여 예약 세부 정보를 검색할 수 있습니다. 응답에는 해당되는 경우 취소 링크가 포함됩니다.

API 세부 정보

이 페이지의 activity-related 엔드포인트 정의를 살펴본 다음 테스트 소프트웨어를 사용하여 예제와 스키마 정의가 실제 출력과 어떻게 비교되는지 파악하세요. 이 API가 파일럿 단계를 지나면 해당 엔드포인트는 API Explorer 에도 포함될 예정입니다.


이 페이지가 도움이 되었나요?
이 콘텐츠를 어떻게 개선하면 좋을까요?
더 나은 Developer Hub를 만드는 데 도움을 주셔서 감사합니다!