简介

使用12306网站的接口,查询余票。此接口采集自这里

Demo

URL:http://dynamic.12306.cn/otsquery/query/queryRemanentTicketAction.do?method=queryststrainall

Data:date=2013-1-1&fromstation=BJP&tostation=SHH&starttime=00:00--24:00

CoontentType:application/x-www-form-urlencoded

这个Demo是HTTP POST请求,不能直接在网页中查看效果,需要用到文后附件中的测试工具查看效果。

火车车次查询API

接口类型

HTTP(POST) / UTF-8

接口返回值

json

参数详解

  • method=queryststrainall
    常量,表示车次查询。(此参数为get参数)

  • date=2013-1-1
    指定要查询的日期。

  • fromstation=BJP
    起始站代号,所有车站的代号字典,见文后附件“station_name.js”。

  • tostation=SHH
    终点站代号,同上。

  • starttim=00:00--24:00
    指定乘车时间区间。
    枚举:00:00--24:00,00:00--06:00,06:00--12:00,12:00--18:00,18:00--24:00。

附件

全国火车站代号字典:station_name.js

该字典用js保存,数据结构如下:

?
1
var station_names = '@bjb|北京北|VAP|beijingbei|bjb|0' ;

其中的大写字母VAP即是车站代号。

附赠一款接口测试工具,可在此工具中模拟HTTP GET/POST