12306
  1. 购票服务
12306
  • 用户服务
    • 用户接口
      • 用户登录
      • 检查用户是否登录
      • 用户退出登录
      • 用户名是否存在
      • 注册用户
      • 查询用户信息
      • 注销用户
      • 修改用户
    • 乘车人接口
      • 乘车人列表查询
      • 乘车人ID列表查询
      • 添加乘车人
      • 修改乘车人
      • 移除乘车人
  • 站点查询
    • 站点查询
      GET
    • 列车经停站查询
      GET
    • 查询全部车站
      GET
  • 购票服务
    • 查询购票信息
      GET
    • 购票接口
      POST
    • 购票接口v2
      POST
    • 购票接口v3
      POST
    • 重置座位状态
      POST
    • 查询支付单
      GET
    • 取消车票订单
      POST
    • 车票订单退款
      POST
  • 订单服务
    • 订单号查询订单
      GET
    • 分页查询订单
      GET
    • 下单接口
      POST
    • 本人车票
      GET
  • 支付服务
    • 支付接口
      POST
    • 订单号查询支付单
      GET
    • 支付单号查询支付单
      GET
  • 定时任务
    • 列车余量缓存初始化
      GET
    • 列车路线缓存初始化
      GET
    • 列车站点详缓存初始化
      GET
    • 地区站点查询缓存初始化
      GET
  1. 购票服务

查询购票信息

GET
/api/ticket-service/ticket/query

请求参数

Query 参数
fromStation
string 
出发地
必需
示例值:
北京
toStation
string 
目的地
必需
示例值:
杭州
departureDate
string 
必需
出发日期,格式:yyyy-MM-dd
示例值:
2023-06-01
departure
string 
出发站点
可选
arrival
string 
到达站点
可选
Header 参数
Authorization
string 
必需
默认值:
Bearer eyJhbGciOiJIUzUxMiJ9.eyJpYXQiOjE3NDQwMDE0ODQsImlzcyI6ImluZGV4MTIzMDYiLCJzdWIiOiJ7XCJyZWFsTmFtZVwiOlwi5b6Q5LiH6YeMXCIsXCJ1c2VySWRcIjpcIjE2ODMwMjU1NTIzNjQ1Njg1NzZcIixcInVzZXJuYW1lXCI6XCJhZG1pblwifSIsImV4cCI6MTc0NDA4Nzg4NH0.MCFgur9QEsOtP6N07B0kFnokTMDtBO98OWB-Iwwh5qWAbr_Y-ufyyxoKE6uhNd4BthS9bHh_xQDxDYsjfObt4g

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://127.0.0.1:9000/api/ticket-service/ticket/query?fromStation=北京&toStation=杭州&departureDate=2023-06-01&departure=&arrival=' \
--header 'Authorization;'

返回响应

🟢200成功
application/json
Body
code
string 
必需
message
null 
必需
data
object 
必需
trainList
array [object {18}] 
车次数据
必需
trainBrandList
array[string]
车次类型
必需
departureStationList
array[string]
出发车站
必需
arrivalStationList
array[string]
到达车站
必需
seatClassTypeList
array[string]
车次席别
必需
requestId
null 
必需
success
boolean 
必需
示例
{
  "code": "0",
  "message": null,
  "data": {
    "trainList": [
      {
        "trainNumber": "G35",
        "departureTime": "09:56",
        "arrivalTime": "14:26",
        "duration": "04:30",
        "departure": "北京南",
        "arrival": "杭州东",
        "departureFlag": true,
        "arrivalFlag": false,
        "highSpeedTrain": {
          "businessClassQuantity": 10,
          "businessClassCandidate": false,
          "businessClassPrice": 231300,
          "firstClassQuantity": 140,
          "firstClassCandidate": false,
          "firstClassPrice": 107700,
          "secondClassQuantity": 810,
          "secondClassCandidate": false,
          "secondClassPrice": 67400
        },
        "bulletTrain": {
          "sleeperQuantity": 1,
          "sleeperCandidate": false,
          "sleeperPrice": 123,
          "firstSleeperQuantity": 1,
          "firstSleeperCandidate": false,
          "firstSleeperPrice": 123,
          "secondSleeperQuantity": 1,
          "secondSleeperCandidate": false,
          "secondSleeperPrice": 123,
          "secondClassQuantity": 1,
          "secondClassCandidate": false,
          "secondClassPrice": 123
        },
        "regularTrain": {
          "softSleeperQuantity": 1,
          "softSleeperCandidate": false,
          "softSleeperPrice": 123,
          "deluxeSoftSleeperQuantity": 1,
          "deluxeSoftSleeperCandidate": false,
          "deluxeSoftSleeperPrice": 123,
          "hardSleeperQuantity": 1,
          "hardSleeperCandidate": false,
          "hardSleeperPrice": 123,
          "hardSeatQuantity": 1,
          "hardSeatCandidate": false,
          "hardSeatPrice": 123
        }
      }
    ],
    "trainBrandList": [
      "复兴号"
    ],
    "departureStationList": [
      "北京南"
    ],
    "arrivalStationList": [
      "杭州东"
    ],
    "seatClassList": [
      "商务座",
      "一等座",
      "二等座"
    ]
  },
  "requestId": null,
  "success": true
}
上一页
查询全部车站
下一页
购票接口
Built with