POST api/order/create
生成预定订单(新)
Request Information
URI Parameters
None.
Body Parameters
OrderRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| token |
会员登录令牌,用来获取会员信息 |
string |
None. |
| train_date |
乘车日期 |
date |
None. |
| is_accept_standing |
是否接受无座 |
string |
None. |
| choose_seats |
需要选的座位 |
string |
None. |
| from_station_name |
出发站名称 |
string |
None. |
| from_station_code |
出发站简码 |
string |
None. |
| to_station_name |
到达站名称 |
string |
None. |
| to_station_code |
到达站简码 |
string |
None. |
| checi |
车次 |
string |
None. |
| passengers |
乘车人信息,每个订单最多5个乘客 |
Collection of Passenger |
None. |
| start_time |
出发时间 |
string |
None. |
| arrive_time |
到达时间 |
string |
None. |
| run_time |
运行时间 |
string |
None. |
| run_time_minute |
运行时间分钟 |
integer |
None. |
| arrive_days |
运行天数0-当日到达,1-次日到达,2-三日到达,3-四日到达...... |
integer |
None. |
| distance |
里程数 |
integer |
None. |
| delivery_method |
送票方式 1:自取 2:邮寄到宾馆 3:邮寄到住地 |
integer |
None. |
| delivery_address |
邮寄信息 |
delivery_address_info |
None. |
|
电子邮件地址 |
string |
None. |
|
| phone_number |
手机号码 |
string |
None. |
| terminal |
终端 |
Terminal |
None. |
| time_stamp |
时间戳 |
string |
None. |
| random |
随机数 |
integer |
None. |
| sign |
签名 |
string |
None. |
Request Formats
application/json, text/json
Sample:
{
"token": "sample string 1",
"train_date": "2025-11-03T15:53:57.1772425+00:00",
"is_accept_standing": "sample string 3",
"choose_seats": "sample string 4",
"from_station_name": "sample string 5",
"from_station_code": "sample string 6",
"to_station_name": "sample string 7",
"to_station_code": "sample string 8",
"checi": "sample string 9",
"passengers": [
{
"passengerid": 1,
"passengersename": "sample string 2",
"piaotype": 1,
"piaotypename": "sample string 3",
"passporttypeseid": "sample string 4",
"passporttypeseidname": "sample string 5",
"passportseno": "sample string 6",
"price": 7.1,
"zwcode": "sample string 8",
"zwname": "sample string 9"
},
{
"passengerid": 1,
"passengersename": "sample string 2",
"piaotype": 1,
"piaotypename": "sample string 3",
"passporttypeseid": "sample string 4",
"passporttypeseidname": "sample string 5",
"passportseno": "sample string 6",
"price": 7.1,
"zwcode": "sample string 8",
"zwname": "sample string 9"
}
],
"start_time": "sample string 10",
"arrive_time": "sample string 11",
"run_time": "sample string 12",
"run_time_minute": 13,
"arrive_days": 14,
"distance": 15,
"delivery_method": 16,
"delivery_address": {
"HotelName": "sample string 1",
"HotelAddress": "sample string 2",
"HotelPhone": "sample string 3",
"BookName": "sample string 4",
"CheckInDate": "sample string 5",
"CheckOutDate": "sample string 6",
"HomeAddress": "sample string 7",
"ReceiverName": "sample string 8",
"ReceiverPhone": "sample string 9"
},
"email": "sample string 17",
"phone_number": "sample string 18",
"terminal": 1,
"time_stamp": "sample string 19",
"random": 20,
"sign": "sample string 21"
}
application/xml, text/xml
Sample:
<OrderRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ChinaTrainTickets.Web.Areas.webApi.Models">
<random xmlns="http://schemas.datacontract.org/2004/07/ChinaTrainTickets.Web.Models">20</random>
<sign xmlns="http://schemas.datacontract.org/2004/07/ChinaTrainTickets.Web.Models">sample string 21</sign>
<terminal xmlns="http://schemas.datacontract.org/2004/07/ChinaTrainTickets.Web.Models">WEBPAGEEnum</terminal>
<time_stamp xmlns="http://schemas.datacontract.org/2004/07/ChinaTrainTickets.Web.Models">sample string 19</time_stamp>
<arrive_days>14</arrive_days>
<arrive_time>sample string 11</arrive_time>
<checi>sample string 9</checi>
<choose_seats>sample string 4</choose_seats>
<delivery_address>
<BookName>sample string 4</BookName>
<CheckInDate>sample string 5</CheckInDate>
<CheckOutDate>sample string 6</CheckOutDate>
<HomeAddress>sample string 7</HomeAddress>
<HotelAddress>sample string 2</HotelAddress>
<HotelName>sample string 1</HotelName>
<HotelPhone>sample string 3</HotelPhone>
<ReceiverName>sample string 8</ReceiverName>
<ReceiverPhone>sample string 9</ReceiverPhone>
</delivery_address>
<delivery_method>16</delivery_method>
<distance>15</distance>
<email>sample string 17</email>
<from_station_code>sample string 6</from_station_code>
<from_station_name>sample string 5</from_station_name>
<is_accept_standing>sample string 3</is_accept_standing>
<passengers>
<Passenger>
<passengerid>1</passengerid>
<passengersename>sample string 2</passengersename>
<passportseno>sample string 6</passportseno>
<passporttypeseid>sample string 4</passporttypeseid>
<passporttypeseidname>sample string 5</passporttypeseidname>
<piaotype>ADULTEnum</piaotype>
<piaotypename>sample string 3</piaotypename>
<price>7.1</price>
<zwcode>sample string 8</zwcode>
<zwname>sample string 9</zwname>
</Passenger>
<Passenger>
<passengerid>1</passengerid>
<passengersename>sample string 2</passengersename>
<passportseno>sample string 6</passportseno>
<passporttypeseid>sample string 4</passporttypeseid>
<passporttypeseidname>sample string 5</passporttypeseidname>
<piaotype>ADULTEnum</piaotype>
<piaotypename>sample string 3</piaotypename>
<price>7.1</price>
<zwcode>sample string 8</zwcode>
<zwname>sample string 9</zwname>
</Passenger>
</passengers>
<phone_number>sample string 18</phone_number>
<run_time>sample string 12</run_time>
<run_time_minute>13</run_time_minute>
<start_time>sample string 10</start_time>
<to_station_code>sample string 8</to_station_code>
<to_station_name>sample string 7</to_station_name>
<token>sample string 1</token>
<train_date>2025-11-03T15:53:57.1772425+00:00</train_date>
</OrderRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ApiResultOfOrderQueryResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| code | integer |
None. |
|
| message | string |
None. |
|
| data | OrderQueryResponse |
None. |
Response Formats
application/json, text/json
Sample:
{
"code": 1,
"message": "sample string 2",
"data": {
"orderid": "sample string 1",
"user_orderid": "sample string 2",
"order_number": "sample string 3",
"msg": "sample string 4",
"orderamount": 1.0,
"orderamountUSD": 1.0,
"status": 0,
"passengers": [
{
"passengerid": "sample string 1",
"passengersename": "sample string 2",
"piaotype": 1,
"piaotypename": "sample string 3",
"passporttypeseid": "sample string 4",
"passporttypeseidname": "sample string 5",
"passportseno": "sample string 6",
"price": 1.0,
"priceUSD": 1.0,
"zwcode": "sample string 7",
"zwname": "sample string 8",
"reason": "sample string 9",
"ticket_no": "sample string 10",
"cxin": "sample string 11"
},
{
"passengerid": "sample string 1",
"passengersename": "sample string 2",
"piaotype": 1,
"piaotypename": "sample string 3",
"passporttypeseid": "sample string 4",
"passporttypeseidname": "sample string 5",
"passportseno": "sample string 6",
"price": 1.0,
"priceUSD": 1.0,
"zwcode": "sample string 7",
"zwname": "sample string 8",
"reason": "sample string 9",
"ticket_no": "sample string 10",
"cxin": "sample string 11"
}
],
"checi": "sample string 5",
"ordernumber": "sample string 6",
"submit_time": "2025-11-03T15:53:57.1928903+00:00",
"deal_time": "2025-11-03T15:53:57.1928903+00:00",
"cancel_time": "2025-11-03T15:53:57.1928903+00:00",
"pay_time": "2025-11-03T15:53:57.1928903+00:00",
"finished_time": "2025-11-03T15:53:57.1928903+00:00",
"refund_time": "2025-11-03T15:53:57.1928903+00:00",
"juhe_refund_time": "2025-11-03T15:53:57.1928903+00:00",
"train_date": "sample string 7",
"from_station_name": "sample string 8",
"from_station_code": "sample string 9",
"to_station_name": "sample string 10",
"to_station_code": "sample string 11",
"refund_money": 1.0,
"start_time": "sample string 12",
"arrive_time": "sample string 13",
"run_time": "sample string 14",
"run_time_minute": 1,
"arrive_days": 1,
"distance": 1,
"delivery_method": 15,
"delivery_address": {
"HotelName": "sample string 1",
"HotelAddress": "sample string 2",
"HotelPhone": "sample string 3",
"BookName": "sample string 4",
"CheckInDate": "sample string 5",
"CheckOutDate": "sample string 6",
"HomeAddress": "sample string 7",
"ReceiverName": "sample string 8",
"ReceiverPhone": "sample string 9"
},
"email": "sample string 16",
"phone_number": "sample string 17"
}
}
application/xml, text/xml
Sample:
<ApiResultOfOrderQueryResponseWjQ9Dvjw xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ChinaTrainTickets.Web.Areas.webApi.Models">
<code>1</code>
<data>
<arrive_days>1</arrive_days>
<arrive_time>sample string 13</arrive_time>
<cancel_time>2025-11-03T15:53:57.1928903+00:00</cancel_time>
<checi>sample string 5</checi>
<deal_time>2025-11-03T15:53:57.1928903+00:00</deal_time>
<delivery_address>
<BookName>sample string 4</BookName>
<CheckInDate>sample string 5</CheckInDate>
<CheckOutDate>sample string 6</CheckOutDate>
<HomeAddress>sample string 7</HomeAddress>
<HotelAddress>sample string 2</HotelAddress>
<HotelName>sample string 1</HotelName>
<HotelPhone>sample string 3</HotelPhone>
<ReceiverName>sample string 8</ReceiverName>
<ReceiverPhone>sample string 9</ReceiverPhone>
</delivery_address>
<delivery_method>15</delivery_method>
<distance>1</distance>
<email>sample string 16</email>
<finished_time>2025-11-03T15:53:57.1928903+00:00</finished_time>
<from_station_code>sample string 9</from_station_code>
<from_station_name>sample string 8</from_station_name>
<juhe_refund_time>2025-11-03T15:53:57.1928903+00:00</juhe_refund_time>
<msg>sample string 4</msg>
<order_number>sample string 3</order_number>
<orderamount>1</orderamount>
<orderamountUSD>1</orderamountUSD>
<orderid>sample string 1</orderid>
<ordernumber>sample string 6</ordernumber>
<passengers>
<OrderQueryPassenger>
<cxin>sample string 11</cxin>
<passengerid>sample string 1</passengerid>
<passengersename>sample string 2</passengersename>
<passportseno>sample string 6</passportseno>
<passporttypeseid>sample string 4</passporttypeseid>
<passporttypeseidname>sample string 5</passporttypeseidname>
<piaotype>ADULTEnum</piaotype>
<piaotypename>sample string 3</piaotypename>
<price>1</price>
<priceUSD>1</priceUSD>
<reason>sample string 9</reason>
<ticket_no>sample string 10</ticket_no>
<zwcode>sample string 7</zwcode>
<zwname>sample string 8</zwname>
</OrderQueryPassenger>
<OrderQueryPassenger>
<cxin>sample string 11</cxin>
<passengerid>sample string 1</passengerid>
<passengersename>sample string 2</passengersename>
<passportseno>sample string 6</passportseno>
<passporttypeseid>sample string 4</passporttypeseid>
<passporttypeseidname>sample string 5</passporttypeseidname>
<piaotype>ADULTEnum</piaotype>
<piaotypename>sample string 3</piaotypename>
<price>1</price>
<priceUSD>1</priceUSD>
<reason>sample string 9</reason>
<ticket_no>sample string 10</ticket_no>
<zwcode>sample string 7</zwcode>
<zwname>sample string 8</zwname>
</OrderQueryPassenger>
</passengers>
<pay_time>2025-11-03T15:53:57.1928903+00:00</pay_time>
<phone_number>sample string 17</phone_number>
<refund_money>1</refund_money>
<refund_time>2025-11-03T15:53:57.1928903+00:00</refund_time>
<run_time>sample string 14</run_time>
<run_time_minute>1</run_time_minute>
<start_time>sample string 12</start_time>
<status>CREATEEnum</status>
<submit_time>2025-11-03T15:53:57.1928903+00:00</submit_time>
<to_station_code>sample string 11</to_station_code>
<to_station_name>sample string 10</to_station_name>
<train_date>sample string 7</train_date>
<user_orderid>sample string 2</user_orderid>
</data>
<message>sample string 2</message>
</ApiResultOfOrderQueryResponseWjQ9Dvjw>