[TOC]
# 沒問題
```
[{"passengerid":68,"passengersename":"楊紅偉","piaotype":"1","piaotypename":"成人票","passporttypeseid":"1","passporttypeseidname":"二代身份證","passportseno":"142201198311174558","price":"10","zwcode":"M","zwname":"一等座"}]
```
# 有問題
```
[{"passengerid":"68","passengersename":"楊紅偉","piaotype":1,"piaotypename":"成人票","passporttypeseid":"1","passporttypeseidname":"二代身份證","passportseno":"142201198311174558","price":"553","zwcode":"O","zwname":"二等座"}]
```
# API
~~~[api]
post:http://op.juhe.cn/trainTickets/submit
*string:key=84ac11bf14594fd4450741f02f42e95a#key值
string:dtype=json#返回的格式,json或xml,默認json
*string:user_orderid=201801090920361894111#您自定義的訂單號,如:12345678,不要超過50個字符
*string:train_date=2018-01-10# 乘車日期
*string:from_station_code=SXH#出發站簡碼,eg:北京南
*string:to_station_code=SHH#到達站簡碼,eg:上海虹橋
*string:checi=G7033#車次
*string:passengers=[{"passengerid":"80","passengersename":"楊紅偉","piaotype":1,"piaotypename":"成人票","passporttypeseid":"1","passporttypeseidname":"二代身份證","passportseno":"142201198311174558","price":"8.50","zwcode":1,"zwname":"無座"}]#乘車人信息
<<<
測試的正確的
{
"reason": "成功的返回",
"result": {
"orderid": "JH151117251243259"
},
"error_code": 0
}
<<<
demo-success
/*以下示例僅作為格式上的參考,請以您實際得到的數據為準,也不代表此接口返回的全部狀態*/
/*1、傳遞的各個參數沒問題時,會返回*/
{
"reason": "成功的返回", /*這里的成功指的是聚合接收到了您的訂票請求,不代表訂到票了,
請通過訂單查詢接口查詢(或通過回調)訂單的詳情以確定是否訂到了票*/
"result": {
"orderid": "1433240046793" /*訂單號,稍候可根據此訂單號查詢訂單處理狀態(或通過回調得到訂單狀態)*/
},
"error_code": 0
}
<<<
demo-error
/*2、傳遞的某個參數有問題時的例子*/
{
"reason": "參數錯誤:請不要輸入一個今天以前的日期",
"result": null,
"error_code": 217301
}
{
"reason": "參數錯誤:未提供passengers參數或不是一個正確的json字符串",
"result": null,
"error_code": 217301
}
~~~
# 乘車人信息
| 乘車人信息 | 說明 |
| --- | --- |
| passengerid | 乘客的順序號,如:1,當一個訂單有多個乘客時,用來唯一標識每個乘客,建議設為1-5(因每單最多5個乘客)的正整數;請自定義此參數。 |
| passengersename | 乘車人姓名 |
| piaotype | 如:1。其中,1 :成人票,2 :兒童票,4 :殘軍票 |
| piaotypename | 如:成人票。票種名稱,和上面的piaotype對應 |
| passporttypeseid | 如:1。其中,1:二代身份證,2:一代身份證,C:港澳通行證,B:護照,G:臺灣通行證 |
| passporttypeseidname | 如:二代身份證。證件類型名稱,和上面的passporttypeseid對應 |
| passportseno | 如:420205199207231234。乘客證件號碼 |
| price | 票價,即當前乘客選擇的座位的價格 |
| zwcode | 如:1。表示座位編碼,其中 9:商務座, P:特等座, M:一等座, O(大寫字母O,不是數字0):二等座, 6:高級軟臥, 4:軟臥, 3:硬臥, 2:軟座, 1:硬座。 |
>注意:此處規則與12306不同,無座沒有zwcode,當最低座位無票時,購買選該座位, 買下的就是無座。請務必閱讀火車票訂票接口常見問題中序號為7、8、9、9.1的內容 "zwn
>
# 提交訂單

- 回調操作
- 測試post請求
- 一:提交訂單回調
- 二:請求出票回調
- 三:退票回調
- 火車票全部接口
- 1.站點簡碼查詢
- 2.余票查詢
- 3.提交訂單(占座)
- 4.請求出票
- 5.訂單狀態查詢
- 6.線上退票
- 7.歷史訂單查詢
- 8.下載csv格式報表
- 9.取消待支付的訂單
- 10.設置回調
- 11.查詢賬戶余額
- 整理車票API
- 火車票簡碼采集
- 火車票相關
- 火車票相關截圖
- 火車票車型
- 火車票訂單
- 座位類型
- 火車票11個接口封裝后
- 票的狀態
- 聚合聯系方式
- response不支持行內式寫法
- 火車票登錄接口信息
- 火車票回調
- 火車票訂票接口常見問題
- 退票手續費
- 退票返回的信息
- 相關知識
- javascript 日期相減 涉及到時分秒
- 火車票訂單流程
- 火車票提交
- 因公一些權限
- 工具
- 箭頭
- 執行標準和政策詳情
- 執行情況
- 成本中心
- miyou當前用戶及政策相關信息
- 審批信息彈出
- 人員ID姓名與政策ID
- 費用
- 流程
- bookOne
- bookTwo
- booOnePost
- 舊的成本中心
- 成本中心聯動
- 注意事項
- 提交返回的數據 train_all
- 選座
- 易購火車票
- 簽約