| 楽天トラベル空室検索API(VacantHotelSearch) 入力パラメータ version:2009-10-20 |
| 区分 |
ID |
項目名 |
フィールド名 |
型
(括弧内は
最大
バイト数) |
必須 |
デフォルト |
備考 |
共
通
パ
ラ
メ
|
タ
| |
1 |
デベロッパID |
developerId |
String |
○ |
--- |
デベロッパーID |
| 2 |
アフィリエイトID |
affiliateId |
String |
- |
指定無し |
アフィリエイトID |
| 3 |
操作 |
operation |
String |
○ |
--- |
使用するAPIの操作名:VacantHotelSearch |
| 4 |
コールバック関数名 |
callBack |
String |
- |
指定無し |
JSONPとして出力する際のコールバック関数名
(UTF-8でURLエンコードした文字列)
英数字、「.(ドット)」、「_(アンダーバー)」、「[(中括弧)」、「](中括弧)」のいずれか1文字以上 |
サ
|
ビ
ス
固
有
パ
ラ
メ
|
タ
| |
1 |
バージョン |
version |
String |
○ |
--- |
2009-10-20 |
| 2 |
大区分コード |
largeClassCode |
String |
○ (*1) (*2) |
--- |
国などを示すコード。地区コード一覧は地区コードAPI(GetAreaClass) より取得してください。
(*1)区分コード、施設番号、緯度経度いずれかが指定されていることが必須です。 複数指定された場合の優先順位は[施設番号>緯度経度>区分コード]となります。
(*2)地区コード一覧において子の区分が存在する場合、必ず子の区分まで指定する必要があります。 |
| 3 |
中区分コード |
middleClassCode |
String |
○ (*1) (*2) |
--- |
都道府県などを示すコード。コード一覧は地区コードAPI(GetAreaClass) より取得してください。
(*1)区分コード、施設番号、緯度経度いずれかが指定されていることが必須です。 複数指定された場合の優先順位は[施設番号>緯度経度>区分コード]となります。
(*2)地区コード一覧において子の区分が存在する場合、必ず子の区分まで指定する必要があります。 |
| 4 |
小区分コード |
smallClassCode |
String |
○ (*1) (*2) |
--- |
市など示すコード。コード一覧は地区コードAPI(GetAreaClass) より取得してください。
(*1)区分コード、施設番号、緯度経度いずれかが指定されていることが必須です。 複数指定された場合の優先順位は[施設番号>緯度経度>区分コード]となります。
(*2)地区コード一覧において子の区分が存在する場合、必ず子の区分まで指定する必要があります。 |
| 5 |
細区分コード |
detailClassCode |
String |
○ (*1) (*2) |
--- |
駅や詳細地域などを示すコード。コード一覧は地区コードAPI(GetAreaClass) より取得してください。
(*1)区分コード、施設番号、緯度経度いずれかが指定されていることが必須です。 複数指定された場合の優先順位は[施設番号>緯度経度>区分コード]となります。
(*2)地区コード一覧において子の区分が存在する場合、必ず子の区分まで指定する必要があります。 |
| 6 |
施設番号 |
hotelNo |
int(10) |
○ (*1) |
--- |
楽天トラベルにおける施設を特定するためのNo
(*1)区分コード、施設番号、緯度経度いずれかが指定されていることが必須です。 複数指定された場合の優先順位は[施設番号>緯度経度>区分コード]となります。
このフィールドは15個まで指定することができます。
例)&hotelNo=12345,54321 |
| 7 |
チェックイン年月日 |
checkinDate |
date |
○ |
本日日付 |
YYYY-MM-DD
(*1)デフォルト値は、
チェックイン年月日およびチェックアウト年月日の両方が指定されなかった場合にのみ適用されます。
|
| 8 |
チェックアウト年月日 |
checkoutDate |
date |
○ |
明日日付 |
YYYY-MM-DD
(*1)デフォルト値は、
チェックイン年月日およびチェックアウト年月日の両方が指定されなかった場合にのみ適用されます。 |
| 9 |
人数(大人) |
adultNum |
int(2) |
- |
1 |
1以上、99以下の整数であること。 |
| 10 |
人数(小学生高学年) |
upClassNum |
int(2) |
- |
0 |
0以上、99以下の整数であること。 |
| 11 |
人数(小学生低学年) |
lowClassNum |
int(2) |
- |
0 |
0以上、99以下の整数であること。 |
| 12 |
人数(幼児(食事・布団付)) |
infantWithMBNum |
int(2) |
- |
0 |
0以上、99以下の整数であること。 |
| 13 |
人数(幼児(食事のみ)) |
infantWithMNum |
int(2) |
- |
0 |
0以上、99以下の整数であること。 |
| 14 |
人数(幼児(布団のみ)) |
infantWithBNum |
int(2) |
- |
0 |
0以上、99以下の整数であること。 |
| 15 |
人数(幼児(食事・布団不要)) |
infantWithoutMBNum |
int(2) |
- |
0 |
0以上、99以下の整数であること。 |
| 16 |
部屋数 |
roomNum |
int(2) |
- |
1 |
1以上、10以下の整数であること。 |
| 17 |
上限金額 |
maxCharge |
long |
- |
指定無し |
0以上、999999999以下の整数であること。 |
| 18 |
下限金額 |
minCharge |
long |
- |
指定無し |
0以上、999999999以下の整数であること。
maxChargeはminChargeより大きい必要がある |
| 19 |
緯度 |
latitude |
decimal |
○ (*1) |
--- |
日本測地系(Tokyo Datum)、単位は秒、ミリ秒は小数点以下2桁以内で指定すること。
例)128216.17
ただし、datumTypeに1を指定した場合は、
世界測地系、単位は度で指定すること。
例)35.6065914
(*1)区分コード、施設番号、緯度経度いずれかが指定されていることが必須です。複数指定された場合の優先順位は[施設番号>緯度経度>区分コード]となります。 |
| 20 |
経度 |
longitude |
decimal |
○ (*1) |
--- |
日本測地系(Tokyo Datum)、単位は秒、ミリ秒は小数点以下2桁以内で指定すること。
例)503259.29
ただし、datumTypeに1を指定した場合は、
世界測地系、単位は度で指定すること。
例)139.7513225
(*1)区分コード、施設番号、緯度経度いずれかが指定されていることが必須です。複数指定された場合の優先順位は[施設番号>緯度経度>区分コード]となります。 |
| 21 |
検索半径 |
searchRadius |
int |
- |
1 |
緯度経度検索時の検索半径(単位km)
0.1以上、3.0以下であり、小数点以下は1桁までであること |
| 22 |
絞込み条件 |
squeezeCondition |
String |
- |
--- |
kinen:禁煙ルーム internet:インターネットが出来る部屋
daiyoku:大浴場あり onsen:温泉
breakfast:朝食あり dinner:夕食あり
このフィールドは複数指定することができます。
例)禁煙ルームのある温泉宿
&squeezeCondition= kinen,onsen |
| 23 |
キャリア情報 |
carrier |
int(1) |
- |
0 |
PC用の情報を返すのか、モバイル用の情報を返すのかを選択
0:PC
1:mobile |
| 24 |
緯度経度タイプ |
datumType |
int(1) |
|
2 |
入力及び出力パラメータの緯度経度タイプを指定する。
1:世界測地系、単位は度。
2:日本測地系、単位は秒。 |
| 25 |
1ページあたりの取得件数 |
hits |
int |
- |
30 |
1ページ毎の取得件数を制限するパラメータ。(*1)
■searchPatternに0を指定した場合(施設ごと検索)■
1ページ毎の取得施設件数を制限する。
1以上、30以下の整数であること。
■searchPatternに1を指定した場合(宿泊プランごと検索)■
1ページ毎の取得プラン件数を制限する。
1以上、30以下の整数であること。
(*1)pageとhitsが指定されていた場合、allReturnFlagは無効になります。
|
| 26 |
取得ページ |
page |
int |
- |
1 |
取得対象のページ数。
1以上、100以下の整数であること。(*1)
(*1)pageとhitsが指定されていた場合、allReturnFlagは無効になります。 |
| 27 |
検索パターン【NEW】 |
searchPattern |
int |
- |
0 |
検索パターンを指定するパラメータ
0:施設ごと
1:宿泊プランごと
■施設ごと■
検索条件にあてはまる情報を施設単位で検索する。
※提供されている宿泊プラン情報も
施設あたり最大3件まで同時に取得可能
■宿泊プランごと■
検索条件にあてはまる情報を宿泊プラン・客室単位で検索する。 |
| 28 |
施設画像サイズ【NEW】 |
hotelThumbnailSize |
int(1) |
- |
2 |
出力パラメータの施設画像サムネイルURLの画像サイズを指定する。
1:小
2:中
3:大 |
| 29 |
返却情報タイプ【NEW】 |
responseType |
String |
- |
small |
出力パラメータの返却情報タイプを指定する。
small:最低限の情報のみ
middle:中くらい
large:すべての情報 |
| 30 |
ソート【NEW】 |
sort |
String |
- |
standard |
standard:おすすめ順
+roomCharge:料金が安い順
-roomCharge:料金が高い順 |
| 31 |
全件返却フラグ【NEW】 |
allReturnFlag |
int(1) |
- |
--- |
条件に該当する情報を全件返却するフラグ。(*1)(*2)
1:全件返却
(*1)緯度経度検索で、responseTypeがsmall、searchPatternが0のときのみ有効。
(*2)pageとhitsが指定されていた場合、allReturnFlagは無効になります。 |