alitrip.agent.flight.intention.list (意向单列表)

意向单列表

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
intention_list_request_dto IntentionListRequestDTO 必须 入参对象
  • └ marketing_airline
  • String []
  • 可选
  • CA
  • 市场航司
  • └ operating_flight_no
  • String []
  • 可选
  • CA1234
  • 承运航班号
  • └ dep_airport_code
  • String []
  • 可选
  • PEK
  • 起飞机场
  • └ only_init
  • Boolean
  • 必须
  • true
  • 是否查询可确认意向单
  • └ marketing_flight_no
  • String []
  • 可选
  • MU2222
  • 市场航班号
  • └ dep_time_end
  • Date
  • 必须
  • 2022-11-11 11:11:11
  • 截止起飞时间
  • └ page
  • Number
  • 必须
  • 0
  • 页数
  • └ arr_airport_code
  • String []
  • 可选
  • SHA
  • 抵达机场
  • └ dep_time_start
  • Date
  • 必须
  • 2022-11-10 11:11:11
  • 开始起飞时间
  • └ operating_airline
  • String []
  • 可选
  • MU
  • 承运航司

响应参数

名称 类型 示例值 描述
result PageDTO 分页对象
  • data
  • T []
  • 数据集合
  • baggage_rule
  • BaggageRuleDTO
  • 行李
  • baggage_item
  • BaggageItemDTO
  • 行李单元
  • baggage_b_o_list
  • BaggageDTO []
  • 行李业务对象集合
  • └ baby_car
  • String
  • 婴儿车描述
  • └ baggage_all_weight
  • Boolean
  • true
  • 托运行李重量是否表示总重量(所有件总量)
  • └ baggage_free_pcs
  • Number
  • 1
  • 免费行李件数
  • └ baggage_size
  • String
  • 30*20*40
  • 行李尺寸
  • └ baggage_weight
  • Number
  • 5
  • 行李重量
  • └ carry_bag_all_weight
  • Boolean
  • true
  • 手提行李是否总重量
  • └ carry_bag_free_pcs
  • Number
  • 1
  • 手提行李件数
  • └ carry_bag_size
  • String
  • 30*20*40
  • 手提行李尺寸
  • └ carry_bag_weight
  • Number
  • 5
  • 手提行李重量
  • └ excess_instruction
  • String
  • 超规行李说明
  • └ od_index
  • Number
  • 1
  • 航程下标 1开始
  • └ passenger_type
  • Number
  • 1
  • 乘机人类型,1成人2儿童3婴儿
  • └ segment_index
  • Number
  • 1
  • 航段下标 1开始
  • └ total_pcs
  • Number
  • 1
  • 手提和托运行李总件数,国内专用
  • └ total_weight
  • Number
  • 20
  • 手提和托运行李总重量,国内专用
  • └ weight_unit
  • String
  • KG
  • 重量单位
  • └ domestic_intl
  • Number
  • 1
  • 国内国际
  • flight_info
  • FlightInfoDTO
  • 航班信息
  • └ airway
  • String
  • CZ
  • 航司
  • └ arr_airport_code
  • String
  • PEK
  • 抵达机场
  • └ dep_airport_code
  • String
  • SHA
  • 起飞机场
  • └ dep_date_time
  • Date
  • 11111111111
  • 第一段起飞时间
  • segment_infos
  • SegmentInfoDTO []
  • 航段信息
  • └ arr_airport
  • String
  • PEK
  • 抵达机场
  • └ arr_city
  • String
  • BJS
  • 抵达城市
  • └ arr_time
  • Date
  • 11111111111
  • 抵达时间
  • cabin_info_list
  • CabinInfoDTO []
  • 1
  • 舱位信息
  • └ passenger_type
  • Number
  • 1
  • 乘机人类型,1成人2儿童3婴儿
  • └ cabin
  • String
  • Y
  • 舱位
  • └ cabin_class
  • String
  • Y
  • 舱等
  • └ dep_airport
  • String
  • SHA
  • 起飞机场
  • └ dep_city
  • String
  • SHA
  • 起飞城市
  • └ dep_time
  • Date
  • 11111111111
  • 起飞时间
  • └ marketing_airline
  • String
  • CZ
  • 市场航司
  • └ marketing_flight_no
  • String
  • CZ1234
  • 市场航班号
  • └ od_index
  • String
  • 1
  • 航程下标
  • └ operating_airline
  • String
  • MU
  • 承运航司
  • └ operating_flight_no
  • String
  • MU5678
  • 承运航班号
  • └ segment_index
  • String
  • 1
  • 航段下标
  • └ id
  • Number
  • 123456
  • 主键
  • passenger_item_infos
  • PassengerInfosDTO []
  • 乘机人信息
  • └ build_price
  • Number
  • 5000
  • 机建(分)
  • └ nums
  • Number
  • 1
  • 数量
  • └ oil_price
  • Number
  • 10000
  • 燃油(分)
  • └ passenger_type
  • Number
  • 1
  • 乘机人类型,1成人2儿童3婴儿
  • └ sale_price
  • Number
  • 10000
  • 销售价
  • └ ticket_price
  • Number
  • 12000
  • 票面价
  • passenger_base_infos
  • PassengerBaseInfo []
  • 乘机人基础信息
  • └ age
  • Number
  • 23
  • 年龄,可能为空
  • └ card_type
  • Number
  • 1
  • 0:身份证,1:护照,2:学生证,3:军官证,4:回乡证,5:台胞证,6:港澳通行证,7:国际海员,8:外国人永久居留证,9:其它证件,10:警官证,11:士兵证,12:台湾通行证,13:入台证,14:户口簿,15:出生证明,16:驾驶证,17:港澳居民居住证,18:台湾居民居住证
  • └ id_card
  • String
  • 4201
  • 身份证前4位,表明省市,仅当card_type=0时,该属性有值
  • penalty_rule
  • PenaltyRuleDTO
  • 退改签规则
  • penalty_item
  • PenaltyItemDTO
  • 退改签规则单元
  • penalty_b_o_list
  • PenaltyDTO []
  • 退改签规则集合
  • └ currency
  • String
  • CNY
  • 币种
  • └ descs
  • String
  • 1
  • 描述
  • └ end_time
  • Number
  • 11111111
  • 截止时间
  • └ fee
  • Number
  • 50000
  • 费用(分)
  • └ od_index
  • Number
  • 1
  • 航程下标
  • └ passenger_type
  • Number
  • 1
  • 乘机人类型,1成人2儿童3婴儿
  • └ penalty_support_type
  • Number
  • 1
  • 规则支持情况,0不支持,1结构化,2非结构化,3支持
  • └ penalty_type
  • Number
  • 1
  • 规则类型,0退票费用,1同舱改期费用,2误机罚金,3其他,4升舱费用,5已使用航段扣减金额,6退税费用,7签转,8特殊说明
  • └ percent
  • Number
  • 20
  • 百分比
  • └ segment_index
  • Number
  • 1
  • 航段下标
  • └ start_time
  • Number
  • 1111111
  • 开始时间
  • └ ticket_segments_status
  • Number
  • 1
  • 航段状态2标准半程已使用,3部分已使用,4全程未使用
  • └ time_unit
  • Number
  • 1
  • 时间单位,0小时,1天,默认0小时
  • └ total_build_price
  • Number
  • 5000
  • 总机建费(分)
  • └ total_oil_price
  • Number
  • 10000
  • 总燃油费(分)
  • └ total_price
  • Number
  • 150000
  • 总价格(分)
  • └ error_code
  • String
  • 1
  • 错误码
  • └ error_msg
  • String
  • 1
  • 错误信息
  • └ success
  • String
  • true
  • 成功失败
  • └ total
  • String
  • 50
  • 总数

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripAgentFlightIntentionListRequest req = new AlitripAgentFlightIntentionListRequest();
AlitripAgentFlightIntentionListRequest.IntentionListRequestDTO obj1 = new AlitripAgentFlightIntentionListRequest.IntentionListRequestDTO();
obj1.setMarketingAirline("CA");
obj1.setOperatingFlightNo("CA1234");
obj1.setDepAirportCode("PEK");
obj1.setOnlyInit(true);
obj1.setMarketingFlightNo("MU2222");
obj1.setDepTimeEnd(StringUtils.parseDateTime("2022-11-11 11:11:11"));
obj1.setPage(0L);
obj1.setArrAirportCode("SHA");
obj1.setDepTimeStart(StringUtils.parseDateTime("2022-11-10 11:11:11"));
obj1.setOperatingAirline("MU");
req.setIntentionListRequestDto(obj1);
AlitripAgentFlightIntentionListResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_agent_flight_intention_list_response>
    <result>
        <data>
            <t>
                <baggage_rule>
                    <baggage_item>
                        <baggage_b_o_list>
                            <baggage_d_t_o>
                                <baby_car>空</baby_car>
                                <baggage_all_weight>true</baggage_all_weight>
                                <baggage_free_pcs>1</baggage_free_pcs>
                                <baggage_size>30*20*40</baggage_size>
                                <baggage_weight>5</baggage_weight>
                                <carry_bag_all_weight>true</carry_bag_all_weight>
                                <carry_bag_free_pcs>1</carry_bag_free_pcs>
                                <carry_bag_size>30*20*40</carry_bag_size>
                                <carry_bag_weight>5</carry_bag_weight>
                                <excess_instruction>空</excess_instruction>
                                <od_index>1</od_index>
                                <passenger_type>1</passenger_type>
                                <segment_index>1</segment_index>
                                <total_pcs>1</total_pcs>
                                <total_weight>20</total_weight>
                                <weight_unit>KG</weight_unit>
                            </baggage_d_t_o>
                        </baggage_b_o_list>
                    </baggage_item>
                </baggage_rule>
                <domestic_intl>1</domestic_intl>
                <flight_info>
                    <airway>CZ</airway>
                    <arr_airport_code>PEK</arr_airport_code>
                    <dep_airport_code>SHA</dep_airport_code>
                    <dep_date_time>11111111111</dep_date_time>
                    <segment_infos>
                        <segment_info_d_t_o>
                            <arr_airport>PEK</arr_airport>
                            <arr_city>BJS</arr_city>
                            <arr_time>11111111111</arr_time>
                            <cabin_info_list>
                                <cabin_info_d_t_o>
                                    <passenger_type>1</passenger_type>
                                    <cabin>Y</cabin>
                                    <cabin_class>Y</cabin_class>
                                </cabin_info_d_t_o>
                            </cabin_info_list>
                            <dep_airport>SHA</dep_airport>
                            <dep_city>SHA</dep_city>
                            <dep_time>11111111111</dep_time>
                            <marketing_airline>CZ</marketing_airline>
                            <marketing_flight_no>CZ1234</marketing_flight_no>
                            <od_index>1</od_index>
                            <operating_airline>MU</operating_airline>
                            <operating_flight_no>MU5678</operating_flight_no>
                            <segment_index>1</segment_index>
                        </segment_info_d_t_o>
                    </segment_infos>
                </flight_info>
                <id>123456</id>
                <passenger_item_infos>
                    <passenger_infos_d_t_o>
                        <build_price>5000</build_price>
                        <nums>1</nums>
                        <oil_price>10000</oil_price>
                        <passenger_type>1</passenger_type>
                        <sale_price>10000</sale_price>
                        <ticket_price>12000</ticket_price>
                        <passenger_base_infos>
                            <passenger_base_info>
                                <age>23</age>
                                <card_type>1</card_type>
                                <id_card>4201</id_card>
                            </passenger_base_info>
                        </passenger_base_infos>
                    </passenger_infos_d_t_o>
                </passenger_item_infos>
                <penalty_rule>
                    <penalty_item>
                        <penalty_b_o_list>
                            <penalty_d_t_o>
                                <currency>CNY</currency>
                                <descs>1</descs>
                                <end_time>11111111</end_time>
                                <fee>50000</fee>
                                <od_index>1</od_index>
                                <passenger_type>1</passenger_type>
                                <penalty_support_type>1</penalty_support_type>
                                <penalty_type>1</penalty_type>
                                <percent>20</percent>
                                <segment_index>1</segment_index>
                                <start_time>1111111</start_time>
                                <ticket_segments_status>1</ticket_segments_status>
                                <time_unit>1</time_unit>
                            </penalty_d_t_o>
                        </penalty_b_o_list>
                    </penalty_item>
                </penalty_rule>
                <total_build_price>5000</total_build_price>
                <total_oil_price>10000</total_oil_price>
                <total_price>150000</total_price>
            </t>
        </data>
        <error_code>1</error_code>
        <error_msg>1</error_msg>
        <success>true</success>
        <total>50</total>
    </result>
</alitrip_agent_flight_intention_list_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

返回
顶部