
列车详情API接口
- 请求限制:
- 暂无
- QPS限制:
- 暂无
- 计费方式:
- 暂无
功能介绍
根据列车ID查询车次详情。
API文档在线测试此接口
该接口同时支持HTTP和HTTPS, 并且允许跨域请求
请求方式及url:
请求方式:
GET
接口地址:(建议在服务端设置线路地址为动态可修改的)
http://apia.yikeapi.com/train/
请求示例
http://apia.yikeapi.com/train/?action=traininfo&train_id=16019&appid=&appsecret=
请求参数说明:
参数名 | 必选 | 类型 | 说明 | 备注(示例) |
---|---|---|---|---|
appid | 是 | string | 用户appid | 注册开发账号 |
appsecret | 是 | string | 用户appsecret | |
action | 是 | string | 请求动作 |
固定值: traininfo
|
train_id | 是 | Int | 列车ID | 这里不要写错了, 并不是车次名称 |
callback | 否 | string | jsonp参数 | 如: jQuery.Callbacks |
vue | 否 | string | 跨域参数 | 如果您使用的是react、vue、angular请填写值: 1 |
备注
先请求上级接口"12306列车查询API", 再调用此API
响应JSON
{
"errcode":0,
"errmsg":"success",
"api":"yikeapi.com",
"usetime":0.00012,
"list":[
{
"station_name":"烟台",//站名
"station_train_code":"C6520",//车次名称
"is_start":"Y",//Y表示:始发站
"arrive_time":"----",//到达时间
"start_time":"06:21",//发车时间
"running_time":"00:00",//自发车时的累计运行时间
"arrive_day_diff":"0",//是否当日到达0:是1:否
"arrive_day_str":"当日到达"//当日到达或次日到达
},
{
"station_name":"莱阳",
"station_train_code":"C6520",
"is_start":"",
"arrive_time":"06:59",
"start_time":"07:01",
"running_time":"00:38",
"arrive_day_diff":"0",
"arrive_day_str":"当日到达"
},
{
"station_name":"莱西",
"station_train_code":"C6520",
"is_start":"",
"arrive_time":"07:10",
"start_time":"07:12",
"running_time":"00:49",
"arrive_day_diff":"0",
"arrive_day_str":"当日到达"
},
{
"station_name":"即墨北",
"station_train_code":"C6520",
"is_start":"",
"arrive_time":"07:28",
"start_time":"07:30",
"running_time":"01:07",
"arrive_day_diff":"0",
"arrive_day_str":"当日到达"
},
{
"station_name":"青岛北",
"station_train_code":"C6517",
"is_start":"",
"arrive_time":"07:46",
"start_time":"07:51",
"running_time":"01:25",
"arrive_day_diff":"0",
"arrive_day_str":"当日到达"
},
{
"station_name":"青岛",
"station_train_code":"C6517",
"is_start":"",
"arrive_time":"08:12",
"start_time":"08:12",
"running_time":"01:51",
"arrive_day_diff":"0",
"arrive_day_str":"当日到达"
}
]
}
示例代码
$ curl "http://apia.yikeapi.com/train/?action=traininfo&train_id=16019&appid=&appsecret="
错误码参考
字段 | 错误码 | 说明 |
---|---|---|
errcode | 100 | 参考错误 |
{ "errcode":100, "errmsg":"缺少注册参数appid或appsecret" }