POST api/order/create

生成预定订单(新)

Request Information

URI Parameters

None.

Body Parameters

OrderRequest
NameDescriptionTypeAdditional 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.

email

电子邮件地址

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

ApiResultOfOrderQueryResponse
NameDescriptionTypeAdditional 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>