文档中心 > API类目 > 欢行开发平台API

alibaba.happytrip.flight.bean.query (欢豆listing数据查询)

欢豆listing数据查询

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
ht_open_point_flight_request HtOpenPointFlightRequest 必须 请求
  • search_main
  • HtOpenFlightPointSearchMainDTO
  • 必须
  • 主要信息包含往返 searchKey等
  • └ book_date
  • String
  • 必须
  • 2024-08-16
  • 预订日期:yyyy-MM-dd
  • └ arr_out_code
  • String
  • 可选
  • 17
  • 到达城市外部编码
  • └ arr_city_code
  • String
  • 可选
  • BJS
  • 到达城市编码
  • └ dep_out_code
  • String
  • 可选
  • 1
  • 出发城市外部编码
  • └ arr_city
  • String
  • 必须
  • 北京市
  • 到达城市
  • └ dep_city
  • String
  • 必须
  • 杭州市
  • 出发城市
  • └ search_key
  • String
  • 必须
  • uuiddslgoeqihgfasdhgkjsdlfdsalkvo001
  • 搜索唯一key
  • └ dep_city_code
  • String
  • 可选
  • HGH
  • 出发城市编码
  • search_user
  • HtOpenSearchUserDTO
  • 必须
  • 必要用户信息&差旅单信息
  • └ ta_head_id
  • String
  • 必须
  • 105286762
  • 欢行差旅单id
  • └ language
  • String
  • 可选
  • zh-cn
  • 语言态:中文:zh-cn,英文:en-us
  • └ user_key
  • String
  • 必须
  • 15864575_1
  • 外部唯一用户标识
  • search_listing
  • HtOpenFlightPointSearchListingDTO []
  • 必须
  • {}
  • 航班详细信息
  • └ cabin_class
  • String
  • 可选
  • 经济舱
  • 仓等
  • └ airline_com_name
  • String
  • 可选
  • 中国国际航空公司
  • 航司公司名称
  • └ dep_time
  • String
  • 必须
  • 2024-08-16 16:00:00
  • 出发时间
  • └ short_flight_size
  • String
  • 可选
  • xx
  • 机型简称
  • └ discount
  • String
  • 可选
  • 88
  • 折扣
  • └ cabin
  • String
  • 必须
  • Y
  • 舱位
  • └ flight_type
  • String
  • 可选
  • xx
  • 机型代码
  • └ dep_airport
  • String
  • 必须
  • HGH
  • 出发机场
  • └ flight_no
  • String
  • 必须
  • CA1719
  • 航班号
  • └ transfer
  • Boolean
  • 可选
  • false
  • 是否中转
  • └ stop
  • Boolean
  • 可选
  • false
  • 是否经停
  • └ price
  • String
  • 必须
  • 2820
  • 金额
  • └ airline_code
  • String
  • 必须
  • CA
  • 航司-代码
  • └ dep_airport_name
  • String
  • 可选
  • 杭州萧山国际机场
  • 出发机场名称
  • └ flight_type_desc
  • String
  • 可选
  • xx
  • 机型代码描述
  • └ arr_airport
  • String
  • 必须
  • PEK
  • 到达机场编码
  • └ arr_airport_name
  • String
  • 可选
  • 北京首都国际机场
  • 到达机场名称
  • └ arr_time
  • String
  • 可选
  • 2024-08-16 18:45:00
  • 到达时间

响应参数

名称 类型 示例值 描述
result HtOpenFlightPointSearchListingDTO [] 结果集合
  • └ show_tab
  • String []
  • 展示标签:AirLine_PR航司优选
  • └ cabin_class
  • String
  • 经济舱
  • 仓等
  • └ dep_time
  • String
  • 2024-08-16 16:00:00
  • 出发时间
  • └ total_happy_bean
  • Number
  • 100
  • 欢豆总数量
  • └ discount
  • String
  • 88
  • 折扣
  • └ cabin
  • String
  • Y
  • 舱位
  • └ dep_airport
  • String
  • HGH
  • 出发机场
  • bean_list
  • HTOutHappyBeanDTO []
  • []
  • 欢豆详情
  • └ bean_type_desc
  • String
  • 低价豆
  • 欢豆类型描述
  • └ amount
  • Number
  • 100
  • 欢豆数量
  • └ bean_type
  • String
  • LOWER
  • 欢豆类型
  • └ flight_no
  • String
  • CA1719
  • 航班号
  • └ price
  • String
  • 2820
  • 金额
  • └ bean_icon
  • String
  • xx
  • 欢豆icon地址
  • └ arr_airport
  • String
  • PEK
  • 到达机场
  • └ arr_time
  • String
  • 2024-08-16 18:45
  • 到达时间

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaHappytripFlightBeanQueryRequest req = new AlibabaHappytripFlightBeanQueryRequest();
AlibabaHappytripFlightBeanQueryRequest.HtOpenPointFlightRequest obj1 = new AlibabaHappytripFlightBeanQueryRequest.HtOpenPointFlightRequest();
AlibabaHappytripFlightBeanQueryRequest.HtOpenFlightPointSearchMainDTO obj2 = new AlibabaHappytripFlightBeanQueryRequest.HtOpenFlightPointSearchMainDTO();
obj2.setBookDate("2024-08-16");
obj2.setArrOutCode("17");
obj2.setArrCityCode("BJS");
obj2.setDepOutCode("1");
obj2.setArrCity("北京市");
obj2.setDepCity("杭州市");
obj2.setSearchKey("uuiddslgoeqihgfasdhgkjsdlfdsalkvo001");
obj2.setDepCityCode("HGH");
obj1.setSearchMain(obj2);
AlibabaHappytripFlightBeanQueryRequest.HtOpenSearchUserDTO obj3 = new AlibabaHappytripFlightBeanQueryRequest.HtOpenSearchUserDTO();
obj3.setTaHeadId("105286762");
obj3.setLanguage("zh-cn");
obj3.setUserKey("15864575_1");
obj1.setSearchUser(obj3);
List<AlibabaHappytripFlightBeanQueryRequest.HtOpenFlightPointSearchListingDTO> list5 = new ArrayList<AlibabaHappytripFlightBeanQueryRequest.HtOpenFlightPointSearchListingDTO>();
AlibabaHappytripFlightBeanQueryRequest.HtOpenFlightPointSearchListingDTO obj6 = new AlibabaHappytripFlightBeanQueryRequest.HtOpenFlightPointSearchListingDTO();
list5.add(obj6);
obj6.setCabinClass("经济舱");
obj6.setAirlineComName("中国国际航空公司");
obj6.setDepTime("2024-08-16 16:00:00");
obj6.setShortFlightSize("xx");
obj6.setDiscount("88");
obj6.setCabin("Y");
obj6.setFlightType("xx");
obj6.setDepAirport("HGH");
obj6.setFlightNo("CA1719");
obj6.setTransfer(false);
obj6.setStop(false);
obj6.setPrice("2820");
obj6.setAirlineCode("CA");
obj6.setDepAirportName("杭州萧山国际机场");
obj6.setFlightTypeDesc("xx");
obj6.setArrAirport("PEK");
obj6.setArrAirportName("北京首都国际机场");
obj6.setArrTime("2024-08-16 18:45:00");
obj1.setSearchListing(list5);
req.setHtOpenPointFlightRequest(obj1);
AlibabaHappytripFlightBeanQueryResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_happytrip_flight_bean_query_response>
    <result>
        <ht_open_flight_point_search_listing_d_t_o>
            <cabin_class>经济舱</cabin_class>
            <dep_time>2024-08-16 16:00:00</dep_time>
            <total_happy_bean>100</total_happy_bean>
            <discount>88</discount>
            <cabin>Y</cabin>
            <dep_airport>HGH</dep_airport>
            <bean_list>
                <h_t_out_happy_bean_d_t_o>
                    <bean_type_desc>低价豆</bean_type_desc>
                    <amount>100</amount>
                    <bean_type>LOWER</bean_type>
                </h_t_out_happy_bean_d_t_o>
            </bean_list>
            <flight_no>CA1719</flight_no>
            <price>2820</price>
            <bean_icon>xx</bean_icon>
            <arr_airport>PEK</arr_airport>
            <arr_time>2024-08-16 18:45</arr_time>
        </ht_open_flight_point_search_listing_d_t_o>
    </result>
</alibaba_happytrip_flight_bean_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

返回
顶部