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

【商旅】机票订单详情查询

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
rq OpenApiSearchDetailRq 必须 请求对象
  • └ corp_id
  • String
  • 必须
  • corp1
  • 第三方企业id
  • └ order_id
  • Number
  • 必须
  • 123
  • 订单id
  • └ user_id
  • String
  • 可选
  • user1
  • 第三方用户id
  • └ version
  • Number
  • 可选
  • 2
  • 1、老版本2、isv对外版本

响应参数

名称 类型 示例值 描述
result HisvResult 出参对象
  • └ result_code
  • Number
  • 0
  • 错误码
  • └ is_success
  • Boolean
  • true
  • 成功标识
  • └ result_msg
  • String
  • 成功
  • 错误信息
  • module
  • OpenApiFlightOrderDetailRS
  • 机票详情
  • order_base_info
  • OrderBaseInfo
  • 订单基础信息
  • └ gmt_modify
  • Date
  • 2017-05-01 00:00:00
  • 更新时间
  • └ corp_id
  • String
  • corp1
  • 企业id
  • └ order_id
  • Number
  • 1234
  • 订单id
  • └ contact_name
  • String
  • 张三
  • 联系人
  • └ order_status
  • Number
  • 5
  • 订单状态
  • └ thirdpart_apply_id
  • String
  • 123334
  • 第三方申请单id
  • └ corp_name
  • String
  • 企业1
  • 企业名称
  • └ gmt_create
  • Date
  • 2017-05-01 00:00:00
  • 创建时间
  • └ user_id
  • String
  • user1
  • 用户id
  • └ apply_id
  • String
  • 123
  • 申请单id
  • └ thirdpart_itinerary_id
  • String
  • 43dsd
  • 第三方行程id
  • └ btrip_title
  • String
  • 出差
  • 申请事由
  • └ trip_type
  • Number
  • 2
  • 行程类型。0:单程,1:往返,2:中转
  • └ itinerary_id
  • String
  • 43dsd
  • 行程id
  • └ depart_id
  • String
  • dept1
  • 用户所在部门id
  • └ depart_name
  • String
  • 部门1
  • 用户所在部门名称
  • └ thirdpart_corp_id
  • String
  • corp1
  • 三方企业id
  • price_info_list
  • PriceInfo []
  • 订单费用列表
  • └ passenger_name
  • String
  • 张三,李四
  • 乘机人,多个用‘,’分割
  • └ pay_type
  • Number
  • 4
  • 结算方式:1:个人现付,2:企业现付,4:企业月结,8、企业预存
  • └ price
  • Price
  • 100
  • 价格
  • └ category_code
  • Number
  • 1
  • 交易类目编码
  • └ type
  • Number
  • 1
  • 资金流向:1:支出,2:收入
  • └ gmt_create
  • Date
  • 2017-05-01 00:00:00
  • 流水创建时间
  • └ trade_id
  • String
  • 12312312001
  • 订单交易流水号
  • invoice_info
  • InvoiceInfo
  • 发票信息
  • └ id
  • Number
  • 123
  • 发票id
  • └ title
  • String
  • 阿里巴巴
  • 发票抬头
  • flight_refund_ticket_info_list
  • FlightRefundTicketInfo []
  • 退票列表
  • └ refund_order_id
  • Number
  • 123
  • 退票单id
  • └ ticket_no
  • String
  • 000-13232
  • 退票票号
  • └ gmt_create
  • Date
  • 2017-05-01 00:00:00
  • 创建时间
  • └ gmt_modify
  • Date
  • 2017-05-01 00:00:00
  • 更新时间
  • └ refund_type
  • Number
  • 0
  • 退票类型:0自愿/1非自愿
  • └ refund_reason
  • String
  • 退票
  • 退票原因
  • └ refund_ticket_fee
  • Price
  • 100
  • 退票金额
  • flight_info_list
  • FlightInfo []
  • 航班信息
  • └ arr_city_name
  • String
  • 兰州
  • 到达城市
  • └ dep_time
  • Date
  • 2017-05-01 00:00:00
  • 起飞时间
  • └ cabin
  • String
  • V
  • 舱位
  • └ dep_airport_code
  • String
  • NGB
  • 出发机场三字码
  • └ cabin_level
  • String
  • Y
  • 舱等
  • └ flight_no
  • String
  • MU3849
  • 航班号
  • └ arr_city_code
  • String
  • LHW
  • 到达城市三字码
  • └ dep_city_name
  • String
  • 宁波
  • 出发城市
  • └ airline_code
  • String
  • MU
  • 航司编码
  • └ dep_airport_name
  • String
  • 栎社国际机场
  • 出发机场名称
  • └ arr_airport_name
  • String
  • 兰州中川机场
  • 到达机场名称
  • └ flight_mile
  • Number
  • 900
  • 飞行里程
  • └ arr_time
  • Date
  • 2017-05-01 00:00:00
  • 到达时间
  • └ arr_airport_code
  • String
  • LHW
  • 达到机场三字码
  • └ airline_name
  • String
  • 东航
  • 航司名称
  • └ dep_city_code
  • String
  • NGB
  • 出发城市三字码
  • insurance_info_list
  • InsuranceInfo []
  • 保险列表
  • └ insurance_no
  • String
  • abcdefg
  • 保险单号
  • └ status
  • Number
  • 1
  • 保险状态:1已出保 2已退保
  • └ type
  • String
  • 航空意外险
  • 保险类型
  • └ amount
  • Price
  • 100
  • 保险金额
  • flight_ticket_info_list
  • FlightTicketInfo []
  • 正票列表
  • └ gmt_modify
  • Date
  • 2017-05-01 00:00:00
  • 更新时间
  • └ ticket_price
  • Price
  • 100
  • 票价
  • └ discount
  • Number
  • 10
  • 折扣
  • └ gmt_create
  • Date
  • 2017-05-01 00:00:00
  • 创建时间
  • └ user_id
  • String
  • 123
  • 用户id
  • └ oil_price
  • Price
  • 100
  • 燃油费用
  • └ pay_type
  • Price
  • 0
  • 支付方式 1个人支付/2企业支付/3混付
  • └ ticket_no
  • String
  • 000-123
  • 票号
  • └ ticket_status
  • String
  • OPEN
  • 票状态
  • └ build_price
  • Price
  • 5000
  • 机建费用
  • └ changed
  • Boolean
  • false
  • 是否改签
  • └ ticket_status_code
  • Number
  • 1
  • 票状态编码
  • passenger_info_list
  • PassengerInfo []
  • 出行人列表
  • └ project_code
  • String
  • abc
  • 项目code
  • └ cost_center_id
  • Number
  • 123
  • 成本中心id
  • └ cost_center_name
  • String
  • 测试成本中心
  • 成本中心名称
  • └ user_type
  • Number
  • 0
  • 出行人类型 0:内部/1:外部
  • └ cost_center_number
  • String
  • 123123
  • 成本中心编号
  • └ thirdpart_project_id
  • String
  • 234
  • 第三方项目id
  • └ user_name
  • String
  • 张三
  • 用户名
  • └ project_id
  • Number
  • 0
  • 项目id
  • └ user_id
  • String
  • 123
  • 用户id
  • └ project_title
  • String
  • 测试项目
  • 项目名称
  • flight_change_ticket_info_list
  • FlightChangeTicketInfo []
  • 改签票列表
  • └ change_order_id
  • Number
  • 123
  • 改签单id
  • └ ticket_no
  • String
  • 000-123123
  • 改签票号
  • └ gmt_create
  • Date
  • 2017-05-01 00:00:00
  • 创建时间
  • └ gmt_modify
  • Date
  • 2017-05-01 00:00:00
  • 更新时间
  • └ origin_ticket_no
  • String
  • 000-123123
  • 改签原票号
  • └ change_flight_no
  • String
  • MU7767
  • 改签航班号
  • └ change_cabin
  • String
  • V
  • 改签舱位
  • └ change_cabin_level
  • String
  • Y
  • 改签舱等
  • └ dep_time
  • Date
  • 2017-05-01 00:00:00
  • 出发时间
  • └ arr_time
  • Date
  • 2017-05-01 00:00:00
  • 到达时间
  • └ change_type
  • Number
  • 0
  • 改签类型:0自愿/1非自愿
  • └ change_reason
  • String
  • 个人原因
  • 改签原因
  • └ change_fee
  • Price
  • 100
  • 机票改签费
  • └ upgrade_fee
  • Price
  • 100
  • 机票升舱费

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripBtripSupplychainFlightDetailSearchRequest req = new AlitripBtripSupplychainFlightDetailSearchRequest();
AlitripBtripSupplychainFlightDetailSearchRequest.OpenApiSearchDetailRq obj1 = new AlitripBtripSupplychainFlightDetailSearchRequest.OpenApiSearchDetailRq();
obj1.setCorpId("corp1");
obj1.setOrderId(123L);
obj1.setUserId("user1");
obj1.setVersion(2L);
req.setRq(obj1);
AlitripBtripSupplychainFlightDetailSearchResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_btrip_supplychain_flight_detail_search_response>
    <result>
        <result_code>0</result_code>
        <is_success>true</is_success>
        <result_msg>成功</result_msg>
        <module>
            <order_base_info>
                <gmt_modify>2017-05-01 00:00:00</gmt_modify>
                <corp_id>corp1</corp_id>
                <order_id>1234</order_id>
                <contact_name>张三</contact_name>
                <order_status>5</order_status>
                <thirdpart_apply_id>123334</thirdpart_apply_id>
                <corp_name>企业1</corp_name>
                <gmt_create>2017-05-01 00:00:00</gmt_create>
                <user_id>user1</user_id>
                <apply_id>123</apply_id>
                <thirdpart_itinerary_id>43dsd</thirdpart_itinerary_id>
                <btrip_title>出差</btrip_title>
                <trip_type>2</trip_type>
                <itinerary_id>43dsd</itinerary_id>
                <depart_id>dept1</depart_id>
                <depart_name>部门1</depart_name>
                <thirdpart_corp_id>corp1</thirdpart_corp_id>
            </order_base_info>
            <price_info_list>
                <price_info>
                    <passenger_name>张三,李四</passenger_name>
                    <pay_type>4</pay_type>
                    <price>100</price>
                    <category_code>1</category_code>
                    <type>1</type>
                    <gmt_create>2017-05-01 00:00:00</gmt_create>
                    <trade_id>12312312001</trade_id>
                </price_info>
            </price_info_list>
            <invoice_info>
                <id>123</id>
                <title>阿里巴巴</title>
            </invoice_info>
            <flight_refund_ticket_info_list>
                <flight_refund_ticket_info>
                    <refund_order_id>123</refund_order_id>
                    <ticket_no>000-13232</ticket_no>
                    <gmt_create>2017-05-01 00:00:00</gmt_create>
                    <gmt_modify>2017-05-01 00:00:00</gmt_modify>
                    <refund_type>0</refund_type>
                    <refund_reason>退票</refund_reason>
                    <refund_ticket_fee>100</refund_ticket_fee>
                </flight_refund_ticket_info>
            </flight_refund_ticket_info_list>
            <flight_info_list>
                <flight_info>
                    <arr_city_name>兰州</arr_city_name>
                    <dep_time>2017-05-01 00:00:00</dep_time>
                    <cabin>V</cabin>
                    <dep_airport_code>NGB</dep_airport_code>
                    <cabin_level>Y</cabin_level>
                    <flight_no>MU3849</flight_no>
                    <arr_city_code>LHW</arr_city_code>
                    <dep_city_name>宁波</dep_city_name>
                    <airline_code>MU</airline_code>
                    <dep_airport_name>栎社国际机场</dep_airport_name>
                    <arr_airport_name>兰州中川机场</arr_airport_name>
                    <flight_mile>900</flight_mile>
                    <arr_time>2017-05-01 00:00:00</arr_time>
                    <arr_airport_code>LHW</arr_airport_code>
                    <airline_name>东航</airline_name>
                    <dep_city_code>NGB</dep_city_code>
                </flight_info>
            </flight_info_list>
            <insurance_info_list>
                <insurance_info>
                    <insurance_no>abcdefg</insurance_no>
                    <status>1</status>
                    <type>航空意外险</type>
                    <amount>100</amount>
                </insurance_info>
            </insurance_info_list>
            <flight_ticket_info_list>
                <flight_ticket_info>
                    <gmt_modify>2017-05-01 00:00:00</gmt_modify>
                    <ticket_price>100</ticket_price>
                    <discount>10</discount>
                    <gmt_create>2017-05-01 00:00:00</gmt_create>
                    <user_id>123</user_id>
                    <oil_price>100</oil_price>
                    <pay_type>0</pay_type>
                    <ticket_no>000-123</ticket_no>
                    <ticket_status>OPEN</ticket_status>
                    <build_price>5000</build_price>
                    <changed>false</changed>
                    <ticket_status_code>1</ticket_status_code>
                </flight_ticket_info>
            </flight_ticket_info_list>
            <passenger_info_list>
                <passenger_info>
                    <project_code>abc</project_code>
                    <cost_center_id>123</cost_center_id>
                    <cost_center_name>测试成本中心</cost_center_name>
                    <user_type>0</user_type>
                    <cost_center_number>123123</cost_center_number>
                    <thirdpart_project_id>234</thirdpart_project_id>
                    <user_name>张三</user_name>
                    <project_id>0</project_id>
                    <user_id>123</user_id>
                    <project_title>测试项目</project_title>
                </passenger_info>
            </passenger_info_list>
            <flight_change_ticket_info_list>
                <flight_change_ticket_info>
                    <change_order_id>123</change_order_id>
                    <ticket_no>000-123123</ticket_no>
                    <gmt_create>2017-05-01 00:00:00</gmt_create>
                    <gmt_modify>2017-05-01 00:00:00</gmt_modify>
                    <origin_ticket_no>000-123123</origin_ticket_no>
                    <change_flight_no>MU7767</change_flight_no>
                    <change_cabin>V</change_cabin>
                    <change_cabin_level>Y</change_cabin_level>
                    <dep_time>2017-05-01 00:00:00</dep_time>
                    <arr_time>2017-05-01 00:00:00</arr_time>
                    <change_type>0</change_type>
                    <change_reason>个人原因</change_reason>
                    <change_fee>100</change_fee>
                    <upgrade_fee>100</upgrade_fee>
                </flight_change_ticket_info>
            </flight_change_ticket_info_list>
        </module>
    </result>
</alitrip_btrip_supplychain_flight_detail_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

返回
顶部