简要描述:
- 查询车次每种座位类型对应的价格
请求URL:
https://kyfw.12306.cn/otn/leftTicket/queryTicketPriceFL
https://kyfw.12306.cn/otn/leftTicket/queryTicketPrice
请求方式:
- GET
参数:
参数名 | 必选 | 类型 | 说明 | 示例 |
---|---|---|---|---|
train_no | 是 | string | 车序 | 240000G1010P |
from_station_no | 是 | string | 出发站序 | 01 |
to_station_no | 是 | string | 达到站序 | 11 |
seat_types | 是 | string | 座位类型 | OM9 |
train_date | 是 | string | 出发日期 | 2020-03-25 |
返回示例
{
"validateMessagesShowId": "_validatorMessage",
"status": true,
"httpstatus": 200,
"data": {
"OT": [],
"WZ": "¥553.0",
"M": "¥933.0",
"A9": "¥1748.0",
"9": "17480",
"O": "¥553.0",
"train_no": "240000G1010P"
},
"messages": [],
"validateMessages": {}
}
返回参数说明
- 座位类型及其对应的编码如下。
BUSINESS_SEAT(32, "9", "A9","商务座"),
FIRST_SEAT(31, "M", "M","一等座"),
SECOND_SEAT(30, "O", "O","二等座"),
SOFT_SEAT(24, "2", "A2","软座"),
HARD_SEAT(29, "1", "A1","硬座"),
NONE_SEAT(26, "1", "WZ","无座"),
HIGH_SOFT_SLEEP(21, "6", "A6","高级软卧"),
SOFT_SLEEP(23, "4", "A4","软卧"),
MOTOR_SLEEP(27, "F", "F","动卧"),
HARD_SLEEP(28, "3", "A3", "硬卧");
- 第一个数字是其在余票查询接口中对应的位置
- 第二个是在请求时座位类型对应的编码
- 第三个是返回时座位类型对应的编码
第四个是座位类型
备注
该接口需要查询两次
- 先用
https://kyfw.12306.cn/otn/leftTicket/queryTicketPriceFL
查询,没有返回 - 再用
https://kyfw.12306.cn/otn/leftTicket/queryTicketPrice
查询,即可获得票价