POST api/order/create
生成预定订单(新)
Request Information
URI Parameters
None.
Body Parameters
OrderRequestName | 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-05-24T13:59:06.8975072+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-05-24T13:59:06.8975072+00:00</train_date> </OrderRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ApiResultOfOrderQueryResponseName | 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-05-24T13:59:06.9287575+00:00", "deal_time": "2025-05-24T13:59:06.9287575+00:00", "cancel_time": "2025-05-24T13:59:06.9287575+00:00", "pay_time": "2025-05-24T13:59:06.9287575+00:00", "finished_time": "2025-05-24T13:59:06.9287575+00:00", "refund_time": "2025-05-24T13:59:06.9287575+00:00", "juhe_refund_time": "2025-05-24T13:59:06.9287575+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-05-24T13:59:06.9287575+00:00</cancel_time> <checi>sample string 5</checi> <deal_time>2025-05-24T13:59:06.9287575+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-05-24T13:59:06.9287575+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-05-24T13:59:06.9287575+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-05-24T13:59:06.9287575+00:00</pay_time> <phone_number>sample string 17</phone_number> <refund_money>1</refund_money> <refund_time>2025-05-24T13:59:06.9287575+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-05-24T13:59:06.9287575+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>