程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> [5]火車票接口整理,火車票接口整理

[5]火車票接口整理,火車票接口整理

編輯:關於PHP編程

[5]火車票接口整理,火車票接口整理


11/10+ 摔,看去哪兒接口也很亂很多啊,聚合的接口又有免費次數。自己弄個接口吧吼吼吼~~~~,那就不用去哪兒API了。不過今天12306老用不了。官網服務器崩了麼

 百度API:  去哪兒火車票   

這是百度API使用的最後一篇。之後就不打算繼續研究百度API了(都一個樣了,有好玩的再說),去研究內核或者Yaf框架。

之前說過的12306接口。先放一張之前調用接口的半成品的半成品圖片:

這裡是12306的數據、接口。

1.車站名&車站表示代碼 接口

先封裝數據(就是這些地址),用第一個北京北舉例來解釋, 'bjb|北京北|VAP|beijingbei|bjb|0'      

上例北京北數據通過分割|的得到的六個字符串分別是:

bjb  不只是首拼:首拼/首拼重復的話再添加(zla|鎮赉  zli|棗林)/首拼太長(deh|東二道河  byn|白音華南)得一直是三個字符 北京北 站中文名 VAP 站名代碼(用此傳參來代表站名) beijingbei 拼音全拼 bjb 拼音首拼 0 ID序號



 

 

 

 

 

 

 

 

 

 

地址

參數名 類型 必填 參數位置 描述 默認值  type int 否  urlGET參數  返回類型:1(簡單)2(全部),見下例  1 

 

 

示例代碼把返回的json數據解釋成了數組,方便查看。

type默認為1返回簡單數據,list數組為:站名=>站表示代碼

array (size=3)
  'code' => int 200
  'msg' => string 'success' (length=7)
  'list' => 
    array (size=2594)
      '北京北' => string 'VAP' (length=3)
      '北京東' => string 'BOP' (length=3)
      '北京' => string 'BJP' (length=3)
      '北京南' => string 'VNP' (length=3)
      '北京西' => string 'BXP' (length=3)
      '廣州南' => string 'IZQ' (length=3)
      '重慶北' => string 'CUW' (length=3)
      '重慶' => string 'CQW' (length=3)
      '重慶南' => string 'CRW' (length=3)
    ......

type為2(或不為1的其他值)返回全部數據,list數組為:序號=>'bjb|北京北|VAP|beijingbei|bjb|0' 上面有解釋到。

array (size=3)
  'code' => int 200
  'msg' => string 'success' (length=7)
  'list' => 
    array (size=2594)
      1 => string 'bjb|北京北|VAP|beijingbei|bjb|0' (length=34)
      2 => string 'bjd|北京東|BOP|beijingdong|bjd|1' (length=35)
      3 => string 'bji|北京|BJP|beijing|bj|2' (length=27)
      4 => string 'bjn|北京南|VNP|beijingnan|bjn|3' (length=34)
      5 => string 'bjx|北京西|BXP|beijingxi|bjx|4' (length=33)
      6 => string 'gzn|廣州南|IZQ|guangzhounan|gzn|5' (length=36)
      7 => string 'cqb|重慶北|CUW|chongqingbei|cqb|6' (length=36)
      8 => string 'cqi|重慶|CQW|chongqing|cq|7' (length=29)
      9 => string 'cqn|重慶南|CRW|chongqingnan|cqn|8' (length=36)
    ......

 其他錯誤格式為:

array (size=2)
  'code' => int 102
  'msg' => string 'error:字符解析錯誤' (length=24)

2.12306車票查詢 接口

comming soon. 正在整理撰寫

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved