文档中心 > API类目 > 国内机票京杭API

alitrip.flight.service.queryorderlist (查询订单列表)

查询订单列表

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
query_order_list_req QueryOrderListReq 必须 请求入参
  • └ start_time
  • Date
  • 必须
  • 2022-03-22 15:23:44
  • 查询开始时间yyyy-MM-dd HH:mm:ss
  • └ end_time
  • Date
  • 必须
  • 2022-03-22 16:23:44
  • 查询结束时间 yyyy-MM-dd HH:mm:ss
  • └ channel_name
  • String
  • 可选
  • feiye
  • 接入方提供的用户名

响应参数

名称 类型 示例值 描述
is_success Boolean true 请求是否成功
error_code_info String isv.SYSTEM_ERROR 错误码
error_msg String 系统错误 错误描述
order_list BaseOrder [] 订单列表
  • └ seller_nick
  • String
  • xxx航空旗舰店
  • 卖家昵称
  • └ order_id
  • Number
  • 1234125412
  • 订单id
  • └ pay_time
  • Date
  • 2022-02-25 11:46:26
  • 支付时间
  • └ total_price
  • Number
  • 500
  • 订单总价
  • └ real_pay_price
  • Number
  • 500
  • 实际支付金额
  • └ alipay_trade_no
  • String
  • 1234523523452345435
  • 支付宝交易号(后续将废弃,请使用trade_no字段)
  • └ order_status
  • String
  • 生单预定成功
  • 订单状态
  • └ book_time
  • Date
  • 2022-02-24 11:46:26
  • 预定时间
  • └ out_order_no
  • String
  • 1234324786812
  • 外部订单号
  • passenger_list
  • Passenger []
  • 乘机人列表
  • └ birthday
  • Date
  • 2001-08-22 00:00:00
  • 生日yyyy-MM-dd
  • └ credential_type
  • Number
  • 0
  • 证件类型 (0, "身份证"), (1, "护照"), (2, "学生证"), (3, "军人证"), (4, "回乡证"), (5, "台胞证"), (6, "港澳通行证"), (7, "国际海员"), (8, "外国人永久居留证"), (10, "警官证"), (11, "士兵证"), (12, "台湾通行证"), (13, "入台证"), (14, "户口簿"), (15,"出生证明"), (16,"驾照"), (17, "港澳居民居住证"), (18, "台湾居民居住证"), (9, "其他")
  • └ mobile_phone_number
  • String
  • 13512344321
  • 乘机人手机号码(无国家码部分)
  • └ credential_no
  • String
  • 110101199003072770
  • 证件号
  • └ mobile_country_code
  • String
  • 86
  • 手机号-国家码
  • └ name
  • String
  • 李四
  • 乘机人姓名
  • └ type
  • Number
  • 0
  • 乘客类型 ADT(0, "普通成人"), CHD(1, "儿童"), INFANT(8, "婴儿")
  • └ session_nick
  • String
  • tb123456
  • 对接此接口的系统商昵称
  • └ trade_no
  • String
  • 1234523523452345435
  • 交易流水号
  • └ pay_channel
  • String
  • alipay(支付宝) / yeepay(易宝)
  • 支付渠道

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripFlightServiceQueryorderlistRequest req = new AlitripFlightServiceQueryorderlistRequest();
AlitripFlightServiceQueryorderlistRequest.QueryOrderListReq obj1 = new AlitripFlightServiceQueryorderlistRequest.QueryOrderListReq();
obj1.setStartTime(StringUtils.parseDateTime("2022-03-22 15:23:44"));
obj1.setEndTime(StringUtils.parseDateTime("2022-03-22 16:23:44"));
obj1.setChannelName("feiye");
req.setQueryOrderListReq(obj1);
AlitripFlightServiceQueryorderlistResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_flight_service_queryorderlist_response>
    <is_success>true</is_success>
    <error_code_info>isv.SYSTEM_ERROR</error_code_info>
    <error_msg>系统错误</error_msg>
    <order_list>
        <base_order>
            <seller_nick>xxx航空旗舰店</seller_nick>
            <order_id>1234125412</order_id>
            <pay_time>2022-02-25 11:46:26</pay_time>
            <total_price>500</total_price>
            <real_pay_price>500</real_pay_price>
            <alipay_trade_no>1234523523452345435</alipay_trade_no>
            <order_status>生单预定成功</order_status>
            <book_time>2022-02-24 11:46:26</book_time>
            <out_order_no>1234324786812</out_order_no>
            <passenger_list>
                <passenger>
                    <birthday>2001-08-22 00:00:00</birthday>
                    <credential_type>0</credential_type>
                    <mobile_phone_number>13512344321</mobile_phone_number>
                    <credential_no>110101199003072770</credential_no>
                    <mobile_country_code>86</mobile_country_code>
                    <name>李四</name>
                    <type>0</type>
                </passenger>
            </passenger_list>
            <session_nick>tb123456</session_nick>
            <trade_no>1234523523452345435</trade_no>
            <pay_channel>alipay(支付宝) / yeepay(易宝)</pay_channel>
        </base_order>
    </order_list>
</alitrip_flight_service_queryorderlist_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

返回
顶部