...
2. API spec
1) Request
Endpoint | product environment: https://prod.ax-cloud.com/v1/channel/products/tour test environment: https://test.ax-cloud.com/v1/channel/products/tour | ||
---|---|---|---|
Method | GET | ||
Description | Product List 를 조회합니다. | ||
Content-Type | application/json | ||
Headers > Authorization | Token {api_key} | Headers > Channel | Code {channel_code} |
2) Query Parameter
Name | Required | Type | Description |
---|---|---|---|
page | X | Integer | Page number(default : 1) |
page_size | X | Integer | Size per page(default : 25) |
3) Response
Info |
---|
아래 항목에서 value가 비어있는 경우 “Void“[String] 로 표기됩니다. |
Name | Type | Description | Example | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
status_code | Integer | 정상 처리 시 200 |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dataproducts | List[Object] | 판매 가능한 상품 리스트 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
product_code | String | 상품 아이디 | title | String | 상품 제목 | 식별자 (UUID) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
category | String | 상품 카테고리departure_city |
| String | 출발 도시 | transportation | String | 탈 것 | booking_available_start_date | String | 예약 가능한 날짜 | cancellation_type | String | 주문 취소 타입 | main_country_and_city | String | 주 국가 및 도시 | country_and_city_1 | String | 국가 및 도시1 | country_and_city_2 | String | 국가 및 도시2 | country_and_city_3 | String | 국가 및 도시3 | country_and_city_4 | String | 국가 및 도시4 | country_and_city_5 | String | 국가 및 도시5 | country_and_city_6 | String | 국가 및 도시6 | course_1_address | String | 코스 1의 주소 | course_2_address | String | 코스 2의 주소 | course_3_address | String | 코스 3의 주소 | course_4_address | String | 코스 4의 주소 | course_5_address | String | 코스 5의 주소 | course_6_address | String | 코스 6의 주소 | course_7_address | String | 코스 7의 주소 | course_8_address | String | 코스 8의 주소 | course_9_address | String | 코스 9의 주소 | course_10_address | String | 코스 10의 주소 | selling_price | String | 채널 판매 가격 | selling_price_currency | String | 채널 판매 통화 |
|
product_listing_language | String | 상품 언어 |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tour_guide_certification | String | 투어 가이드의 자격증 소지 여부 |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
separate_driver_included | String | 투어 가이드가 운전사 역할도 하는지 여부 |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
product_name | String | 상품 이름 |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
departure_city | String | 출발 도시 요청 - 표준 데이터 |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
transportation | String | 도보/차량 |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cancellation_type | String |
|
|
4) Response Example
Expand | |||||
---|---|---|---|---|---|
| |||||
|
5) Error Spec
Expand | ||
---|---|---|
| ||
|
3. Request Example
1) CURL
Code Block |
---|
curl --Xlocation --request 'GET' \ 'https://prodtest.ax-cloud.com/v1/channel/products/tour' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -H-header 'Authorization: Token api<access_key_secretkey>' \ --Hdata 'Channel: Code code_secret' -d '{ "status_code": 200, "data": [ { "product_code": "1f373f00-ecb0-485a-beed-63529d61703e", "title": "Test", "category": "Test", "departure_city": "Test", "transportation": "Test", "booking_available_start_date": "Test", "cancellation_type": "Test", "main_country_and_city": "Test", "country_and_city_1": "Test", "country_and_city_2": "Test", "country_and_city_3": "Test", "country_and_city_4": "Test", "country_and_city_5": "Test", "country_and_city_6": "Test", "course_1_address": "Test", "course_2_address": "Test", "course_3_address": "Test", "course_4_address": "Test", "course_5_address": "Test", "course_6_address": "Test", "course_7_address": "Test", "course_8_address": "Test", "course_9_address": "Test", "course_10_address": "Test" } ] }' |
...