alitrip.btrip.flight.distribution.modify.newflightsearch (改签航班列表V2)

改签航班列表V2

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_btrip_flight_modify_search_price_rq BtripFlightModifySearchPriceRq 可选 改签航班列表入参
  • └ dep_date
  • String
  • 必须
  • 2020-01-01
  • 出发时间
  • └ dis_order_id
  • String
  • 必须
  • xxxx000000
  • 外部分销商订单号
  • └ dep_city
  • String
  • 可选
  • BJS
  • 出发城市三字码
  • └ arr_city
  • String
  • 可选
  • HSH
  • 到达城市三字码
  • └ is_voluntary
  • Number
  • 可选
  • 1
  • 是否自愿1自愿,0非自愿
  • └ sub_channel
  • String
  • 必须
  • jianhang001
  • 分销子渠道,通常为corpId
  • └ supplier_code
  • String
  • 可选
  • 1
  • 供应商标识
  • traveler_info_list
  • TravelerInfo []
  • 可选
  • {}
  • 乘客列表
  • └ name
  • String
  • 可选
  • 张三
  • 乘机人名称
  • └ user_id
  • String
  • 必须
  • 1928811231
  • 外部分销商乘机人id
  • └ dep_city
  • String
  • 必须
  • PEK
  • 出发机场三字码
  • └ arr_city
  • String
  • 必须
  • HGH
  • 到达机场三字码
  • └ type
  • String
  • 可选
  • "ENUM_INVALID"
  • 乘客类型

响应参数

名称 类型 示例值 描述
result HisvResult 响应参数
  • module
  • BtripFlightModifySearchPriceRs
  • 子模块
  • flight_info_list
  • FlightInfoDTO []
  • 改签航班列表
  • └ flight_no
  • String
  • CA1509
  • 销售航班号
  • └ is_share
  • Boolean
  • true
  • 是否共享航班
  • └ carrier_no
  • String
  • CA1509
  • 共享航班号
  • └ carrier_airline
  • String
  • ZH
  • 共享航司
  • └ lowest_cabin_num
  • String
  • N
  • 最低价舱位数量
  • └ lowest_cabin_desc
  • String
  • 经济舱
  • 最低价舱位描述
  • └ meal_desc
  • String
  • 有餐食
  • 餐食
  • └ flight_size
  • String
  • 中型机
  • 机型
  • └ lowest_cabin
  • String
  • Y
  • 最低价舱位
  • └ lowest_cabin_class
  • String
  • A
  • 最低价舱等
  • └ modify_flight_dep_date
  • String
  • 2021-01-01
  • 出发日期
  • └ modify_flight_dep_time
  • String
  • 2021-01-01 10:10:00
  • 出发时间
  • └ modify_flight_arr_time
  • String
  • 2021-01-01 10:10:00
  • 到达时间
  • └ is_stop
  • Boolean
  • true
  • 是否经停
  • └ stop_city
  • String
  • HGH
  • 经停城市
  • └ flight_type
  • String
  • 320
  • 机型号
  • └ session_id
  • String
  • demo
  • 临时会话Id
  • airline_info
  • AirlineInfo
  • 航司信息
  • └ airline_code
  • String
  • MU
  • 航司编码
  • └ airline_name
  • String
  • demo
  • 航司名称
  • └ airline_simple_name
  • String
  • demo
  • 航司简称
  • dep_airport_info
  • AirportInfo
  • 出发机场信息
  • └ airport_code
  • String
  • PKX
  • 航司编码
  • └ airport_name
  • String
  • 大兴国际机场
  • 航司名称
  • └ city_code
  • String
  • BJS
  • 航司简称
  • └ city_name
  • String
  • 北京
  • 城市名称
  • └ terminal
  • String
  • --
  • 航站楼
  • arr_airport_info
  • AirportInfo
  • 到达机场信息
  • └ airport_code
  • String
  • PKX
  • 航司编码
  • └ airport_name
  • String
  • 大兴国际机场
  • 航司名称
  • └ city_code
  • String
  • BJS
  • 航司简称
  • └ city_name
  • String
  • 北京
  • 城市名称
  • └ terminal
  • String
  • --
  • 航站楼
  • lowest_cabin_price_list
  • ModifyPrice []
  • 低价舱位价格列表
  • └ passenger_type
  • Number
  • 1
  • 乘客类型:(1, "普通成人"),(2, "学生"),(4, "教师"),(8, "青年"),(16, "老年"),(32, "儿童"),(64, "婴儿")
  • └ upgrade_fee
  • Number
  • 21
  • 升舱手续费
  • └ upgrade_price
  • Number
  • 79
  • 升舱差价
  • └ ticket_price
  • Number
  • 100
  • 改签支付价格
  • cabin_list
  • CabinInfo []
  • 舱位列表
  • └ cabin
  • String
  • F
  • 舱等
  • └ left_num
  • String
  • 1
  • 舱位数量
  • └ cabin_desc
  • String
  • demo
  • 舱位描述
  • └ child_cabin
  • String
  • F
  • 子舱位
  • └ ota_itemid
  • String
  • demo
  • 商品id
  • modify_price_list
  • ModifyPrice []
  • 改签费用信息
  • └ passenger_type
  • Number
  • 1
  • 乘客类型:(1, "普通成人"),(2, "学生"),(4, "教师"),(8, "青年"),(16, "老年"),(32, "儿童"),(64, "婴儿")
  • └ upgrade_fee
  • Number
  • 21
  • 升舱手续费
  • └ upgrade_price
  • Number
  • 79
  • 升舱差价
  • └ ticket_price
  • Number
  • 100
  • 改签支付价格
  • └ cabin_discount
  • Number
  • 80
  • 舱等折扣(八折用80表示(null代表不限制))
  • └ cabin_class
  • Number
  • F
  • 舱等
  • └ result_code
  • Number
  • 0
  • 错误编码
  • └ result_msg
  • String
  • demo
  • 错误信息
  • └ success
  • Boolean
  • true
  • 是否成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripBtripFlightDistributionModifyNewflightsearchRequest req = new AlitripBtripFlightDistributionModifyNewflightsearchRequest();
AlitripBtripFlightDistributionModifyNewflightsearchRequest.BtripFlightModifySearchPriceRq obj1 = new AlitripBtripFlightDistributionModifyNewflightsearchRequest.BtripFlightModifySearchPriceRq();
obj1.setDepDate("2020-01-01");
obj1.setDisOrderId("xxxx000000");
obj1.setDepCity("BJS");
obj1.setArrCity("HSH");
obj1.setIsVoluntary(1L);
obj1.setSubChannel("jianhang001");
obj1.setSupplierCode("1");
List<AlitripBtripFlightDistributionModifyNewflightsearchRequest.TravelerInfo> list3 = new ArrayList<AlitripBtripFlightDistributionModifyNewflightsearchRequest.TravelerInfo>();
AlitripBtripFlightDistributionModifyNewflightsearchRequest.TravelerInfo obj4 = new AlitripBtripFlightDistributionModifyNewflightsearchRequest.TravelerInfo();
list3.add(obj4);
obj4.setName("张三");
obj4.setUserId("1928811231");
obj4.setDepCity("PEK");
obj4.setArrCity("HGH");
obj4.setType("\"ENUM_INVALID\"");
obj1.setTravelerInfoList(list3);
req.setParamBtripFlightModifySearchPriceRq(obj1);
AlitripBtripFlightDistributionModifyNewflightsearchResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_btrip_flight_distribution_modify_newflightsearch_response>
    <result>
        <module>
            <flight_info_list>
                <flight_info_d_t_o>
                    <flight_no>CA1509</flight_no>
                    <is_share>true</is_share>
                    <carrier_no>CA1509</carrier_no>
                    <carrier_airline>ZH</carrier_airline>
                    <lowest_cabin_num>N</lowest_cabin_num>
                    <lowest_cabin_desc>经济舱</lowest_cabin_desc>
                    <meal_desc>有餐食</meal_desc>
                    <flight_size>中型机</flight_size>
                    <lowest_cabin>Y</lowest_cabin>
                    <lowest_cabin_class>A</lowest_cabin_class>
                    <modify_flight_dep_date>2021-01-01</modify_flight_dep_date>
                    <modify_flight_dep_time>2021-01-01 10:10:00</modify_flight_dep_time>
                    <modify_flight_arr_time>2021-01-01 10:10:00</modify_flight_arr_time>
                    <is_stop>true</is_stop>
                    <stop_city>HGH</stop_city>
                    <flight_type>320</flight_type>
                    <session_id>demo</session_id>
                    <airline_info>
                        <airline_code>MU</airline_code>
                        <airline_name>demo</airline_name>
                        <airline_simple_name>demo</airline_simple_name>
                    </airline_info>
                    <dep_airport_info>
                        <airport_code>PKX</airport_code>
                        <airport_name>大兴国际机场</airport_name>
                        <city_code>BJS</city_code>
                        <city_name>北京</city_name>
                        <terminal>--</terminal>
                    </dep_airport_info>
                    <arr_airport_info>
                        <airport_code>PKX</airport_code>
                        <airport_name>大兴国际机场</airport_name>
                        <city_code>BJS</city_code>
                        <city_name>北京</city_name>
                        <terminal>--</terminal>
                    </arr_airport_info>
                    <lowest_cabin_price_list>
                        <modify_price>
                            <passenger_type>1</passenger_type>
                            <upgrade_fee>21</upgrade_fee>
                            <upgrade_price>79</upgrade_price>
                            <ticket_price>100</ticket_price>
                        </modify_price>
                    </lowest_cabin_price_list>
                    <cabin_list>
                        <cabin_info>
                            <cabin>F</cabin>
                            <left_num>1</left_num>
                            <cabin_desc>demo</cabin_desc>
                            <child_cabin>F</child_cabin>
                            <ota_itemid>demo</ota_itemid>
                            <modify_price_list>
                                <modify_price>
                                    <passenger_type>1</passenger_type>
                                    <upgrade_fee>21</upgrade_fee>
                                    <upgrade_price>79</upgrade_price>
                                    <ticket_price>100</ticket_price>
                                </modify_price>
                            </modify_price_list>
                            <cabin_discount>80</cabin_discount>
                            <cabin_class>F</cabin_class>
                        </cabin_info>
                    </cabin_list>
                </flight_info_d_t_o>
            </flight_info_list>
        </module>
        <result_code>0</result_code>
        <result_msg>demo</result_msg>
        <success>true</success>
    </result>
</alitrip_btrip_flight_distribution_modify_newflightsearch_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

返回
顶部