文档中心 > API类目 > 火车票API

taobao.train.agent.order.query (订单详情查询)

订单详情查询接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param0 QueryOrderRQ 可选 rq
  • └ ttp_order_id
  • Number
  • 必须
  • 12314
  • 主单号

响应参数

名称 类型 示例值 描述
result TapResult rs
  • └ success
  • Boolean
  • false
  • success
  • module
  • QueryOrderRS
  • 订单详情
  • tap_order
  • TapOrderVO
  • 主单详情
  • └ ttp_order_id
  • Number
  • 5353535353
  • 主单号
  • └ last_issue_time
  • Date
  • 2021-12-11 12:01:02
  • 最晚出票时间
  • └ ticket_num
  • Number
  • 1
  • 票数
  • └ order_status_name
  • String
  • 待抢单
  • 主单状态
  • └ emergency
  • Boolean
  • true
  • 是否为紧急单
  • └ vip_settle_mode
  • Number
  • 0
  • 支付方式(0 现金 1 电子支付)
  • └ tp_order_id
  • Number
  • 32424243
  • 退改订单号
  • └ account_audit_order
  • Boolean
  • false
  • 是否是账单审计订单-true、false和null,其中null代表未知,字段在监听审计通知消息时生效,一般在出票成功回填后1min内
  • ticket_infos
  • TicketInfoDTO []
  • 票详情
  • └ passenger_name
  • String
  • 言煜
  • 乘车人姓名
  • └ passenger_type_code
  • String
  • 1
  • 乘车人类型
  • └ mobile_no
  • String
  • 15623821921
  • 手机号
  • └ certificate_type_code
  • String
  • 1
  • 证件类型
  • └ certificate_no
  • String
  • 3333333333333333333
  • 证件号
  • └ national
  • String
  • CN
  • 国籍
  • tap_sub_orders
  • TapSubOrderVO []
  • 子单详情
  • └ ttp_order_id
  • Number
  • 43253453
  • 主订单号
  • └ sub_order_id
  • Number
  • 4535353
  • 子订单号
  • └ from_station_name
  • String
  • 北京
  • 出发站
  • └ from_station_telecode
  • String
  • BJG
  • 出发站三字码
  • └ to_station_name
  • String
  • 杭州
  • 到达站
  • └ to_station_telecode
  • String
  • HGZ
  • 到达站三字码
  • └ train_date
  • String
  • 2021-12-11
  • 发车日期
  • └ train_code
  • String
  • Z24
  • 车次编号
  • └ seat_type_code
  • String
  • 1
  • 座席编号
  • └ seat_type_name
  • String
  • 硬座
  • 座席名称
  • └ ticket_price
  • Number
  • 12100
  • 票价(单位 分)
  • └ online_book_seat
  • String
  • 1F
  • 在线选座参数(GDC支持在线选座,此坐席为优选坐席,出票员可以优先保证此字段解析的坐席)
  • └ vip_custom_type
  • Number
  • 0
  • 定制票类型(0:不指定坐席 1:下铺 2:下铺or中铺 3:过道 4:靠窗)
  • └ inter_change_station_telecode
  • String
  • NJG
  • 中转站三字码
  • └ inter_change_station_name
  • String
  • 南京
  • 中转站名称
  • └ segment_id
  • Number
  • 453535355
  • 程id
  • └ segment_index
  • Number
  • 1
  • 程 序号(区分中转一、二程)
  • └ from_time
  • String
  • 12:54
  • 出发时间
  • └ to_time
  • String
  • 21:32
  • 到达时间
  • └ status_name
  • String
  • 锁单中
  • 子单状态
  • └ emergency
  • Boolean
  • false
  • 是否为紧急单
  • └ last_issue_time
  • String
  • 2021-12-11 12:00:00
  • 子单出票截止时间(yyyy-MM-dd HH:mm:ss)
  • └ error_code
  • Number
  • -1
  • 返回code
  • └ error_msg
  • String
  • 系统错误
  • 返回msg

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
TrainAgentOrderQueryRequest req = new TrainAgentOrderQueryRequest();
TrainAgentOrderQueryRequest.QueryOrderRQ obj1 = new TrainAgentOrderQueryRequest.QueryOrderRQ();
obj1.setTtpOrderId(12314L);
req.setParam0(obj1);
TrainAgentOrderQueryResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<train_agent_order_query_response>
    <result>
        <success>false</success>
        <module>
            <tap_order>
                <ttp_order_id>5353535353</ttp_order_id>
                <last_issue_time>2021-12-11 12:01:02</last_issue_time>
                <ticket_num>1</ticket_num>
                <order_status_name>待抢单</order_status_name>
                <emergency>true</emergency>
                <vip_settle_mode>0</vip_settle_mode>
                <tp_order_id>32424243</tp_order_id>
                <account_audit_order>false</account_audit_order>
            </tap_order>
            <ticket_infos>
                <ticket_info_d_t_o>
                    <passenger_name>言煜</passenger_name>
                    <passenger_type_code>1</passenger_type_code>
                    <mobile_no>15623821921</mobile_no>
                    <certificate_type_code>1</certificate_type_code>
                    <certificate_no>3333333333333333333</certificate_no>
                    <national>CN</national>
                </ticket_info_d_t_o>
            </ticket_infos>
            <tap_sub_orders>
                <tap_sub_order_v_o>
                    <ttp_order_id>43253453</ttp_order_id>
                    <sub_order_id>4535353</sub_order_id>
                    <from_station_name>北京</from_station_name>
                    <from_station_telecode>BJG</from_station_telecode>
                    <to_station_name>杭州</to_station_name>
                    <to_station_telecode>HGZ</to_station_telecode>
                    <train_date>2021-12-11</train_date>
                    <train_code>Z24</train_code>
                    <seat_type_code>1</seat_type_code>
                    <seat_type_name>硬座</seat_type_name>
                    <ticket_price>12100</ticket_price>
                    <online_book_seat>1F</online_book_seat>
                    <vip_custom_type>0</vip_custom_type>
                    <inter_change_station_telecode>NJG</inter_change_station_telecode>
                    <inter_change_station_name>南京</inter_change_station_name>
                    <segment_id>453535355</segment_id>
                    <segment_index>1</segment_index>
                    <from_time>12:54</from_time>
                    <to_time>21:32</to_time>
                    <status_name>锁单中</status_name>
                    <emergency>false</emergency>
                    <last_issue_time>2021-12-11 12:00:00</last_issue_time>
                </tap_sub_order_v_o>
            </tap_sub_orders>
        </module>
        <error_code>-1</error_code>
        <error_msg>系统错误</error_msg>
    </result>
</train_agent_order_query_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部