CtripホテルクエリAPI

CtripホテルクエリAPI

1)リクエストアドレス

https://hotels.ctrip.com/Domestic/Tool/AjaxHotelList.aspx

2)呼び出し方法:HTTPポスト

3)インターフェースの説明:

  • インターフェイスの説明の詳細

4)リクエストパラメータ:

POSTパラメーター:

フィールド名 フィールドの説明 の種類 必須 備考
__VIEWSTATEGENERATOR   ストリング そして -
市の名前   ストリング そして -
始まる時間   ストリング そして -
DepTime   ストリング そして -
cityId   ストリング そして -
cityPY   ストリング そして -
cityCode   ストリング そして -
cityLat   ストリング そして -
cityLng   ストリング そして -
positionArea   ストリング そして -
positionId   ストリング そして -
ホテルの位置   ストリング そして -
キーワード   ストリング そして -
hotelId   ストリング そして -
htlPageView   ストリング そして -
hotelType   ストリング そして -
hasPKGHotel   ストリング そして -
requestTravelMoney   ストリング そして -
isusergiftcard   ストリング そして -
useFG   ストリング そして -
HotelEquipment   ストリング そして -
価格帯   ストリング そして -
hotelBrandId   ストリング そして -
プロモーション   ストリング そして -
前払い   ストリング そして -
IsCanReserve   ストリング そして -
OrderBy   ストリング そして -
OrderType   ストリング そして -
k1   ストリング そして -
k2   ストリング そして -
CorpPayType   ストリング そして -
viewType   ストリング そして -
チェックイン   ストリング そして -
チェックアウト   ストリング そして -
DealSale   ストリング そして -
ウロギン   ストリング そして -
hidTestLat   ストリング そして -
AllHotelIds   ストリング そして -

5)結果を返すリクエスト:

{
    "totalMsg": "<b id=\"lblAmount\">0</b> 家酒店",
    "hotelAmount": 0,
    "sortHeader": "",
    "notice": "<div id=\"no_tips\"><div id=\"divNoresult\" class=\"search_noresult\"><span class=\"ico_alert\">&nbsp;</span><div id=\"textNoresult\"></div><strong>很抱歉,暂时无法找到符合您要求的酒店。</strong></div></div>",
    "hotelList": "",
    "attachDistance": "",
    "paging": "<div id=\"page_info\" class=\"c_page\"><a id=\"upHerf\" class=\"c_up_nocurrent\" href=\"javascript:;\" ></a><div class=\"c_page_list layoutfix\"><a href=\"javascript:;\" class=\"current\">1</a></div><a id=\"downHerf\" class=\"c_down_nocurrent\" href=\"javascript:;\" >下一页</a><div class=\"c_pagevalue\">到<input class=\"c_page_num\" id=\"txtpage\" type=\"text\" value=\"1\"data-pagecount=1 name=\"\" />页<input class=\"c_page_submit\" type=\"button\" name=\"\" value=\"确定\" data-dopost=\"T\"/></div><input class=\"hidden\" id=\"submitbug\" type=\"text\" value=\"\" name=\"\" /></div>",
    "hotelIds": "",
    "landmarks": [],
    "tuan": {
        "mandatory": "F",
        "url": "star=&city=0&startdate=0001-01-01&enddate=0001-01-01&zone=&location=0&pageindex=0"
    },
    "hotelMapStreetJSON": {},
    "hotelPositionJSON": [],
    "biRecord": {
        "htl_search_result_hotellist": ""
    },
    "HotelMaiDianData": {
        "key": "hotel_inland_list_basic_online",
        "value": {
            "key": "val"
        }
    },
    "NeedLogin": "T",
    "NeedVerify": "T"
}

6)戻り結果パラメーターの説明を要求します。

フィールド名 フィールドの説明 の種類 必須 備考
totalMsg   ストリング そして -
hotelAmount   ストリング そして -
sortHeader   ストリング そして -
通知   ストリング そして -
hotelList   ストリング そして -
attachDistance   ストリング そして -
ページング   ストリング そして -
hotelIds   ストリング そして -
ランドマーク   ストリング そして -
お客様   ストリング そして -
必須   ストリング そして -
URL   ストリング そして -
hotelMapStreetJSON   ストリング そして -
hotelPositionJSON   ストリング そして -
biRecord   ストリング そして -
htl_search_result_hotellist   ストリング そして -
HotelMaiDianData   ストリング そして -
キー   ストリング そして -
  ストリング そして -
NeedLogin   ストリング そして -
NeedVerify   ストリング そして -

おすすめ

転載: blog.csdn.net/qq_36664772/article/details/108275400