11/10+ 摔,看去哪兒介面也很亂很多啊,聚合的介面又有免費次數。自己弄個介面吧吼吼吼~~~~,那就不用去哪兒api了。不過今天12306老用不了。官網伺服器崩了麼
去哪兒火車票
之前說過的12306介面。先放一張之前呼叫介面的半成品的半成品:
這裡是12306的資料、車站介面、票價。
先封裝資料(就是這些位址),用第乙個北京北舉例來解釋, 'bjb|北京北|vap|beijingbei|bjb|0'
上例北京北資料通過分割|的得到的六個字串分別是:
bjb不只是首拼:首拼/首拼重複的話再新增(zla|鎮賚 zli|棗林)/首拼太長(deh|東二道河 byn|白音華南)得一直是三個字元
北京北站中文名
vap站名**(用此傳參來代表站名)
beijingbei
拼音全拼
bjb拼音首拼
0id序號
介面位址 : 位址
請求方法 :get
請求引數(urlparam) :
引數名
型別
必填
引數位置
描述
預設值
type
int否
get引數
返回型別:1(簡單)2(全部),見下例
1 返回json資料。
type預設為1返回簡單資料,list陣列為:站名=>站表示**
}type為2(或不為1的其他值)返回全部資料,list陣列為:序號=>'bjb|北京北|vap|beijingbei|bjb|0' 上面有解釋到。
}其他錯誤格式為: 介面位址 : 位址
請求方法 :get
請求引數(urlparam) :
引數名
型別
必填
引數位置
描述
預設值
start
string
是 get引數
無end
string
是 get引數
目的地站,同上
無date
string
否 get引數
日期,格式舉例:2016-11-11
當日日期
**示例:2016-11-12從北京到西安
,remain為剩餘票(沒有的為--),price為票價(沒有的為0),說明:......
["gr_num"]=>高階軟臥
["qt_num"]=>其他
["rw_num"]=> 軟臥
["rz_num"]=>軟座
["tz_num"]=>特等座
["wz_num"]=>無座
["yw_num"]=>硬臥
["yz_num"]=>硬座
["ze_num"]=>二等座
["zy_num"]=> 一等座
["swz_num"]=> 商務座
錯誤**與上面類似。完。
**
火車票查詢介面
火車票查詢介面 using system using system.text using system.net namespace trian ticket class program static void main string args string key 申請的 key值 string d...
火車票查詢介面
火車票查詢介面 using system using system.text using system.net namespace trian ticket class program static void main string args string key 申請的 key值 string d...
火車票查詢介面
火車票查詢介面 using system using system.text using system.net namespace trian ticket class program static void main string args string key 申請的 key值 string d...