商旅机票航班列表接口,用于分销询价V2
| 名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
|---|---|---|---|---|---|
| param_flight_search_list_r_q | BtripFlightSearchListRq | 可选 | 机票搜索入参 | ||
|
| 名称 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| result | HisvResult | 响应信息 | |
|
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripBtripFlightDistributionNewflightlistRequest req = new AlitripBtripFlightDistributionNewflightlistRequest();
AlitripBtripFlightDistributionNewflightlistRequest.BtripFlightSearchListRq obj1 = new AlitripBtripFlightDistributionNewflightlistRequest.BtripFlightSearchListRq();
obj1.setSubChannel("jianhang001");
obj1.setSupplierCode("1");
obj1.setDepCityCode("BJS");
obj1.setArrCityCode("HGH");
obj1.setDepCityName("杭州");
obj1.setArrCityName("上海");
obj1.setDepDate("yyyy-MM-dd HH:mm");
obj1.setAirlineCode("CK");
obj1.setCabinClass("F");
obj1.setFlightNo("CK2982");
obj1.setTransferFlightNo("CK2982");
obj1.setTransferCityCode("HGH");
obj1.setTransferLeaveDate("yyyy-MM-dd HH:mm:ss");
obj1.setNeedMultiClassPrice(true);
obj1.setTripType("1");
obj1.setIsvName("demo");
req.setParamFlightSearchListRQ(obj1);
AlitripBtripFlightDistributionNewflightlistResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
<alitrip_btrip_flight_distribution_newflightlist_response>
<result>
<module>
<flight_info_list>
<flight_info_d_t_o>
<flight_no>CK1029</flight_no>
<is_share>true</is_share>
<carrier_no>CK1029</carrier_no>
<carrier_air_line>CK</carrier_air_line>
<is_stop>true</is_stop>
<is_transfer>true</is_transfer>
<ticket_price>1000</ticket_price>
<price>1000</price>
<remained_seat_count>9</remained_seat_count>
<build_price>1000</build_price>
<oil_price>1000</oil_price>
<cabin>F</cabin>
<cabin_class>F</cabin_class>
<total_price>1000</total_price>
<promotion_price>0</promotion_price>
<memo>demo</memo>
<secret_params>demo</secret_params>
<class_rule>demo</class_rule>
<stop_city>HGH</stop_city>
<stop_dep_time>yyyy-MM-dd HH:mm:ss</stop_dep_time>
<stop_arr_time>yyyy-MM-dd HH:mm:ss</stop_arr_time>
<segment_number>1</segment_number>
<trip_type>1</trip_type>
<invoice_type>1</invoice_type>
<dep_date>yyyy-MM-dd HH:mm:ss</dep_date>
<arr_date>yyyy-MM-dd HH:mm:ss</arr_date>
<dep_city_code>BJS</dep_city_code>
<meal_desc>demo</meal_desc>
<product_type_desc>demo</product_type_desc>
<is_protocol>true</is_protocol>
<flight_size>demo</flight_size>
<discount>0</discount>
<ota_item_id>demo</ota_item_id>
<flight_type>demo</flight_type>
<transfer_info>
<transfer_flight_no>demo</transfer_flight_no>
<transfer_arr_date>2021-07-28</transfer_arr_date>
<transfer_dep_date>2021-07-28</transfer_dep_date>
<transfer_arr_airport_info>
<airport_code>demo</airport_code>
<airport_name>demo</airport_name>
<terminal>demo</terminal>
</transfer_arr_airport_info>
<transfer_dep_airport_info>
<airport_code>demo</airport_code>
<airport_name>demo</airport_name>
<terminal>demo</terminal>
</transfer_dep_airport_info>
<transfer_airline_info>
<airline_code>MU</airline_code>
<airline_name>demo</airline_name>
<airline_simple_name>demo</airline_simple_name>
</transfer_airline_info>
<transfer_flight_rule_list>
<flight_rule>
<baggage_info>demo</baggage_info>
<tuigaiqian_info>demo</tuigaiqian_info>
<change_rule_item>
<index>1</index>
<table_head>北京-上海</table_head>
<title>退票规则/同舱改期规则</title>
<type>1</type>
<extra_contents>
<extra_contents_bean>
<content>demo</content>
<title>demo</title>
</extra_contents_bean>
</extra_contents>
<sub_table_head>
<string>demo</string>
</sub_table_head>
<refund_sub_items>
<refund_change_rule_sub_item>
<is_struct>true</is_struct>
<ptc>ADT</ptc>
<title>成人</title>
<refund_sub_contents>
<refund_change_rule_sub_content>
<fee_desc>demo</fee_desc>
<fee_range>demo</fee_range>
<style>1</style>
</refund_change_rule_sub_content>
</refund_sub_contents>
</refund_change_rule_sub_item>
</refund_sub_items>
</change_rule_item>
<refund_rule_item>
<index>1</index>
<table_head>北京-上海</table_head>
<title>退票规则/同舱改期规则</title>
<type>1</type>
<extra_contents>
<extra_contents_bean>
<content>demo</content>
<title>demo</title>
</extra_contents_bean>
</extra_contents>
<refund_sub_items>
<refund_change_rule_sub_item>
<is_struct>true</is_struct>
<ptc>ADT</ptc>
<title>成人</title>
<refund_sub_contents>
<refund_change_rule_sub_content>
<fee_desc>demo</fee_desc>
<fee_range>demo</fee_range>
<style>1</style>
</refund_change_rule_sub_content>
</refund_sub_contents>
</refund_change_rule_sub_item>
</refund_sub_items>
</refund_rule_item>
<baggage_item>
<index>1</index>
<table_head>北京-上海</table_head>
<title>退票规则/同舱改期规则</title>
<type>1</type>
<tips>
<logo>demo</logo>
<tips_desc>demo</tips_desc>
<tips_image>demo</tips_image>
</tips>
<baggage_sub_items>
<baggage_sub_item>
<is_struct>true</is_struct>
<ptc>ADT</ptc>
<title>成人</title>
<baggage_sub_content_visualizes>
<baggage_sub_content_visualizes_bean>
<baggage_sub_content_type>1</baggage_sub_content_type>
<description>
<desc>您可以随身携带上飞机客舱内的行李物品,由旅客自行负责保管。具体尺寸、重量、类型等以各航空公司规定为准</desc>
<icon>demo</icon>
<image>demo</image>
<title>手提行李说明</title>
</description>
<image_do>
<image>demo</image>
<largest>55</largest>
<middle>40</middle>
<smallest>20</smallest>
</image_do>
<is_highlight>true</is_highlight>
<sub_title>demo</sub_title>
</baggage_sub_content_visualizes_bean>
</baggage_sub_content_visualizes>
</baggage_sub_item>
</baggage_sub_items>
</baggage_item>
</flight_rule>
</transfer_flight_rule_list>
<flight_size>demo</flight_size>
<flight_type>demo</flight_type>
</transfer_info>
<airline_info>
<airline_code>MU</airline_code>
<airline_name>demo</airline_name>
<airline_simple_name>demo</airline_simple_name>
</airline_info>
<arr_airport_info>
<airport_code>BJS</airport_code>
<airport_name>1626906000000</airport_name>
<terminal>MU8471</terminal>
</arr_airport_info>
<dep_airport_info>
<airport_code>PKX</airport_code>
<airport_name>大兴国际机场</airport_name>
<terminal>--</terminal>
</dep_airport_info>
<flight_rule_list>
<flight_rule>
<tuigaiqian_info>demo</tuigaiqian_info>
<baggage_info>demo</baggage_info>
<change_rule_item>
<index>1</index>
<table_head>北京-上海</table_head>
<title>退票规则/同舱改期规则</title>
<type>1</type>
<extra_contents>
<extra_contents_bean>
<content>demo</content>
<title>demo</title>
</extra_contents_bean>
</extra_contents>
<refund_sub_items>
<refund_change_rule_sub_item>
<is_struct>true</is_struct>
<ptc>ADT</ptc>
<title>成人</title>
<refund_sub_contents>
<refund_change_rule_sub_content>
<fee_desc>demo</fee_desc>
<fee_range>demo</fee_range>
<style>1</style>
</refund_change_rule_sub_content>
</refund_sub_contents>
</refund_change_rule_sub_item>
</refund_sub_items>
</change_rule_item>
<refund_rule_item>
<index>1</index>
<table_head>北京-上海</table_head>
<title>退票规则/同舱改期规则</title>
<type>1</type>
<extra_contents>
<extra_contents_bean>
<content>demo</content>
<title>demo</title>
</extra_contents_bean>
</extra_contents>
<refund_sub_items>
<refund_change_rule_sub_item>
<is_struct>true</is_struct>
<ptc>ADT</ptc>
<title>成人</title>
<refund_sub_contents>
<refund_change_rule_sub_content>
<fee_desc>demo</fee_desc>
<fee_range>demo</fee_range>
<style>1</style>
</refund_change_rule_sub_content>
</refund_sub_contents>
</refund_change_rule_sub_item>
</refund_sub_items>
</refund_rule_item>
<baggage_item>
<index>1</index>
<table_head>北京-上海</table_head>
<title>退票规则/同舱改期规则</title>
<type>退票规则/同舱改期规则</type>
<tips>
<logo>demo</logo>
<tips_desc>demo</tips_desc>
<tips_image>demo</tips_image>
</tips>
<baggage_sub_items>
<baggage_tip>
<is_struct>true</is_struct>
<ptc>ADT</ptc>
<title>成人</title>
<baggage_sub_content_visualizes>
<baggage_sub_content_visualizes_bean>
<baggage_sub_content_type>1</baggage_sub_content_type>
<description>
<desc>您可以随身携带上飞机客舱内的行李物品,由旅客自行负责保管。具体尺寸、重量、类型等以各航空公司规定为准</desc>
<icon>demo</icon>
<image>demo</image>
<title>手提行李说明</title>
</description>
<image_do>
<image>demo</image>
<largest>55</largest>
<middle>40</middle>
<smallest>20</smallest>
</image_do>
<is_highlight>true</is_highlight>
<sub_title>demo</sub_title>
</baggage_sub_content_visualizes_bean>
</baggage_sub_content_visualizes>
</baggage_tip>
</baggage_sub_items>
</baggage_item>
</flight_rule>
</flight_rule_list>
<cabin_info_list>
<multi_cabin_class_info>
<price>1810</price>
<ticket_price>1810</ticket_price>
<oil_price>2000</oil_price>
<build_price>5000</build_price>
<total_price>9000</total_price>
<remained_seat_count>9</remained_seat_count>
<cabin>Y</cabin>
<child_cabin>Y</child_cabin>
<class_name>demo</class_name>
<cabin_class>2</cabin_class>
<cabin_class_name>demo</cabin_class_name>
<discount>45</discount>
<promotion_price>demo</promotion_price>
<memo>demo</memo>
<order_params>demo</order_params>
<class_rule>demo</class_rule>
<flight_rule_list>
<flight_rule>
<tuigaiqian_info>demo</tuigaiqian_info>
<baggage_info>demo</baggage_info>
<change_rule_item>
<index>1</index>
<table_head>北京-上海</table_head>
<title>退票规则/同舱改期规则</title>
<type>1</type>
<extra_contents>
<extra_contents_bean>
<content>demo</content>
<title>demo</title>
</extra_contents_bean>
</extra_contents>
<refund_sub_items>
<refund_change_rule_sub_item>
<is_struct>true</is_struct>
<ptc>ADT</ptc>
<title>成人</title>
<refund_sub_contents>
<refund_change_rule_sub_content>
<fee_desc>demo</fee_desc>
<fee_range>demo</fee_range>
<style>1</style>
</refund_change_rule_sub_content>
</refund_sub_contents>
</refund_change_rule_sub_item>
</refund_sub_items>
</change_rule_item>
<refund_rule_item>
<index>1</index>
<table_head>北京-上海</table_head>
<title>退票规则/同舱改期规则</title>
<type>1</type>
<extra_contents>
<extra_contents_bean>
<content>demo</content>
<title>title</title>
</extra_contents_bean>
</extra_contents>
<refund_sub_items>
<refund_change_rule_sub_item>
<is_struct>true</is_struct>
<ptc>ADT</ptc>
<title>成人</title>
<refund_sub_contents>
<refund_change_rule_sub_content>
<fee_desc>demo</fee_desc>
<fee_range>demo</fee_range>
<style>1</style>
</refund_change_rule_sub_content>
</refund_sub_contents>
</refund_change_rule_sub_item>
</refund_sub_items>
</refund_rule_item>
<baggage_item>
<index>1</index>
<table_head>北京-上海</table_head>
<title>退票规则/同舱改期规则</title>
<type>退票规则/同舱改期规则</type>
<tips>
<logo>demo</logo>
<tips_desc>demo</tips_desc>
<tips_image>demo</tips_image>
</tips>
<baggage_sub_items>
<extra_contents_bean>
<is_struct>true</is_struct>
<ptc>ADT</ptc>
<title>成人</title>
<baggage_sub_content_visualizes>
<baggage_sub_content_visualizes_bean>
<baggage_sub_content_type>1</baggage_sub_content_type>
<description>
<desc>您可以随身携带上飞机客舱内的行李物品,由旅客自行负责保管。具体尺寸、重量、类型等以各航空公司规定为准</desc>
<icon>demo</icon>
<image>demo</image>
<title>手提行李说明</title>
</description>
<image_do>
<image>demo</image>
<largest>55</largest>
<middle>40</middle>
<smallest>20</smallest>
</image_do>
<is_highlight>true</is_highlight>
<sub_title>demo</sub_title>
</baggage_sub_content_visualizes_bean>
</baggage_sub_content_visualizes>
</extra_contents_bean>
</baggage_sub_items>
</baggage_item>
</flight_rule>
</flight_rule_list>
<product_type>1</product_type>
<invoice_type>1</invoice_type>
<is_protocol>false</is_protocol>
<product_type_desc>非标准产品</product_type_desc>
<ota_item_id>demo</ota_item_id>
<flight_rule_list_str>demo</flight_rule_list_str>
<basic_cabin_price>1810</basic_cabin_price>
</multi_cabin_class_info>
</cabin_info_list>
<basic_cabin_price>1810</basic_cabin_price>
</flight_info_d_t_o>
</flight_info_list>
<is_replace_pnr>true</is_replace_pnr>
</module>
<result_code>0</result_code>
<result_msg>demo</result_msg>
<success>true</success>
</result>
</alitrip_btrip_flight_distribution_newflightlist_response>
<error_response>
<code>50</code>
<msg>Remote service error</msg>
<sub_code>isv.invalid-parameter</sub_code>
<sub_msg>非法参数</sub_msg>
</error_response>
| 错误码 | 错误描述 | 解决方案 |
|---|