参数名称 | 参数类型 | 必填 | 默认值 | 示例值 | 备注 |
---|---|---|---|---|---|
departStation | String | 是 | 上海 | 出发地 | |
arrivalStation | String | 是 | 北京 | 目的地 | |
date | String | 是 | 出发日期(格式yyyyMMdd) | ||
type | String | 否 | 1 | 票种类型:1、普通票2、学生票 |
<?php header('content-type:text/html;charset=utf-8'); $ch = curl_init(); $url = 'https://api.liangmlk.cn?ak=xxxx&appid=325&departStation=xxxx&arrivalStation=xxxx&date=xxxx'; curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); $res = curl_exec($ch); curl_close($ch); return json_decode($res,true);
import requests url = 'https://api.liangmlk.cn?ak=xxxx&appid=325&departStation=xxxx&arrivalStation=xxxx&date=xxxx' print( requests.get(url).json() )
package main import ( "http" "net" "ioutil" ) func main(){ url := 'https://api.liangmlk.cn?ak=xxxx&appid=325&departStation=xxxx&arrivalStation=xxxx&date=xxxx' req,_ := http.GET(url) res := ioutil.ReadAll(req.Body) fmt.Println(string(res)) }
curl -v "http://api.liangmlk.cn?ak=xxxx&appid=325&departStation=xxxx&arrivalStation=xxxx&date=xxxx"
参数名称 | 参数类型 | 必填 | 默认值 | 示例值 | 备注 |
---|---|---|---|---|---|
trainNum | String | 是 | G101 | 车次号 | |
date | String | 是 | 发车时间 |
<?php header('content-type:text/html;charset=utf-8'); $ch = curl_init(); $url = 'https://api.liangmlk.cn?ak=xxxx&appid=326&trainNum=xxxx&date=xxxx'; curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); $res = curl_exec($ch); curl_close($ch); return json_decode($res,true);
import requests url = 'https://api.liangmlk.cn?ak=xxxx&appid=326&trainNum=xxxx&date=xxxx' print( requests.get(url).json() )
package main import ( "http" "net" "ioutil" ) func main(){ url := 'https://api.liangmlk.cn?ak=xxxx&appid=326&trainNum=xxxx&date=xxxx' req,_ := http.GET(url) res := ioutil.ReadAll(req.Body) fmt.Println(string(res)) }
curl -v "http://api.liangmlk.cn?ak=xxxx&appid=326&trainNum=xxxx&date=xxxx"
参数名称 | 参数类型 | 必填 | 默认值 | 示例值 | 备注 |
---|---|---|---|---|---|
station | String | 是 | 上海 | 站点名 | |
trainType | String | 否 | GD,D | 车型(多个车型用英文逗号分隔) | |
sort | String | 否 | 排序顺序1:正序2:倒序 | ||
passType | String | 否 | 车站类型1、SF:起始站2、ZD:终点站3、GL:过路 | ||
departTimeRange | String | 否 | 出发时间固定范围0:凌晨(00:00-06:00)1:上午(06:00-12:00)2:下午(12:00-18:00)3:晚上(18:00-24:00)注:传递值只能是数字0,1,2,3(换乘情况时失效) | ||
arrivalTimeRange | String | 否 | 到达时间范围0:凌晨(00:00-06:00)1:上午(06:00-12:00)2:下午(12:00-18:00)3:晚上(18:00-24:00)注:传递值只能是数字0,1,2,3(换乘情况时失效) | ||
maxResult | String | 否 | 20 | 每页显示的条数,必需为整数(默认20,不能超过100) | |
page | String | 否 | 1 | 当前页数,必需为整数,默认为1,不能超过总页数 |
<?php header('content-type:text/html;charset=utf-8'); $ch = curl_init(); $url = 'https://api.liangmlk.cn?ak=xxxx&appid=327&station=xxxx'; curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); $res = curl_exec($ch); curl_close($ch); return json_decode($res,true);
import requests url = 'https://api.liangmlk.cn?ak=xxxx&appid=327&station=xxxx' print( requests.get(url).json() )
package main import ( "http" "net" "ioutil" ) func main(){ url := 'https://api.liangmlk.cn?ak=xxxx&appid=327&station=xxxx' req,_ := http.GET(url) res := ioutil.ReadAll(req.Body) fmt.Println(string(res)) }
curl -v "http://api.liangmlk.cn?ak=xxxx&appid=327&station=xxxx"
参数名称 | 参数类型 | 必填 | 默认值 | 示例值 | 备注 |
---|---|---|---|---|---|
trainNum | String | 是 | G101 | 车次 | |
date | String | 是 | 20180801 | 查询日期 |
<?php header('content-type:text/html;charset=utf-8'); $ch = curl_init(); $url = 'https://api.liangmlk.cn?ak=xxxx&appid=328&trainNum=xxxx&date=xxxx'; curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); $res = curl_exec($ch); curl_close($ch); return json_decode($res,true);
import requests url = 'https://api.liangmlk.cn?ak=xxxx&appid=328&trainNum=xxxx&date=xxxx' print( requests.get(url).json() )
package main import ( "http" "net" "ioutil" ) func main(){ url := 'https://api.liangmlk.cn?ak=xxxx&appid=328&trainNum=xxxx&date=xxxx' req,_ := http.GET(url) res := ioutil.ReadAll(req.Body) fmt.Println(string(res)) }
curl -v "http://api.liangmlk.cn?ak=xxxx&appid=328&trainNum=xxxx&date=xxxx"
参数名称 | 参数类型 | 必填 | 默认值 | 示例值 | 备注 |
---|---|---|---|---|---|
trainNum | String | 是 | G101 | 车次号 | |
seatType | String | 是 | 1 | 座位类型(请于帮助文档对应) | |
departStation | String | 是 | beijingnan | 发车站 | |
arrivalStation | String | 是 | shanghaihongqiao | 到达站 | |
date | String | 是 | 20180801 | 发车日期 | |
uniqueKey | String | 否 | d1be6fb91ecfc8878bd07604bab9bf61 | 唯一标识(需最新的,否则获取余票数量会不准或失败) |
<?php header('content-type:text/html;charset=utf-8'); $ch = curl_init(); $url = 'https://api.liangmlk.cn?ak=xxxx&appid=329&trainNum=xxxx&seatType=xxxx&departStation=xxxx&arrivalStation=xxxx&date=xxxx'; curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); $res = curl_exec($ch); curl_close($ch); return json_decode($res,true);
import requests url = 'https://api.liangmlk.cn?ak=xxxx&appid=329&trainNum=xxxx&seatType=xxxx&departStation=xxxx&arrivalStation=xxxx&date=xxxx' print( requests.get(url).json() )
package main import ( "http" "net" "ioutil" ) func main(){ url := 'https://api.liangmlk.cn?ak=xxxx&appid=329&trainNum=xxxx&seatType=xxxx&departStation=xxxx&arrivalStation=xxxx&date=xxxx' req,_ := http.GET(url) res := ioutil.ReadAll(req.Body) fmt.Println(string(res)) }
curl -v "http://api.liangmlk.cn?ak=xxxx&appid=329&trainNum=xxxx&seatType=xxxx&departStation=xxxx&arrivalStation=xxxx&date=xxxx"
参数名称 | 参数类型 | 必填 | 默认值 | 示例值 | 备注 |
---|---|---|---|---|---|
page | String | 否 | 1 | 当前页码 | |
maxResult | String | 否 | 100 | 每页显示的条数,必需为整数(默认20,不能超过100)100 | |
cityName | String | 否 | 上海 | 城市名称 |
<?php header('content-type:text/html;charset=utf-8'); $ch = curl_init(); $url = 'https://api.liangmlk.cn?ak=xxxx&appid=330'; curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); $res = curl_exec($ch); curl_close($ch); return json_decode($res,true);
import requests url = 'https://api.liangmlk.cn?ak=xxxx&appid=330' print( requests.get(url).json() )
package main import ( "http" "net" "ioutil" ) func main(){ url := 'https://api.liangmlk.cn?ak=xxxx&appid=330' req,_ := http.GET(url) res := ioutil.ReadAll(req.Body) fmt.Println(string(res)) }
curl -v "http://api.liangmlk.cn?ak=xxxx&appid=330"
<?php header('content-type:text/html;charset=utf-8'); $ch = curl_init(); $url = 'https://api.liangmlk.cn?ak=xxxx&appid=331'; curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); $res = curl_exec($ch); curl_close($ch); return json_decode($res,true);
import requests url = 'https://api.liangmlk.cn?ak=xxxx&appid=331' print( requests.get(url).json() )
package main import ( "http" "net" "ioutil" ) func main(){ url := 'https://api.liangmlk.cn?ak=xxxx&appid=331' req,_ := http.GET(url) res := ioutil.ReadAll(req.Body) fmt.Println(string(res)) }
curl -v "http://api.liangmlk.cn?ak=xxxx&appid=331"
<?php header('content-type:text/html;charset=utf-8'); $ch = curl_init(); $url = 'https://api.liangmlk.cn?ak=xxxx&appid=332'; curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); $res = curl_exec($ch); curl_close($ch); return json_decode($res,true);
import requests url = 'https://api.liangmlk.cn?ak=xxxx&appid=332' print( requests.get(url).json() )
package main import ( "http" "net" "ioutil" ) func main(){ url := 'https://api.liangmlk.cn?ak=xxxx&appid=332' req,_ := http.GET(url) res := ioutil.ReadAll(req.Body) fmt.Println(string(res)) }
curl -v "http://api.liangmlk.cn?ak=xxxx&appid=332"
<?php header('content-type:text/html;charset=utf-8'); $ch = curl_init(); $url = 'https://api.liangmlk.cn?ak=xxxx&appid=333'; curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); $res = curl_exec($ch); curl_close($ch); return json_decode($res,true);
import requests url = 'https://api.liangmlk.cn?ak=xxxx&appid=333' print( requests.get(url).json() )
package main import ( "http" "net" "ioutil" ) func main(){ url := 'https://api.liangmlk.cn?ak=xxxx&appid=333' req,_ := http.GET(url) res := ioutil.ReadAll(req.Body) fmt.Println(string(res)) }
curl -v "http://api.liangmlk.cn?ak=xxxx&appid=333"
参数名称 | 参数类型 | 必填 | 默认值 | 示例值 | 备注 |
---|---|---|---|---|---|
trainNum | String | 是 | G101 | 车次号 | |
departStation | String | 是 | 北京南 | 出发站 | |
arrivalStation | String | 是 | 上海虹桥 | 到达站 | |
date | String | 是 | 查询日期 |
<?php header('content-type:text/html;charset=utf-8'); $ch = curl_init(); $url = 'https://api.liangmlk.cn?ak=xxxx&appid=334&trainNum=xxxx&departStation=xxxx&arrivalStation=xxxx&date=xxxx'; curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); $res = curl_exec($ch); curl_close($ch); return json_decode($res,true);
import requests url = 'https://api.liangmlk.cn?ak=xxxx&appid=334&trainNum=xxxx&departStation=xxxx&arrivalStation=xxxx&date=xxxx' print( requests.get(url).json() )
package main import ( "http" "net" "ioutil" ) func main(){ url := 'https://api.liangmlk.cn?ak=xxxx&appid=334&trainNum=xxxx&departStation=xxxx&arrivalStation=xxxx&date=xxxx' req,_ := http.GET(url) res := ioutil.ReadAll(req.Body) fmt.Println(string(res)) }
curl -v "http://api.liangmlk.cn?ak=xxxx&appid=334&trainNum=xxxx&departStation=xxxx&arrivalStation=xxxx&date=xxxx"
参数名称 | 参数类型 | 必填 | 默认值 | 示例值 | 备注 |
---|---|---|---|---|---|
stationName | String | 是 | 北京南 | 站点中文名,比如北京 | |
trainNum | String | 是 | G102 | 车次号 | |
stationType | String | 否 | 站点类型。0到达站1出发站默认0 |
<?php header('content-type:text/html;charset=utf-8'); $ch = curl_init(); $url = 'https://api.liangmlk.cn?ak=xxxx&appid=362&stationName=xxxx&trainNum=xxxx'; curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); $res = curl_exec($ch); curl_close($ch); return json_decode($res,true);
import requests url = 'https://api.liangmlk.cn?ak=xxxx&appid=362&stationName=xxxx&trainNum=xxxx' print( requests.get(url).json() )
package main import ( "http" "net" "ioutil" ) func main(){ url := 'https://api.liangmlk.cn?ak=xxxx&appid=362&stationName=xxxx&trainNum=xxxx' req,_ := http.GET(url) res := ioutil.ReadAll(req.Body) fmt.Println(string(res)) }
curl -v "http://api.liangmlk.cn?ak=xxxx&appid=362&stationName=xxxx&trainNum=xxxx"
参数名称 | 参数类型 | 必填 | 默认值 | 示例值 | 备注 |
---|---|---|---|---|---|
departStation | String | 是 | 北京 | 出发站拼音code或中文 | |
arrivalStation | String | 是 | 成都 | 到达站拼音code或中文 | |
date | String | 是 | 20191015 | 出发时间,格式yyyyMMdd | |
count | String | 否 | 查询个数,目前最多为50个。(不传默认为最大值。最大值随时可能调整) |
<?php header('content-type:text/html;charset=utf-8'); $ch = curl_init(); $url = 'https://api.liangmlk.cn?ak=xxxx&appid=363&departStation=xxxx&arrivalStation=xxxx&date=xxxx'; curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); $res = curl_exec($ch); curl_close($ch); return json_decode($res,true);
import requests url = 'https://api.liangmlk.cn?ak=xxxx&appid=363&departStation=xxxx&arrivalStation=xxxx&date=xxxx' print( requests.get(url).json() )
package main import ( "http" "net" "ioutil" ) func main(){ url := 'https://api.liangmlk.cn?ak=xxxx&appid=363&departStation=xxxx&arrivalStation=xxxx&date=xxxx' req,_ := http.GET(url) res := ioutil.ReadAll(req.Body) fmt.Println(string(res)) }
curl -v "http://api.liangmlk.cn?ak=xxxx&appid=363&departStation=xxxx&arrivalStation=xxxx&date=xxxx"