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>