Travel ANSWER Webサービス API リファレンス
API リファレンス
|
|
1.ツアー検索API ベータ版
●リクエストフィールド
フィールド名 | 説明 | 必須 | 初期値 | 備考 |
---|---|---|---|---|
naigai | 内外区分(国内/海外)を指定 | 必須 | − | J:国内 W:海外 |
dest_code | 方面コードを指定 複数指定不可 |
必須 | − | 方面取得APIより取得したコードを利用する。 例: 国内:10:北海道 海外:HWI:ハワイ |
hatsu_code | 出発地コードを指定 複数指定不可 |
必須 | − | 出発地取得APIより取得したコードを利用する。 例: 国内:104:関東 海外:001:東京 |
dep_date | 出発日指定 複数指定不可 |
任意 | − | 日付(yyyy/mm/dd)| (yyyy/mm) |
purpose | 旅行目的 複数指定可(カンマ区切り) |
任意 | − | 旅行目的取得APIより取得したコードを利用する。 例 001ハネムーン |
course_type | コースタイプを指定 複数指定可 |
任意 | − | 【コード一覧】 1:宿泊+交通 2:日帰り 3:宿泊のみ 4:現地発着 ※複数指定時はカンマ区切り |
keyword | キーワードを指定 スペース区切り |
任意 | − | 2バイト文字を指定する場合は、Encodeしたものを指定する。 ※複数指定時はスペース区切り |
price | 旅行代金(MAX) | 任意 | − | 指定金額以下のものを抽出 |
sort_price | 検索結果のソート順(旅行代金) | 任意 | low | low | high |
rows | 検索結果の行数を指定 | 任意 | 30 | 検索結果の行数を指定 (MAX:30) |
style_type | スタイルシートのタイプ指定 | 任意 | − | 【コード一覧】 xsl:text/xsl css:text/css |
style_ref | スタイルシートを指定 | 任意 *1 | − | スタイルシートのURI |
●レスポンスフィールド
フィールド名 | 説明 | 出現回数 |
---|---|---|
response | ||
item | 検索結果数分 | |
course_no | コースNo | 1 |
course_name | コース名称 | 1 |
dept_name | 出発地 | 1 |
dest_name | 目的地 | 1 |
point | ポイント | 1 |
price_min | 最低料金 | 1 |
price_max | 最高料金 | 1 |
hakusu | 宿泊数 | 1 |
term | 期間 | 1 |
com_name | 提供会社名 | 1 |
url | 詳細ページのURL | 1 |
privilege | 特典 | 1 |
image_url_1 | ツアーイメージURL1 | 1 |
image_url_2 | ツアーイメージURL2 | 1 |
meal_condition |
食事条件 | 1 |
invited_number | 最少催行人数 | 1 |
conductor | 添乗員 | 1 |
genchi_umu | 現地係員 | 1 |
●サンプルレスポンス
国内旅行で関東を出発地、北海道に行くツアーの検索
http://www.travel-answer.ne.jp/vsApi/V1.0/tour_search.aspx?naigai=J&dest_code=10&&hatsu_code=104
<?xml version="1.0" encoding="utf-8" standalone="no" ?> <TA-WEB-API version="1.0"> <response> <item> <course_no>HATSU07</course_no> <course_name>初夏の北海道3日</course_name> <dept_name>関東</dept_name> <dest_name>北海道</dest_name> <point>当社の還元ポイント10パーセントプレゼント</point> <price_min>56200</price_min> <price_max>81520</price_max> <hakusu>2</hakusu> <term>3</term> <com_name>○×ツーリスト</com_name> <url>http://venus/vstour/web/web_tour3_tour.aspx?p_company_cd=1001001&p_course_no=1829&p_date=&p_from=&p_afset=&p_AffFrom=</url> <privilege /> <image_url_1>http://venus/vstour/WEB/web_ImageView.aspx?p_flg=1&p_company_cd=1001001&p_course_no=1829</image_url_1> <image_url_2>http://venus/vstour/WEB/web_ImageView.aspx?p_flg=2&p_company_cd=1001001&p_course_no=1829</image_url_2> <meal_condition /> <invited_number>1</invited_number> <conductor>なし</conductor> <genchi_umu>なし</genchi_umu> </item> </response> </TA-WEB-API>
●エラーレスポンス
エラーコード | 内容 | |
---|---|---|
InvalidParameterError | パラメータの値が入っていないか、不正です。 | |
InternalServerError | サーバは、処理を完了できませんでした。 |
InvalidParameterErrorの場合 <?xml version="1.0" encoding="utf-8" ?> <Error> <Message>InvalidParameterError</Message> </Error>
InternalServerErrorの場合 <?xml version="1.0" encoding="utf-8" ?> <Error> <Message>InternalServerError</Message> </Error>
2.方面取得API ベータ版
●リクエストフィールド
フィールド名 | 説明 | 必須 | 初期値 | 備考 |
---|---|---|---|---|
naigai | 内外区分(国内/海外)を指定 | 必須 | − | J:国内 W:海外 |
●レスポンスフィールド
フィールド名 | 説明 | 出現回数 |
---|---|---|
response | ||
item | 検索結果数分 | |
naigai | 内外区分(国内/海外) | 1 |
dest_code | 方面コード | 1 |
dest_name | 方面名称 | 1 |
●サンプルレスポンス
国内の方面を取得するサンプル
http://www.travel-answer.ne.jp/vsApi/V1.0/get_dest_data.aspx?naigai=j
<?xml version="1.0" encoding="utf-8" standalone="no" ?> <TA-WEB-API version="1.0"> <response> <item> <naigai>J</naigai> <dest_code>10</dest_code> <dest_name>北海道</dest_name> </item> <item> <naigai>J</naigai> <dest_code>11</dest_code> <dest_name>東北</dest_name> </item> <item> <naigai>J</naigai> <dest_code>12</dest_code> <dest_name>関東</dest_name> </item> </response> </TA-WEB-API>
●エラーレスポンス
エラーコード | 内容 | |
---|---|---|
InvalidParameterError | パラメータの値が入っていないか、不正です。 | |
InternalServerError | サーバは、処理を完了できませんでした。 |
InvalidParameterErrorの場合 <?xml version="1.0" encoding="utf-8" ?> <Error> <Message>InvalidParameterError</Message> </Error>
InternalServerErrorの場合 <?xml version="1.0" encoding="utf-8" ?> <Error> <Message>InternalServerError</Message> </Error>
3.出発地取得API ベータ版
●リクエストフィールド
フィールド名 | 説明 | 必須 | 初期値 | 備考 |
---|---|---|---|---|
naigai | 内外区分(国内/海外)を指定 | 必須 | − | J:国内 W:海外 |
●レスポンスフィールド
フィールド名 | 説明 | 出現回数 |
---|---|---|
response | ||
item | 検索結果数分 | |
naigai | 内外区分(国内/海外) | 1 |
hatsu_code | 方面コード | 1 |
hatsu_name | 方面名称 | 1 |
●サンプルレスポンス
国内の出発地を取得するサンプル
http://www.travel-answer.ne.jp/vsApi/V1.0/get_hatsu_data.aspx?naigai=j
<?xml version="1.0" encoding="utf-8" standalone="no" ?> <TA-WEB-API version="1.0"> <response> <item> <naigai>J</naigai> <hatsu_code>101</hatsu_code> <hatsu_name>北海道</hatsu_name> </item> <item> <naigai>J</naigai> <hatsu_code>102</hatsu_code> <hatsu_name>東北</hatsu_name> </item> <item> <naigai>J</naigai> <hatsu_code>103</hatsu_code> <hatsu_name>北陸</hatsu_name> </item> </response> </TA-WEB-API>
●エラーレスポンス
エラーコード | 内容 | |
---|---|---|
InvalidParameterError | パラメータの値が入っていないか、不正です。 | |
InternalServerError | サーバは、処理を完了できませんでした。 |
InvalidParameterErrorの場合 <?xml version="1.0" encoding="utf-8" ?> <Error> <Message>InvalidParameterError</Message> </Error>
InternalServerErrorの場合 <?xml version="1.0" encoding="utf-8" ?> <Error> <Message>InternalServerError</Message> </Error>
4.旅行目的取得API ベータ版
●リクエストフィールド
なし
●レスポンスフィールド
フィールド名 | 説明 | 出現回数 |
---|---|---|
response | ||
item | 検索結果数分 | |
purpose_code | 旅行目的コード | 1 |
purpose_name | 旅行目的名称 | 1 |
●サンプルレスポンス
旅行目的を取得するサンプル
http://www.travel-answer.ne.jp/vsApi/V1.0/get_purpose_data.aspx
<?xml version="1.0" encoding="utf-8" standalone="no" ?> <TA-WEB-API version="1.0"> <response> <item> <purpose_code>001</purpose_code> <purpose_name>ハネムーン</purpose_name> </item> </response> </TA-WEB-API>
●エラーレスポンス
エラーコード | 内容 | |
---|---|---|
InvalidParameterError | パラメータの値が入っていないか、不正です。 | |
InternalServerError | サーバは、処理を完了できませんでした。 |
InvalidParameterErrorの場合 <?xml version="1.0" encoding="utf-8" ?> <Error> <Message>InvalidParameterError</Message> </Error>
InternalServerErrorの場合 <?xml version="1.0" encoding="utf-8" ?> <Error> <Message>InternalServerError</Message> </Error>
