alitrip.btrip.supplychain.flight.search (【商旅】机票订单查询)

【商旅】机票订单查询

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
rq OpenApiSearchRq 必须 请求对象
  • └ all_apply
  • Boolean
  • 可选
  • true
  • false:仅搜索未报销的申请单
  • └ apply_id
  • Number
  • 可选
  • 12345
  • 商旅申请单id
  • └ corp_id
  • String
  • 必须
  • corp1
  • 第三方企业id
  • └ depart_id
  • String
  • 可选
  • dept1
  • 用户所在部门id
  • └ end_time
  • Date
  • 可选
  • 2017-05-01 00:00:00
  • 结束时间
  • └ page
  • Number
  • 可选
  • 1
  • 页数,从1开始
  • └ page_size
  • Number
  • 可选
  • 10
  • 每页数据量,默认10,最高50
  • └ start_time
  • Date
  • 可选
  • 2017-05-01 00:00:00
  • 开始时间
  • └ thirdpart_apply_id
  • String
  • 可选
  • 123
  • 第三方申请单ID
  • └ update_end_time
  • Date
  • 可选
  • 2017-05-01 00:00:00
  • 更新结束时间
  • └ update_start_time
  • Date
  • 可选
  • 2017-05-01 00:00:00
  • 更新开始时间
  • └ user_id
  • String
  • 可选
  • user1
  • 第三方用户id
  • └ version
  • Number
  • 可选
  • 2
  • 1、老版本2、isv对外版本

响应参数

名称 类型 示例值 描述
result HisvResult result 出参对象
  • module_list
  • OpenApiFlightOrderRs []
  • module
  • 机票列表
  • └ id
  • Number
  • 1234
  • 机票订单id
  • └ gmt_modified
  • Date
  • 2017-05-01 00:00:00
  • 更新时间
  • └ user_id
  • String
  • user1
  • 第三方用户id
  • └ corp_name
  • String
  • 阿里巴巴
  • 企业名称
  • └ corp_id
  • String
  • corp1
  • 商旅企业id
  • └ gmt_create
  • Date
  • 2017-05-01 00:00:00
  • 创建时间
  • └ user_name
  • String
  • 张三
  • 用户名称
  • └ depart_id
  • String
  • dept1
  • 用户所在部门id
  • └ depart_name
  • String
  • 淘宝
  • 部门名称
  • └ apply_id
  • String
  • 12345
  • 商旅申请单id
  • └ contact_name
  • String
  • 张三
  • 联系人
  • └ dep_city
  • String
  • 北京
  • 出发城市
  • └ arr_city
  • String
  • 上海
  • 到达城市
  • └ dep_date
  • Date
  • 2017-05-01 00:00:00
  • 出发日期
  • └ ret_date
  • Date
  • 2017-05-01 00:00:00
  • 到达日期
  • └ trip_type
  • Number
  • 0
  • 行程类型。0:单程,1:往返,2:中转
  • └ passenger_count
  • Number
  • 1
  • 乘机人数量
  • └ cabin_class
  • String
  • 舱位类型
  • 舱位类型
  • └ status
  • Number
  • 1
  • 订单状态:0待支付,1出票中,2已关闭,3有改签单,4有退票单,5出票成功,6退票申请中,7改签申请中
  • └ discount
  • String
  • 30.12%
  • 折扣
  • └ flight_no
  • String
  • A123456
  • 航班号
  • └ passenger_name
  • String
  • 张三,李四
  • 乘机人,多个用‘,’分割
  • └ dep_airport
  • String
  • 萧山机场
  • 出发机场
  • └ arr_airport
  • String
  • 白云机场
  • 到达机场
  • invoice
  • OpenInvoiceDO
  • invoice
  • 发票信息对象
  • └ id
  • Number
  • 123
  • 商旅发票id
  • └ title
  • String
  • 阿里巴巴
  • 发票抬头
  • cost_center
  • OpenCostCenterDo
  • costCenter
  • 成本中心对象
  • └ id
  • Number
  • 1234
  • 商旅成本中心id
  • └ corpid
  • String
  • corp1
  • 商旅企业id
  • └ number
  • String
  • abc
  • 成本中心编号
  • └ name
  • String
  • 阿里巴巴
  • 成本中心名称
  • price_info_list
  • OpenPriceInfo []
  • priceInfoList
  • 价目信息
  • └ price
  • String
  • 100.0
  • 价格
  • └ type
  • Number
  • 1
  • 资金流向:1:支出,2:收入
  • └ category
  • String
  • 机票费
  • 交易类目(废弃)
  • └ pay_type
  • Number
  • 1
  • 结算方式:1:个人现付,2:企业现付,4:企业月结,8、企业预存
  • └ gmt_create
  • Date
  • 2017-05-01 00:00:00
  • 流水创建时间
  • └ passenger_name
  • String
  • 张三,李四
  • 乘机人,多个用‘,’分割
  • └ trade_id
  • String
  • 12312312001
  • 订单交易流水号
  • └ original_ticket_no
  • String
  • ABC-123451
  • 改签前的票号
  • └ ticket_no
  • String
  • ABC-12138
  • 改签票号
  • └ change_flight_no
  • String
  • mu1234
  • 改签航班号
  • └ discount
  • String
  • 12%
  • 改签折扣
  • └ start_time
  • Date
  • 2021-08-11
  • 改签票起飞时间
  • └ end_time
  • Date
  • 2021-08-11
  • 改签票到达时间
  • └ category_type
  • Number
  • 1
  • 交易类目类型1-飞机,2-酒店,3-火车,4-用车
  • └ category_code
  • Number
  • 1
  • 交易类目编码
  • insure_info_list
  • OpenFlightInsureInfo []
  • insureInfoList
  • 保险信息
  • └ insure_no
  • String
  • abcdefg
  • 保单号
  • └ status
  • Number
  • 1
  • 状态:1已出保 2已退保
  • └ name
  • String
  • 张三
  • 乘机人(保险人)姓名
  • └ thirdpart_itinerary_id
  • String
  • abfefgg
  • 第三方行程id
  • user_affiliate_list
  • OpenUserAffiliateDo []
  • 张三,李四
  • 出行人列表
  • └ user_id
  • String
  • 123
  • 出行人ID(第三方用户Id)
  • └ user_name
  • String
  • 张三
  • 出行人名称
  • └ thirdpart_apply_id
  • String
  • 123
  • 第三方申请单ID
  • └ btrip_title
  • String
  • 出差
  • 申请单名称
  • └ project_id
  • Number
  • 1
  • 项目id
  • └ project_code
  • String
  • abc
  • 项目code
  • └ project_title
  • String
  • 测试项目
  • 项目名称
  • └ third_part_project_id
  • String
  • dd
  • 第三方项目id
  • └ result_code
  • Number
  • 0
  • 错误码
  • └ result_msg
  • String
  • 成本
  • 错误信息
  • └ is_success
  • Boolean
  • true
  • 成功标识
  • page_info
  • PageInfoRs
  • module
  • 分页相关信息
  • └ page
  • Number
  • 1
  • 当前页
  • └ page_size
  • Number
  • 10
  • 每页大小
  • └ total_number
  • Number
  • 100
  • 总记录数

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripBtripSupplychainFlightSearchRequest req = new AlitripBtripSupplychainFlightSearchRequest();
AlitripBtripSupplychainFlightSearchRequest.OpenApiSearchRq obj1 = new AlitripBtripSupplychainFlightSearchRequest.OpenApiSearchRq();
obj1.setAllApply(true);
obj1.setApplyId(12345L);
obj1.setCorpId("corp1");
obj1.setDepartId("dept1");
obj1.setEndTime(StringUtils.parseDateTime("2017-05-01 00:00:00"));
obj1.setPage(1L);
obj1.setPageSize(10L);
obj1.setStartTime(StringUtils.parseDateTime("2017-05-01 00:00:00"));
obj1.setThirdpartApplyId("123");
obj1.setUpdateEndTime(StringUtils.parseDateTime("2017-05-01 00:00:00"));
obj1.setUpdateStartTime(StringUtils.parseDateTime("2017-05-01 00:00:00"));
obj1.setUserId("user1");
obj1.setVersion(2L);
req.setRq(obj1);
AlitripBtripSupplychainFlightSearchResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_btrip_supplychain_flight_search_response>
    <result>
        <module_list>
            <open_api_flight_order_rs>
                <id>1234</id>
                <gmt_modified>2017-05-01 00:00:00</gmt_modified>
                <user_id>user1</user_id>
                <corp_name>阿里巴巴</corp_name>
                <corp_id>corp1</corp_id>
                <gmt_create>2017-05-01 00:00:00</gmt_create>
                <user_name>张三</user_name>
                <depart_id>dept1</depart_id>
                <depart_name>淘宝</depart_name>
                <apply_id>12345</apply_id>
                <contact_name>张三</contact_name>
                <dep_city>北京</dep_city>
                <arr_city>上海</arr_city>
                <dep_date>2017-05-01 00:00:00</dep_date>
                <ret_date>2017-05-01 00:00:00</ret_date>
                <trip_type>0</trip_type>
                <passenger_count>1</passenger_count>
                <cabin_class>舱位类型</cabin_class>
                <status>1</status>
                <discount>30.12%</discount>
                <flight_no>A123456</flight_no>
                <passenger_name>张三,李四</passenger_name>
                <dep_airport>萧山机场</dep_airport>
                <arr_airport>白云机场</arr_airport>
                <invoice>
                    <id>123</id>
                    <title>阿里巴巴</title>
                </invoice>
                <cost_center>
                    <id>1234</id>
                    <corpid>corp1</corpid>
                    <number>abc</number>
                    <name>阿里巴巴</name>
                </cost_center>
                <price_info_list>
                    <open_price_info>
                        <price>100.0</price>
                        <type>1</type>
                        <category>机票费</category>
                        <pay_type>1</pay_type>
                        <gmt_create>2017-05-01 00:00:00</gmt_create>
                        <passenger_name>张三,李四</passenger_name>
                        <trade_id>12312312001</trade_id>
                        <original_ticket_no>ABC-123451</original_ticket_no>
                        <ticket_no>ABC-12138</ticket_no>
                        <change_flight_no>mu1234</change_flight_no>
                        <discount>12%</discount>
                        <start_time>2021-08-11</start_time>
                        <end_time>2021-08-11</end_time>
                        <category_type>1</category_type>
                        <category_code>1</category_code>
                    </open_price_info>
                </price_info_list>
                <insure_info_list>
                    <open_flight_insure_info>
                        <insure_no>abcdefg</insure_no>
                        <status>1</status>
                        <name>张三</name>
                    </open_flight_insure_info>
                </insure_info_list>
                <thirdpart_itinerary_id>abfefgg</thirdpart_itinerary_id>
                <user_affiliate_list>
                    <open_user_affiliate_do>
                        <user_id>123</user_id>
                        <user_name>张三</user_name>
                    </open_user_affiliate_do>
                </user_affiliate_list>
                <thirdpart_apply_id>123</thirdpart_apply_id>
                <btrip_title>出差</btrip_title>
                <project_id>1</project_id>
                <project_code>abc</project_code>
                <project_title>测试项目</project_title>
                <third_part_project_id>dd</third_part_project_id>
            </open_api_flight_order_rs>
        </module_list>
        <result_code>0</result_code>
        <result_msg>成本</result_msg>
        <is_success>true</is_success>
        <page_info>
            <page>1</page>
            <page_size>10</page_size>
            <total_number>100</total_number>
        </page_info>
    </result>
</alitrip_btrip_supplychain_flight_search_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

返回
顶部