文档中心 > API类目 > 飞猪机票前台类目

alitrip.flight.dynamic.query (航班动态查询)

查询航班动态信息

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
rq FlightDynamicRq 可选 查询请求
  • └ dep_airport_code
  • String
  • 可选
  • PEK
  • 出发机场
  • └ flight_no
  • String
  • 可选
  • CA123
  • 航班号
  • └ query_source
  • String
  • 可选
  • trip_car
  • 查询来源
  • └ is_syn
  • Boolean
  • 可选
  • true
  • 是否同步
  • └ flight_date
  • String
  • 可选
  • 2021-03-24
  • 起飞日期
  • └ arr_city_code
  • String
  • 可选
  • SHA
  • 到达城市
  • └ search_type
  • Number
  • 可选
  • 3
  • 查询类型
  • └ page_index
  • Number
  • 可选
  • 1
  • 页面索引
  • └ page_size
  • Number
  • 可选
  • 30
  • 页面大小
  • └ fuzzy_flight_no
  • String
  • 可选
  • 1234
  • 模糊航班号
  • └ arr_airport_code
  • String
  • 可选
  • SHA
  • 到达机场
  • └ dep_city_code
  • String
  • 可选
  • BJS
  • 出发城市

响应参数

名称 类型 示例值 描述
result Result 接口返回model
  • models
  • FlightDynamicModel []
  • [{"flightDate":"2021-03-04"}]
  • 返回结果值
  • └ gmt_modified
  • String
  • 2021-03-02 12:06:00
  • 修改时间
  • └ flight_no
  • String
  • CA123
  • 航班号
  • └ flight_date
  • String
  • 2021-03-02
  • 日期
  • └ depart_code
  • String
  • PEK
  • 出发机场
  • └ arrive_code
  • String
  • SHA
  • 到达机场
  • └ flight_status
  • String
  • PLAN
  • 航班状态
  • └ depart_city_code
  • String
  • BJS
  • 出发城市
  • └ arrive_city_code
  • String
  • SHA
  • 到达城市
  • └ gmt_plan_depart
  • String
  • 2021-03-02 12:06:00
  • 计划出发
  • └ gmt_plan_arrive
  • String
  • 2021-03-02 12:06:00
  • 计划到达
  • └ gmt_ready_depart
  • String
  • 2021-03-02 12:06:00
  • 预计出发
  • └ gmt_ready_arrive
  • String
  • 2021-03-02 12:06:00
  • 预计到达
  • └ gmt_depart
  • String
  • 2021-03-02 12:06:00
  • 实际出发
  • └ gmt_arrive
  • String
  • 2021-03-02 12:06:00
  • 实际到达
  • └ board_status
  • String
  • PLAN
  • 值机状态
  • └ aircraft_number
  • String
  • B9919
  • 飞机编号
  • └ plane_type
  • String
  • JET-A51
  • 机型
  • └ success
  • Boolean
  • true
  • 是否成功
  • └ message
  • String
  • success
  • message
  • └ status
  • Number
  • 200
  • 默认

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripFlightDynamicQueryRequest req = new AlitripFlightDynamicQueryRequest();
AlitripFlightDynamicQueryRequest.FlightDynamicRq obj1 = new AlitripFlightDynamicQueryRequest.FlightDynamicRq();
obj1.setDepAirportCode("PEK");
obj1.setFlightNo("CA123");
obj1.setQuerySource("trip_car");
obj1.setIsSyn(true);
obj1.setFlightDate("2021-03-24");
obj1.setArrCityCode("SHA");
obj1.setSearchType(3L);
obj1.setPageIndex(1L);
obj1.setPageSize(30L);
obj1.setFuzzyFlightNo("1234");
obj1.setArrAirportCode("SHA");
obj1.setDepCityCode("BJS");
req.setRq(obj1);
AlitripFlightDynamicQueryResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_flight_dynamic_query_response>
    <result>
        <models>
            <flight_dynamic_model>
                <gmt_modified>2021-03-02 12:06:00</gmt_modified>
                <flight_no>CA123</flight_no>
                <flight_date>2021-03-02</flight_date>
                <depart_code>PEK</depart_code>
                <arrive_code>SHA</arrive_code>
                <flight_status>PLAN</flight_status>
                <depart_city_code>BJS</depart_city_code>
                <arrive_city_code>SHA</arrive_city_code>
                <gmt_plan_depart>2021-03-02 12:06:00</gmt_plan_depart>
                <gmt_plan_arrive>2021-03-02 12:06:00</gmt_plan_arrive>
                <gmt_ready_depart>2021-03-02 12:06:00</gmt_ready_depart>
                <gmt_ready_arrive>2021-03-02 12:06:00</gmt_ready_arrive>
                <gmt_depart>2021-03-02 12:06:00</gmt_depart>
                <gmt_arrive>2021-03-02 12:06:00</gmt_arrive>
                <board_status>PLAN</board_status>
                <aircraft_number>B9919</aircraft_number>
                <plane_type>JET-A51</plane_type>
            </flight_dynamic_model>
        </models>
        <success>true</success>
        <message>success</message>
        <status>200</status>
    </result>
</alitrip_flight_dynamic_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

返回
顶部