alitrip.btrip.flight.distribution.change.query (改签航班询价)

商旅机票改签航班询价

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_btrip_flight_modify_flight_info_rq BtripFlightModifyFlightInfoRq 可选 改签询价入参
  • └ arr_city
  • String
  • 必须
  • HGH
  • 到达城市三字码
  • └ dep_city
  • String
  • 必须
  • BJS
  • 出发城市三字码
  • └ is_voluntary
  • Number
  • 必须
  • 1
  • 是否自愿
  • └ modify_depart_date
  • String
  • 必须
  • 2021-07-31
  • 改签出发时间
  • └ modify_flight_no
  • String
  • 必须
  • MU8431
  • 改签航班号
  • └ dis_order_id
  • String
  • 必须
  • 4572546156
  • 分销外部订单号
  • └ passenger_name
  • String
  • 必须
  • 张三
  • 改签乘客姓名
  • └ sub_channel
  • String
  • 必须
  • jianhang001
  • 分销子渠道,通常为corpId

响应参数

名称 类型 示例值 描述
result HisvResult 响应结果
  • module
  • BtripFlightModifyFlightInfoRs
  • 响应子模块
  • flight_info_list
  • FlightInfoDto []
  • 改签航班信息列表
  • airline_info
  • AirlineInfo
  • 航司信息
  • └ airline_code
  • String
  • 航司编码
  • └ airline_name
  • String
  • 航司名称
  • └ airline_simple_name
  • String
  • 航司简称
  • arr_airport_info
  • AirportInfo
  • 到达机场信息
  • └ airport_code
  • String
  • 到达机场编码
  • └ airport_name
  • String
  • 到达机场名称
  • └ city_code
  • String
  • 城市三字码
  • └ city_name
  • String
  • 城市名称
  • └ terminal
  • String
  • 航站楼
  • └ build_price
  • Number
  • 机建费
  • └ cabin
  • String
  • 舱位
  • └ cabin_class
  • String
  • 舱等
  • cabin_list
  • CabinInfo []
  • 舱位列表
  • └ cabin
  • String
  • 舱位
  • └ cabin_class
  • String
  • 舱等
  • └ cabin_desc
  • String
  • 舱位描述
  • └ child_cabin
  • String
  • 子舱位
  • └ left_num
  • String
  • 剩余数量
  • modify_price_list
  • ModifyPrice []
  • 改签价格列表
  • └ passenger_type
  • Number
  • 乘客类型
  • └ upgrade_fee
  • Number
  • 升舱费
  • └ modify_price
  • Number
  • 改签费
  • └ carrier_airline
  • String
  • 共享航班
  • └ carrier_no
  • String
  • 共享航班号
  • dep_airport_info
  • AirportInfo
  • 出发机场信息
  • └ airport_code
  • String
  • 机场编码
  • └ airport_name
  • String
  • 机场名称
  • └ city_code
  • String
  • 城市编码
  • └ city_name
  • String
  • 城市名称
  • └ terminal
  • String
  • 航站楼
  • └ dep_city_code
  • String
  • 出发城市三字码
  • └ dep_date
  • Date
  • 出发日期
  • └ discount
  • Number
  • 折扣
  • └ flight_no
  • String
  • 航班号
  • └ is_share
  • Boolean
  • 是否共享
  • └ is_stop
  • Boolean
  • 是否经停
  • └ lowest_cabin
  • String
  • 最低舱位
  • └ lowest_cabin_class
  • String
  • 最低舱等
  • └ lowest_cabin_num
  • String
  • 最低舱数量
  • lowest_cabin_price_list
  • ModifyPrice []
  • 最低舱位价格列表
  • └ passenger_type
  • Number
  • 乘客类型
  • └ upgrade_fee
  • Number
  • 升舱费用
  • └ modify_price
  • Number
  • 改签费
  • └ oil_price
  • Number
  • 燃油费用
  • └ stop_arr_time
  • String
  • 经停到达时间
  • └ stop_city
  • String
  • 经停城市
  • └ stop_dep_time
  • String
  • 经停出发时间
  • └ ticket_price
  • Number
  • 票价
  • └ total_price
  • String
  • 总价
  • └ result_code
  • Number
  • 错误码
  • └ result_msg
  • String
  • 错误信息
  • └ success
  • Boolean
  • 是否成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripBtripFlightDistributionChangeQueryRequest req = new AlitripBtripFlightDistributionChangeQueryRequest();
AlitripBtripFlightDistributionChangeQueryRequest.BtripFlightModifyFlightInfoRq obj1 = new AlitripBtripFlightDistributionChangeQueryRequest.BtripFlightModifyFlightInfoRq();
obj1.setArrCity("HGH");
obj1.setDepCity("BJS");
obj1.setIsVoluntary(1L);
obj1.setModifyDepartDate("2021-07-31");
obj1.setModifyFlightNo("MU8431");
obj1.setDisOrderId("4572546156");
obj1.setPassengerName("张三");
obj1.setSubChannel("jianhang001");
req.setParamBtripFlightModifyFlightInfoRq(obj1);
AlitripBtripFlightDistributionChangeQueryResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_btrip_flight_distribution_change_query_response>
    <result>
        <module>
            <flight_info_list>
                <flight_info_dto>
                    <airline_info>
                        <airline_code></airline_code>
                        <airline_name></airline_name>
                        <airline_simple_name></airline_simple_name>
                    </airline_info>
                    <arr_airport_info>
                        <airport_code></airport_code>
                        <airport_name></airport_name>
                        <city_code></city_code>
                        <city_name></city_name>
                        <terminal></terminal>
                    </arr_airport_info>
                    <build_price></build_price>
                    <cabin></cabin>
                    <cabin_class></cabin_class>
                    <cabin_list>
                        <cabin_info>
                            <cabin></cabin>
                            <cabin_class></cabin_class>
                            <cabin_desc></cabin_desc>
                            <child_cabin></child_cabin>
                            <left_num></left_num>
                            <modify_price_list>
                                <modify_price>
                                    <passenger_type></passenger_type>
                                    <upgrade_fee></upgrade_fee>
                                    <modify_price></modify_price>
                                </modify_price>
                            </modify_price_list>
                        </cabin_info>
                    </cabin_list>
                    <carrier_airline></carrier_airline>
                    <carrier_no></carrier_no>
                    <dep_airport_info>
                        <airport_code></airport_code>
                        <airport_name></airport_name>
                        <city_code></city_code>
                        <city_name></city_name>
                        <terminal></terminal>
                    </dep_airport_info>
                    <dep_city_code></dep_city_code>
                    <dep_date></dep_date>
                    <discount></discount>
                    <flight_no></flight_no>
                    <is_share></is_share>
                    <is_stop></is_stop>
                    <lowest_cabin></lowest_cabin>
                    <lowest_cabin_class></lowest_cabin_class>
                    <lowest_cabin_num></lowest_cabin_num>
                    <lowest_cabin_price_list>
                        <modify_price>
                            <passenger_type></passenger_type>
                            <upgrade_fee></upgrade_fee>
                            <modify_price></modify_price>
                        </modify_price>
                    </lowest_cabin_price_list>
                    <oil_price></oil_price>
                    <stop_arr_time></stop_arr_time>
                    <stop_city></stop_city>
                    <stop_dep_time></stop_dep_time>
                    <ticket_price></ticket_price>
                    <total_price></total_price>
                </flight_info_dto>
            </flight_info_list>
        </module>
        <result_code></result_code>
        <result_msg></result_msg>
        <success></success>
    </result>
</alitrip_btrip_flight_distribution_change_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

返回
顶部