购票接口v2
POST
/api/ticket-service/ticket/purchase/v2请求参数
Header 参数
Authorization
string
可选
示例值:
Bearer eyJhbGciOiJIUzUxMiJ9.eyJpYXQiOjE2ODk0MzQyNzQsImlzcyI6ImluZGV4MTIzMDYiLCJzdWIiOiJ7XCJyZWFsTmFtZVwiOlwi5bCP562J57GzXCIsXCJ1c2VySWRcIjpcIjE2NjYzNDc1NjA5MzM4NTExMzZcIixcInVzZXJuYW1lXCI6XCJtYWNoZW5cIn0iLCJleHAiOjE2ODk1MjA2NzR9.5BglexP_0fEUvc21stWZj6-2oGdkWCITP3uSokx_3eeLlmFgpFfdlAkWDrVdCoFBMHPa7PZ4bOdZ1lp4AeeTLQ
Body 参数application/json
trainId
string
车次ID
passengers
array [object {2}]
乘车人ID集合
passengerId
string
乘车人ID
seatType
string
座位类型
0:商务座 1:一等座 2:二等座 3:二等包座 4:一等卧 5:二等卧 6:软卧 7:硬卧 8:硬座 10:无座
seatType
string
座位类型
chooseSeats
array[string]
选择座位集合
departure
string
出发站点
arrival
string
到达站点
示例
{
"trainId": "2",
"passengers": [
{
"passengerId": "1666343851196878848",
"seatType": "0"
},
{
"passengerId": "1666343166634420046496153651196878848",
"seatType": "0"
}
],
"chooseSeats": [],
"departure": "北京南",
"arrival": "杭州东"
}
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
code
string
必需
message
null
必需
data
object
必需
orderSn
string
订单号
ticketOrderDetails
array [object {8}]
必需
requestId
null
必需
success
boolean
必需
示例
{
"code": "0",
"message": null,
"data": {
"orderSn": "1677929762971848704",
"ticketOrderDetails": [
{
"seatType": 0,
"carriageNumber": "01",
"seatNumber": "01A",
"realName": "马百万",
"idType": 0,
"idCard": "1234567890",
"ticketType": 0,
"amount": 231300
},
{
"seatType": 0,
"carriageNumber": "01",
"seatNumber": "01F",
"realName": "花花",
"idType": 0,
"idCard": "1234567890",
"ticketType": 0,
"amount": 231300
}
]
},
"requestId": null,
"success": true
}
最后修改时间: 2 个月前