接口描述
在线显示铁路候车室大屏信息版
请求参数
| 参数名 | 类型 | 必填 | 示例 | 说明 |
|---|---|---|---|---|
| ckey | string | 是 | SJKHJDBBDGGE | 后台KEY |
| msg | string | 是 | 长春 | 需要查询的城市 |
| page | string | 是 | 1 | 页数(仅对text生效) |
| encoding | string | 是 | json | 默认text可选json |
请求示例
https://api.71ywl.com/api/index.php?qy=12306?msg=长春&encoding=josn
响应示例
{
"车站": "长春",
"当前页码": 1,
"总页数": 7,
"总车次": 69,
"每页条数": 10,
"当前页车次列表": [
{
"车次号": "K975",
"出发地": "厦门北",
"目的地": "哈尔滨西",
"出发时间": "2026-04-09 04:09:00",
"候车室/检票口": "--",
"状态": "正在检票"
},
{
"车次号": "K7305",
"出发地": "大连",
"目的地": "乌兰浩特",
"出发时间": "2026-04-09 04:29:00",
"候车室/检票口": "--",
"状态": "正点"
},
{
"车次号": "K1452",
"出发地": "牡丹江",
"目的地": "日照",
"出发时间": "2026-04-09 04:34:00",
"候车室/检票口": "--",
"状态": "早点2分"
},
{
"车次号": "K553",
"出发地": "温州",
"目的地": "佳木斯",
"出发时间": "2026-04-09 04:37:00",
"候车室/检票口": "--",
"状态": "晚点5分"
},
{
"车次号": "Z307",
"出发地": "深圳东",
"目的地": "齐齐哈尔",
"出发时间": "2026-04-09 04:47:00",
"候车室/检票口": "--",
"状态": "晚点1分"
},
{
"车次号": "K1394",
"出发地": "佳木斯",
"目的地": "烟台",
"出发时间": "2026-04-09 04:58:00",
"候车室/检票口": "--",
"状态": "正点"
},
{
"车次号": "K1303",
"出发地": "北京",
"目的地": "满洲里",
"出发时间": "2026-04-09 05:09:00",
"候车室/检票口": "--",
"状态": "正点"
},
{
"车次号": "C531",
"出发地": "长春",
"目的地": "松原",
"出发时间": "2026-04-09 05:45:00",
"候车室/检票口": "高架层候车厅/6A、7A检票口",
"状态": "正点"
},
{
"车次号": "Z117",
"出发地": "北京",
"目的地": "吉林",
"出发时间": "2026-04-09 05:51:00",
"候车室/检票口": "--",
"状态": "正点"
},
{
"车次号": "G8104",
"出发地": "长春",
"目的地": "丹东",
"出发时间": "2026-04-09 05:53:00",
"候车室/检票口": "高架层候车厅/10A、11A检票口",
"状态": "正点"
}
]
}
返回参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| 车站 | string | 查询的车站名称,例如“长春” |
| 当前页码 | number | 当前页码,从1开始 |
| 总页数 | number | 总页数 |
| 总车次 | number | 符合条件的总车次数 |
| 每页条数 | number | 每页显示的车次数量 |
| 当前页车次列表 | array | 当前页的车次信息列表 |
| 当前页车次列表[].车次号 | string | 列车车次编号 |
| 当前页车次列表[].出发地 | string | 列车始发站名称 |
| 当前页车次列表[].目的地 | string | 列车终到站名称 |
| 当前页车次列表[].出发时间 | string | 列车从本站出发的时间,格式“YYYY-MM-DD HH:MM:SS” |
| 当前页车次列表[].候车室/检票口 | string | 候车室及检票口信息,可能为“--”表示无信息 |
| 当前页车次列表[].状态 | string | 列车当前状态,如“正点” |
响应码
| 状态码 | 说明 |
|---|---|
| 200 | 请求成功 |
| 203 | 秘钥错误或不存在 |
| 204 | 服务器错误 |
| 211 | 接口不存在 |
| 212 | 当前接口已下架 |
| 213 | 当前接口正处于审核期 |
| 214 | API本地文件不存在,请联系管理员检查 |
| 215 | 管理员设置当前接口必须携带ckey请求! |
| 216 | 付费接口请携带ckey请求! |
| 217 | ckey不存在! |
| 218 | 当前ckey无权限调用此接口,请将此接口添加到ckey调用能力中后重试! |
| 219 | 访问频率超过限制!请稍后重试! |
| 220 | 本地API逻辑错误!请联系管理员检查! |
| 221 | 状态码与管理员配置的状态码不一致,请联系管理员! |
| 222 | 禁止访问!请联系管理员 (已被加入黑名单) |
| 223 | 积分不足!请充值后重试 |
| 224 | 余额不足!请充值后重试 |
| 225 | 您已设置仅白名单ip访问!请将当前ip添加到白名单中 |
代码示例
curl
curl -X GET "https://api.71ywl.com/api/index.php?qy=12306?msg=%E9%95%BF%E6%98%A5&encoding=josn" \
-H "Content-Type: application/none" \ -d '{}'
php
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.71ywl.com/api/index.php?qy=12306?msg=%E9%95%BF%E6%98%A5&encoding=josn");
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Content-Type: application/none"
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, '{}');
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>
python
import requests
url = "https://api.71ywl.com/api/index.php?qy=12306?msg=%E9%95%BF%E6%98%A5&encoding=josn"
headers = {
"Content-Type": "application/none"
}
data = """{}"""
response = requests.get(url, headers=headers, data=data)
print(response.text)
javascript
URL url = new URL("https://api.71ywl.com/api/index.php?qy=12306?msg=%E9%95%BF%E6%98%A5&encoding=josn");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setDoOutput(true);
conn.setRequestProperty("Content-Type", "application/none");
try (OutputStream os = conn.getOutputStream()) {
byte[] input = "{}".getBytes("utf-8");
os.write(input, 0, input.length);
}
BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream(), "utf-8"));
StringBuilder response = new StringBuilder();
String line;
while ((line = br.readLine()) != null) {
response.append(line);
}
System.out.println(response.toString());