简要描述:

    • 查询车次每种座位类型对应的价格

    请求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

    返回示例

    1. {
    2. "validateMessagesShowId": "_validatorMessage",
    3. "status": true,
    4. "httpstatus": 200,
    5. "data": {
    6. "OT": [],
    7. "WZ": "¥553.0",
    8. "M": "¥933.0",
    9. "A9": "¥1748.0",
    10. "9": "17480",
    11. "O": "¥553.0",
    12. "train_no": "240000G1010P"
    13. },
    14. "messages": [],
    15. "validateMessages": {}
    16. }

    返回参数说明

    • 座位类型及其对应的编码如下。
    1. BUSINESS_SEAT(32, "9", "A9","商务座"),
    2. FIRST_SEAT(31, "M", "M","一等座"),
    3. SECOND_SEAT(30, "O", "O","二等座"),
    4. SOFT_SEAT(24, "2", "A2","软座"),
    5. HARD_SEAT(29, "1", "A1","硬座"),
    6. NONE_SEAT(26, "1", "WZ","无座"),
    7. HIGH_SOFT_SLEEP(21, "6", "A6","高级软卧"),
    8. SOFT_SLEEP(23, "4", "A4","软卧"),
    9. MOTOR_SLEEP(27, "F", "F","动卧"),
    10. HARD_SLEEP(28, "3", "A3", "硬卧");
    • 第一个数字是其在余票查询接口中对应的位置
    • 第二个是在请求时座位类型对应的编码
    • 第三个是返回时座位类型对应的编码
    • 第四个是座位类型

      备注

    • 该接口需要查询两次

    • 先用https://kyfw.12306.cn/otn/leftTicket/queryTicketPriceFL查询,没有返回
    • 再用https://kyfw.12306.cn/otn/leftTicket/queryTicketPrice查询,即可获得票价

    公众号二维码