alitrip.intl.policy.owner.param (国际自有政策投放参数查询)

国际自有政策投放参数查询

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
create_intl_policy_dto CreateIntlPolicyDTO 可选 自有政策创建参数
  • no_show
  • IntlNoShowDTO
  • 必须
  • 误机罚金
  • └ no_show_fee
  • String
  • 必须
  • 100
  • 误机罚金金额;包含百分比时,请保证该单元格格式必须为文本 误机罚金为有,且误机罚金规则类型不同时填写为不可退票和不可改期时,为必填项 误机罚金为无时,不可填写 误机罚金规则类型同时填写为不可退票和不可改期时,不可填写 可以填数字,也可以填百分比
  • └ no_show_currency
  • String
  • 可选
  • CNY
  • 误机罚金币种;默认为CNY
  • └ no_show_rule_type
  • String []
  • 可选
  • [0,1]
  • 误机罚金规则类型:0,不可退票;1,不可改期
  • └ no_show_limit_time
  • Number
  • 可选
  • 1
  • 误机罚金规则时限;误机罚金为有时,为必填项;误机罚金为无时,填写无效;只能录入整数
  • └ no_show_type
  • Number
  • 可选
  • 0
  • 误机罚金:0,无,1,有
  • └ no_show_limit_time_unit
  • Number
  • 可选
  • 0
  • 时限单位:0,小时;1,天
  • └ working_time
  • String
  • 可选
  • 09:00MON-18:00FRI
  • 工作时间,09:00-18:00 表示每一天的早上9点到下午6点;09:00MON-18:00FRI 表示周一到周五的每天早上9点到下午6点;空 表示无限制;最多录入三个时间段用逗号隔开表示或的关系
  • └ fare_basis
  • String
  • 可选
  • 123abc
  • farebasis;空表示所有都适用,支持数字字母组合,支持多个,支持通配符%不限制长度的通配符,只支持首或末位一个%
  • └ code_share
  • Number
  • 可选
  • 0
  • 代码共享适用类型:0,不限制;1,同集团代码共享适用;2,不适用于代码共享;3,代码共享适用,默认:0,不限制
  • price
  • IntlPriceDTO
  • 必须
  • 价格信息
  • └ invoice_type
  • Number
  • 必须
  • 3
  • 发票类型:3,境外电子凭证;5,旅行发票;7,差额行程单发票;9,等额行程单
  • └ commission
  • String
  • 必须
  • 20.02
  • 营销费率;1、只允许填写数字,支持到小数点后两位;不用填写% 2、营销费率范围:-100至50,小于50,大于-100,成人价=销售营销定价*(1-营销费率)+营销费用 3、营销费率和营销费用二选一,不能同时为空 4、不填默认为0
  • └ return_price
  • Number
  • 必须
  • 100
  • 营销费用;1、0或正负数字 2、-20表示返20元;20代表留20元 3、可输入范围-32768至32767 4、营销费率和营销费用二选一,不能同时为空; 5、不填默认为0
  • └ child_price_type
  • Number
  • 可选
  • 0
  • 儿童票计算方式,0:不销售儿童票;1:儿童与成人同价;2:儿童自定义票价; 只有当儿童票为2(儿童自定义票价)时,才能输入儿童营销定价,默认为0(不销售儿童票);成人旅客类型不为普通时,该字段只能为不销售儿童票
  • └ surcharges
  • Number
  • 可选
  • 10
  • 附加费
  • └ total_ticket_price
  • Number
  • 可选
  • 10
  • 宝贝含税票价,仅适用宝贝,且大于营销定价,如果儿童票价类型为自定义类型不生效
  • └ fare_price
  • Number
  • 必须
  • 10
  • 营销定价,必须是十的整数倍
  • └ child_fixed_price
  • Number
  • 可选
  • 100
  • 儿童营销定价;1、可输入大于0的正整数,成人价格必须录入,例如:2000。 2、儿童票为儿童自定义票价时,才可填写;3、不支持百分比
  • └ fare_type_code
  • String
  • 可选
  • ABC
  • fareTypeCode,最大长度为3
  • └ tariff
  • String
  • 可选
  • ABC
  • tariff,运价tariff,最大长度为3
  • └ validate_price
  • Number
  • 可选
  • 0
  • 是否校验营销定价;0,否;1,是,默认为0;否
  • └ fare_combination_type
  • Number
  • 可选
  • 0
  • 运价组合适用方向;0,不限制;1,仅作用在去程;2,仅作用在回程,默认:0,不限制
  • └ bidd_fee
  • Number
  • 可选
  • 10
  • 固定金额竞价空间;非必填,支持范围大于0,小于等于1000,正整数输入,业务含义表示金额下浮,为空代表无固定金额竞价
  • └ bidd_fee_percent
  • String
  • 可选
  • 1.24
  • 百分比竞价空间;非必填,支持范围大于0,小于等于50,两位小数输入,业务含义表示百分比金额下浮,为空则无百分比竞价
  • limit
  • IntlPriceDTO
  • 必须
  • 限制信息
  • flight
  • IntlFlightLimitDTO
  • 必须
  • 航班限制信息
  • └ transit_depot
  • String
  • 可选
  • HKG
  • 中转点;输入城市三字码
  • └ trip_type
  • Number
  • 必须
  • 0
  • 航程类型:0,不限制;1,单程;2,往返;
  • └ direct_transfer_type
  • Number
  • 可选
  • 0
  • 行程类型:1,直达;2,中转,默认1:直达
  • └ arrive
  • String
  • 必须
  • SHA
  • 目的地;空表示所有航线都适用,可录入格式:城市三代如SHA,NYC,SEL,国家二代如CN,US,KR,TC区代码如TC1,TC2,TC3;最多允许录入100个
  • itineraries
  • IntlItineraryDTO []
  • 必须
  • 2024-09-08 10:10:10
  • 行程信息
  • allow_travel_date
  • DatePair []
  • 必须
  • 2024-09-08 10:10:10
  • 旅行有效日期
  • └ start
  • Date
  • 必须
  • 2024-09-08 10:10:10
  • 旅行有效开始日期
  • └ end
  • Date
  • 必须
  • 2024-09-08 10:10:10
  • 旅行有效结束日期
  • └ flight_index
  • Number
  • 必须
  • 0
  • 行程类型标记:0,去程;1,回程
  • └ cabin
  • String
  • 必须
  • Y
  • 舱位;空表示所有舱位都适用,多个用","分隔,最多200个字符
  • └ restrict_flight_num
  • String
  • 可选
  • CA5512
  • 不可售航班号;多个用英文逗号隔开;例如 CA5512 表示CA航班号为5512航班 CA001-999,CA3000-3999 表示CA001至999以及3000至3999之间航班号的航班 MU 表示所有MU开头的航班 CA(LH\AZ) 表示CA开头的实际承运人为LH或AZ的航班 CA(*) 表示CA代码共享航班/CA开头的实际承运人为其他航空公司的航班 CA(CA) 表示CA自营航班/CA实际承运航班 CA(OZ)001-999 表示CA开头航班号为001-999之间且实际承运人为OZ的航班
  • └ allow_travel_date_point
  • Number
  • 必须
  • 3
  • 旅行有效日期作用点:0,第一国际段;1,始发航段;2,主航段;3,全部;默认空为 3:全部;去程时必填
  • └ day_week
  • String
  • 可选
  • 1234567
  • 班期限制;1,1234567表示周一到周日;2,12:00-14:00表示每天的12点到14点;3,12:00FRI-12:00SAT表示周五的中午12点至周六的中午12点
  • └ day_week_point
  • Number
  • 可选
  • 3
  • 班期限制作用点:0,第一国际段;1,始发航段;2,主航段;3,全部;默认空为 3:全部
  • restrict_travel_date
  • DatePair []
  • 可选
  • 排除旅行有效日期,有无排查日期为1时,该字段必填
  • └ start
  • Date
  • 可选
  • 2024-09-08 10:10:10
  • 排除旅行有效开始日期
  • └ end
  • Date
  • 可选
  • 2024-09-08 10:10:10
  • 排除旅行有效结束日期
  • └ restrict_travel_date_point
  • Number
  • 可选
  • 3
  • 排除旅行有效日期作用点:0,第一国际段;1,始发航段;2,主航段;3,全部;默认空为 3:全部
  • └ sale_airline
  • String
  • 可选
  • CA
  • 销售航司;不同航段之间用 “,”隔开。 1、销售航司二字码; 2、如为直达;请录入一个航司二字码;如为中转,录入格式为 第一程航司,第二程航司;或者航司;若全程都一样,则录入一个航司二字代码即可 3、如果不录入,则航司默认为出票航司
  • └ allow_flight_num
  • String
  • 可选
  • CA5512
  • 可售航班号; 1、CA001-999,CA3000-3999表示CA001至999以及3000至3999之间航班号的航班;2、MU 表示所有MU开头的航班;3、CA(LH\AZ) 表示CA开头的实际承运人为LH或AZ的航班;4、CA(*)表示CA代码共享航班/CA开头的实际承运人为其他航空公司的航班;5、CA(CA)表示CA自营航班/CA实际承运航班;6、CA(OZ)001-999表示CA开头航班号为001-999之间且实际承运人为OZ的航班;7、为空表示无限制;
  • └ airline
  • String
  • 必须
  • CA
  • 航司;输入航司二字码;
  • └ depart
  • String
  • 必须
  • SHA
  • 始发地;空表示所有航线都适用,可录入格式:城市三代如SHA,NYC,SEL,国家二代如CN,US,KR,TC区代码如TC1,TC2,TC3;最多允许录入100个
  • └ restrict_travel_date_type
  • Number
  • 可选
  • 0
  • 有无排除日期:0,无;1,有,默认0无
  • └ address_type
  • Number
  • 可选
  • 0
  • 地址类型:0,城市;1,机场,默认0:城市;
  • └ min_stay_day
  • String
  • 可选
  • 1D
  • 最短停留日期;默认为空,代表无限制; 2、格式为: 数字+字符/字符 3D 表示3天 4M 表示4个月 SAT 表示周六 3D/SAT 表示3天或者周六 3D&SAT 表示3天并且周六 3、 12M 表示一年 4、2015-09-30 表示2015-09-30这一天
  • └ max_stay_day
  • String
  • 可选
  • 3M
  • 最长停留日期;默认为空,代表无限制; 2、格式为: 数字+字符/字符 3D 表示3天 4M 表示4个月 SAT 表示周六 3D/SAT 表示3天或者周六 3D&SAT 表示3天并且周六 3、 12M 表示一年 4、2015-09-30 表示2015-09-30这一天
  • sale
  • IntlSaleLimitDTO
  • 必须
  • 销售限制信息
  • └ sale_mode_code
  • Number
  • 可选
  • 1
  • 销售方式:1,普通;2,金牌;3,极速出票;4,当日退;5,延时出票1(起飞前24小时);6,花呗买家版;7,延时出票2(起飞前168小时);8,延时出票3(支付后48小时);
  • sale_date
  • DatePair
  • 必须
  • 销售起止日期
  • └ start
  • Date
  • 必须
  • 2022-09-08 10:10:10
  • 销售开始时间
  • └ end
  • Date
  • 必须
  • 2022-09-08 10:10:10
  • 销售结束时间
  • └ goods_market
  • Number
  • 必须
  • 0
  • 0,listing;1,宝贝,默认为0
  • baggage
  • IntlBaggageLimitDTO
  • 必须
  • 行李限制信息
  • └ baggage_rule
  • String
  • 可选
  • 1件/人,2公斤/每件
  • 行李额规定;最多300个字符.按航段录入,每段之间用分号';'隔开。 格式有如下几种: 1、x件/人,x公斤/每件 2、x件/人,共x公斤 3、共x公斤/人 4、x件/人
  • itineraries
  • IntlBaggageItineraryDTO []
  • 必须
  • 行李行程信息
  • └ index
  • Number
  • 必须
  • 0
  • 行程标识:0,去程; 1,回程
  • └ baggage_weight
  • Number
  • 必须
  • 5
  • 第一段行李重量;1、行李额重量,大于等于0的整数 2、需按照实际行李重量填写,故意填错可能会导致自有政策投放权限收回
  • └ baggage_num
  • Number
  • 可选
  • 2
  • 第一段行李件数;行李额件数,如果是计重制价格可以不填,填写时候需要填写0-4之间的整数
  • └ gross_baggage_weight
  • Number
  • 必须
  • 0
  • 第一段是否总重量:1,是;2,否
  • └ second_baggage_weight
  • Number
  • 可选
  • 5
  • 第二段行李重量;1、直达非必填,中转必填,行李额重量,大于等于0的整数 2、需按照实际行李重量填写,故意填错可能会导致自有政策投放权限收回
  • └ second_baggage_num
  • Number
  • 可选
  • 2
  • 第二段行李件数;如果是计重制价格可以不填,填写时候需要填写0-4之间的整数
  • └ second_gross_baggage_weight
  • Number
  • 可选
  • 0
  • 第二段是否总重量:1,是;2,否;直达非必填,中转必填
  • passenger
  • IntlPassengerLimitDTO
  • 可选
  • 乘机人限制信息
  • └ nationality
  • String
  • 可选
  • CN
  • 国籍;输入国家二字码,多个用','隔开,最多20个
  • └ nationality_type
  • Number
  • 可选
  • 0
  • 国籍限制:0,排除国籍;1,包含国籍
  • └ children_counting_rule
  • Number
  • 必须
  • 0
  • 小团儿童计数规则:0,儿童不计;1,1个儿童计1个成人;2,2个儿童计1个成人;不填默认为1(1个儿童计1个成人
  • └ age_limit
  • String
  • 可选
  • 12-99
  • 年龄限制;1、可录入范围12-99 2、最低年龄不可超过70 如21-25表示21周岁至25周岁; 12- ,表示12岁以上; -99,表示最大99岁
  • └ max_people_num
  • Number
  • 可选
  • 9
  • 最大出行人数限制,数字1-9
  • └ min_people_num
  • Number
  • 可选
  • 1
  • 最小出行人数限制,数字1-9
  • └ passenger_type
  • String []
  • 必须
  • [1,2]
  • 成人旅客类型:1,普通;2,学生
  • combine_restrict
  • IntlCombineRestrictLimitDTO
  • 可选
  • 组合限制信息
  • └ allow_gap
  • Number
  • 可选
  • 0
  • 是否允许缺口:0,否;1,是
  • └ gap_type
  • Number
  • 可选
  • 0
  • 缺口类型:-1,不限;0,单缺;1,双缺;2,始发地缺;3,目的地缺 2."是否允许缺口"为"是"时 该字段为必填
  • └ combination_gap_file_code
  • String
  • 可选
  • 123,234
  • 可组缺口文件编号;1:多个文件编号以逗号分割,总长度不能大于200 2:"是否允许缺口"为"是"时 该字段为必填
  • └ round_trip_combine
  • Number
  • 可选
  • 0
  • 是否1/2RT:0,否;1,是
  • └ fare_combination_formula
  • Number
  • 可选
  • 0
  • 1/2RT计算方式;空表示:取严。0,各取各;1,取严,默认:1,取严
  • └ combination_file_code
  • String
  • 可选
  • 123,234
  • 是否1/2RT为是时,可填写,系统支持两种1/2RT 组合方式: 1. 两个或多个指定文件组合: 请填写运价的文件编号,并填写需要组合的可组文件编号。可组文件编号之间可以用','隔开。 2. 文件间组合: 请填写运价的文件编号,可组文件编号为空,表明该运价可以和系统中符合条件的所有运价进行组合。
  • tp
  • IntlPriceDTO
  • 可选
  • 出票信息
  • └ notice
  • String
  • 可选
  • 1公斤/每件
  • 购票须知;最多300个字符.按航段录入,每段之间用分号';'隔开。 格式有如下几种: 1、x件/人,x公斤/每件 2、x件/人,共x公斤 3、共x公斤/人 4、x件/人
  • └ early_time_limit
  • Number
  • 可选
  • 2
  • 提前出票时限;默认为空,代表无限制; 输入为小于等于365的正整数。 小于最晚出票时限。 单位为天
  • └ late_time_limit
  • Number
  • 可选
  • 3
  • 最晚出票时限;默认为空,代表无限制; 输入为小于等于365的正整数。 大于提前出票时限。 单位为天
  • rp
  • IntlLimitDTO
  • 可选
  • 退改信息
  • all_refund
  • IntlRefundDTO
  • 必须
  • 全部未使用退票限制信息
  • └ refund_type
  • Number
  • 必须
  • 0
  • 全部未使用是否可退票:0,否;1,是
  • └ refund_fee
  • String
  • 可选
  • 200
  • 成人全部未使用退票费用;包含百分比时,请保证该单元格格式必须为文本;全部未使用可以退票时,为必填项;全部未使用不可以退票时,录入无效;可输入格式如: 1) 200 表示退票手续费为200(货币单位在下一个格子里) 2) 20% 表示退票手续费为营销定价的20% 3)* 表示不允许退票 4) 200-0-400 表示起飞前退票手续费200;起飞后退票手续费400 5) 30%-0-* 表示起飞前退票手续费为营销定价的30%;起飞后不允许退票 6)200-72-300-48-1000-0-* 表示72小时前退票手续费200; 48小时到72小时,退票手续费300; 飞机起飞不足48小时; 退票手续费1000; 飞机起飞后不予退票(输入*) 7) 10%-72-30%-48-70%-0-* 表示72小时前退票手续费为营销定价的10%; 48小时到72小时,退票手续费为营销定价的30%; 飞机起飞不足48小时; 退票手续费为营销定价的70%; 飞机起飞后不予退票(输入*)
  • └ refund_fee_type
  • Number
  • 可选
  • 0
  • 全部未使用退票费用收取方式:0,按全程收取;1,按航段收取
  • └ refund_currency
  • String
  • 可选
  • CNY
  • 全部未使用退票币种;默认值:CNY
  • └ child_refund_fee
  • String
  • 可选
  • 200
  • 儿童全部未使用退票费用;格式同成人。包含百分比时,请保证该单元格格式必须为文本 全部未使用可以退票时,为必填项; 全部未使用不可以退票时,录入无效; 可输入格式如: 1) 200 表示退票手续费为200(货币单位在下一个格子里) 2) 20% 表示退票手续费为营销定价的20% 3)* 表示不允许退票 4) 200-0-400 表示起飞前退票手续费200;起飞后退票手续费400 5) 30%-0-* 表示起飞前退票手续费为营销定价的30%;起飞后不允许退票 6)200-72-300-48-1000-0-* 表示72小时前退票手续费200; 48小时到72小时,退票手续费300; 飞机起飞不足48小时; 退票手续费1000; 飞机起飞后不予退票(输入*) 7) 10%-72-30%-48-70%-0-* 表示72小时前退票手续费为营销定价的10%; 48小时到72小时,退票手续费为营销定价的30%;飞机起飞不足48小时; 退票手续费为营销定价的70%;飞机起飞后不予退票(输入*)
  • modifies
  • Integer []
  • 必须
  • 改期信息
  • └ modify_type
  • String
  • 必须
  • 0
  • 是否可改期:0,否;1,是
  • └ index
  • Number
  • 必须
  • 0
  • 行程标记:0,去程;1,回程
  • └ modify_currency
  • String
  • 可选
  • CNY
  • 改期费用币种,默认为CNY
  • └ modify_fee
  • String
  • 可选
  • 200
  • 改期费用;可否改期为是时,为必填项;可否改期为否时,录入无效;可输入格式如: 1) 200 表示改期手续费为200(货币单位在下一个格子里) 2)* 表示不允许改期 3) 200-0-400 表示起飞前改期手续费200;起飞后改期手续费400 4) 30-0-* 表示起飞前改期手续费30;起飞后不允许改期 5)200-72-300-48-1000-0-* 表示72小时前改期手续费200; 48小时到72小时,改期手续费300; 飞机起飞不足48小时; 改期手续费1000; 飞机起飞后不予改期(输入*)
  • └ modify_fee_type
  • Number
  • 可选
  • 0
  • 改期费用收取方式:0,按全程收取;1,按航段收取
  • part_refund
  • IntlRefundDTO
  • 必须
  • 部分未使用退票限制信息
  • └ refund_type
  • Number
  • 必须
  • 0
  • 部分未使用是否可退票:0,否;1,是;全部未使用不可退票时,部分未使用可否退票不能有值
  • └ refund_fee
  • String
  • 可选
  • 200
  • 成人部分未使用退票费用;包含百分比时,请保证该单元格格式必须为文本;全部未使用可以退票时,为必填项;全部未使用不可以退票时,录入无效;可输入格式如: 1) 200 表示退票手续费为200(货币单位在下一个格子里) 2) 20% 表示退票手续费为营销定价的20% 3)* 表示不允许退票 4) 200-0-400 表示起飞前退票手续费200;起飞后退票手续费400 5) 30%-0-* 表示起飞前退票手续费为营销定价的30%;起飞后不允许退票 6)200-72-300-48-1000-0-* 表示72小时前退票手续费200; 48小时到72小时,退票手续费300; 飞机起飞不足48小时; 退票手续费1000; 飞机起飞后不予退票(输入*) 7) 10%-72-30%-48-70%-0-* 表示72小时前退票手续费为营销定价的10%; 48小时到72小时,退票手续费为营销定价的30%; 飞机起飞不足48小时; 退票手续费为营销定价的70%; 飞机起飞后不予退票(输入*)
  • └ refund_fee_type
  • Number
  • 可选
  • 0
  • 部分未使用退票费用收取方式:0,按全程收取;1,按航段收取
  • └ refund_currency
  • String
  • 可选
  • CNY
  • 部分未使用退票币种;默认值:CNY
  • └ child_refund_fee
  • String
  • 可选
  • 200
  • 儿童部分未使用退票费用;格式同成人。包含百分比时,请保证该单元格格式必须为文本 全部未使用可以退票时,为必填项; 全部未使用不可以退票时,录入无效; 可输入格式如: 1) 200 表示退票手续费为200(货币单位在下一个格子里) 2) 20% 表示退票手续费为营销定价的20% 3)* 表示不允许退票 4) 200-0-400 表示起飞前退票手续费200;起飞后退票手续费400 5) 30%-0-* 表示起飞前退票手续费为营销定价的30%;起飞后不允许退票 6)200-72-300-48-1000-0-* 表示72小时前退票手续费200; 48小时到72小时,退票手续费300; 飞机起飞不足48小时; 退票手续费1000; 飞机起飞后不予退票(输入*) 7) 10%-72-30%-48-70%-0-* 表示72小时前退票手续费为营销定价的10%; 48小时到72小时,退票手续费为营销定价的30%;飞机起飞不足48小时; 退票手续费为营销定价的70%;飞机起飞后不予退票(输入*)
  • └ policy_code
  • String
  • 可选
  • 123abc
  • 政策代码;自行输入的ID,最多50个字符
  • └ rule_id
  • String
  • 可选
  • 1234
  • 规则id,最大长度4
  • └ memo
  • String
  • 可选
  • 备注
  • 备注信息,最大300字符
  • └ file_code
  • String
  • 可选
  • 文件编号
  • 文件编号;标记政策信息,可填写空白
  • └ office_no
  • String
  • 必须
  • 12345
  • 预定OFFICE;校验必须为配置中存在的OFFICE
  • └ account_code
  • String
  • 可选
  • 1234
  • 大客户编码;为空表示不限制;仅允许填写字母、数字、“/”和“*”,支持模糊匹配,*表示多位。*XXX表示以XXX结尾,XX*表示以XX开头

响应参数

名称 类型 示例值 描述
result ResultDO 结果
  • └ msg
  • String
  • 错误描述
  • 响应msg
  • └ code
  • String
  • 403
  • 响应code
  • └ success
  • Boolean
  • true
  • 请求成功标识,成功:true,失败:false

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripIntlPolicyOwnerParamRequest req = new AlitripIntlPolicyOwnerParamRequest();
AlitripIntlPolicyOwnerParamRequest.CreateIntlPolicyDTO obj1 = new AlitripIntlPolicyOwnerParamRequest.CreateIntlPolicyDTO();
AlitripIntlPolicyOwnerParamRequest.IntlNoShowDTO obj2 = new AlitripIntlPolicyOwnerParamRequest.IntlNoShowDTO();
obj2.setNoShowFee("100");
obj2.setNoShowCurrency("CNY");
obj2.setNoShowRuleType("0,1");
obj2.setNoShowLimitTime(1L);
obj2.setNoShowType(0L);
obj2.setNoShowLimitTimeUnit(0L);
obj1.setNoShow(obj2);
obj1.setWorkingTime("09:00MON-18:00FRI");
obj1.setFareBasis("123abc");
obj1.setCodeShare(0L);
AlitripIntlPolicyOwnerParamRequest.IntlPriceDTO obj3 = new AlitripIntlPolicyOwnerParamRequest.IntlPriceDTO();
obj3.setInvoiceType(3L);
obj3.setCommission("20.02");
obj3.setReturnPrice(100L);
obj3.setChildPriceType(0L);
obj3.setSurcharges(10L);
obj3.setTotalTicketPrice(10L);
obj3.setFarePrice(10L);
obj3.setChildFixedPrice(100L);
obj3.setFareTypeCode("ABC");
obj3.setTariff("ABC");
obj3.setValidatePrice(0L);
obj3.setFareCombinationType(0L);
obj3.setBiddFee(10L);
obj3.setBiddFeePercent("1.24");
obj1.setPrice(obj3);
AlitripIntlPolicyOwnerParamRequest.IntlPriceDTO obj4 = new AlitripIntlPolicyOwnerParamRequest.IntlPriceDTO();
AlitripIntlPolicyOwnerParamRequest.IntlFlightLimitDTO obj5 = new AlitripIntlPolicyOwnerParamRequest.IntlFlightLimitDTO();
obj5.setTransitDepot("HKG");
obj5.setTripType(0L);
obj5.setDirectTransferType(0L);
obj5.setArrive("SHA");
List<AlitripIntlPolicyOwnerParamRequest.IntlItineraryDTO> list7 = new ArrayList<AlitripIntlPolicyOwnerParamRequest.IntlItineraryDTO>();
AlitripIntlPolicyOwnerParamRequest.IntlItineraryDTO obj8 = new AlitripIntlPolicyOwnerParamRequest.IntlItineraryDTO();
list7.add(obj8);
List<AlitripIntlPolicyOwnerParamRequest.DatePair> list11 = new ArrayList<AlitripIntlPolicyOwnerParamRequest.DatePair>();
AlitripIntlPolicyOwnerParamRequest.DatePair obj12 = new AlitripIntlPolicyOwnerParamRequest.DatePair();
list11.add(obj12);
obj12.setStart(StringUtils.parseDateTime("2024-09-08 10:10:10"));
obj12.setEnd(StringUtils.parseDateTime("2024-09-08 10:10:10"));
list9.setAllowTravelDate(list11);
obj8.setFlightIndex(0L);
obj8.setCabin("Y");
obj8.setRestrictFlightNum("CA5512");
obj8.setAllowTravelDatePoint(3L);
obj8.setDayWeek("1234567");
obj8.setDayWeekPoint(3L);
List<AlitripIntlPolicyOwnerParamRequest.DatePair> list15 = new ArrayList<AlitripIntlPolicyOwnerParamRequest.DatePair>();
AlitripIntlPolicyOwnerParamRequest.DatePair obj16 = new AlitripIntlPolicyOwnerParamRequest.DatePair();
list15.add(obj16);
obj16.setStart(StringUtils.parseDateTime("2024-09-08 10:10:10"));
obj16.setEnd(StringUtils.parseDateTime("2024-09-08 10:10:10"));
list13.setRestrictTravelDate(list15);
obj8.setRestrictTravelDatePoint(3L);
obj8.setSaleAirline("CA");
obj8.setAllowFlightNum("CA5512");
obj5.setItineraries(list7);
obj5.setAirline("CA");
obj5.setDepart("SHA");
obj5.setRestrictTravelDateType(0L);
obj5.setAddressType(0L);
obj5.setMinStayDay("1D");
obj5.setMaxStayDay("3M");
obj4.setFlight(obj5);
AlitripIntlPolicyOwnerParamRequest.IntlSaleLimitDTO obj17 = new AlitripIntlPolicyOwnerParamRequest.IntlSaleLimitDTO();
obj17.setSaleModeCode(1L);
AlitripIntlPolicyOwnerParamRequest.DatePair obj18 = new AlitripIntlPolicyOwnerParamRequest.DatePair();
obj18.setStart(StringUtils.parseDateTime("2022-09-08 10:10:10"));
obj18.setEnd(StringUtils.parseDateTime("2022-09-08 10:10:10"));
obj17.setSaleDate(obj18);
obj17.setGoodsMarket(0L);
obj4.setSale(obj17);
AlitripIntlPolicyOwnerParamRequest.IntlBaggageLimitDTO obj19 = new AlitripIntlPolicyOwnerParamRequest.IntlBaggageLimitDTO();
obj19.setBaggageRule("1件/人,2公斤/每件");
List<AlitripIntlPolicyOwnerParamRequest.IntlBaggageItineraryDTO> list21 = new ArrayList<AlitripIntlPolicyOwnerParamRequest.IntlBaggageItineraryDTO>();
AlitripIntlPolicyOwnerParamRequest.IntlBaggageItineraryDTO obj22 = new AlitripIntlPolicyOwnerParamRequest.IntlBaggageItineraryDTO();
list21.add(obj22);
obj22.setIndex(0L);
obj22.setBaggageWeight(5L);
obj22.setBaggageNum(2L);
obj22.setGrossBaggageWeight(0L);
obj22.setSecondBaggageWeight(5L);
obj22.setSecondBaggageNum(2L);
obj22.setSecondGrossBaggageWeight(0L);
obj19.setItineraries(list21);
obj4.setBaggage(obj19);
AlitripIntlPolicyOwnerParamRequest.IntlPassengerLimitDTO obj23 = new AlitripIntlPolicyOwnerParamRequest.IntlPassengerLimitDTO();
obj23.setNationality("CN");
obj23.setNationalityType(0L);
obj23.setChildrenCountingRule(0L);
obj23.setAgeLimit("12-99");
obj23.setMaxPeopleNum(9L);
obj23.setMinPeopleNum(1L);
obj23.setPassengerType("1,2");
obj4.setPassenger(obj23);
AlitripIntlPolicyOwnerParamRequest.IntlCombineRestrictLimitDTO obj24 = new AlitripIntlPolicyOwnerParamRequest.IntlCombineRestrictLimitDTO();
obj24.setAllowGap(0L);
obj24.setGapType(0L);
obj24.setCombinationGapFileCode("123,234");
obj24.setRoundTripCombine(0L);
obj24.setFareCombinationFormula(0L);
obj24.setCombinationFileCode("123,234");
obj4.setCombineRestrict(obj24);
obj1.setLimit(obj4);
AlitripIntlPolicyOwnerParamRequest.IntlPriceDTO obj25 = new AlitripIntlPolicyOwnerParamRequest.IntlPriceDTO();
obj25.setNotice("1公斤/每件");
obj25.setEarlyTimeLimit(2L);
obj25.setLateTimeLimit(3L);
obj1.setTp(obj25);
AlitripIntlPolicyOwnerParamRequest.IntlLimitDTO obj26 = new AlitripIntlPolicyOwnerParamRequest.IntlLimitDTO();
AlitripIntlPolicyOwnerParamRequest.IntlRefundDTO obj27 = new AlitripIntlPolicyOwnerParamRequest.IntlRefundDTO();
obj27.setRefundType(0L);
obj27.setRefundFee("200");
obj27.setRefundFeeType(0L);
obj27.setRefundCurrency("CNY");
obj27.setChildRefundFee("200");
obj26.setAllRefund(obj27);
List<AlitripIntlPolicyOwnerParamRequest.Integer> list29 = new ArrayList<AlitripIntlPolicyOwnerParamRequest.Integer>();
AlitripIntlPolicyOwnerParamRequest.Integer obj30 = new AlitripIntlPolicyOwnerParamRequest.Integer();
list29.add(obj30);
obj30.setModifyType("0");
obj30.setIndex(0L);
obj30.setModifyCurrency("CNY");
obj30.setModifyFee("200");
obj30.setModifyFeeType(0L);
obj26.setModifies(list29);
AlitripIntlPolicyOwnerParamRequest.IntlRefundDTO obj31 = new AlitripIntlPolicyOwnerParamRequest.IntlRefundDTO();
obj31.setRefundType(0L);
obj31.setRefundFee("200");
obj31.setRefundFeeType(0L);
obj31.setRefundCurrency("CNY");
obj31.setChildRefundFee("200");
obj26.setPartRefund(obj31);
obj1.setRp(obj26);
obj1.setPolicyCode("123abc");
obj1.setRuleId("1234");
obj1.setMemo("备注");
obj1.setFileCode("文件编号");
obj1.setOfficeNo("12345");
obj1.setAccountCode("1234");
req.setCreateIntlPolicyDto(obj1);
AlitripIntlPolicyOwnerParamResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_intl_policy_owner_param_response>
    <result>
        <msg>错误描述</msg>
        <code>403</code>
        <success>true</success>
    </result>
</alitrip_intl_policy_owner_param_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

返回
顶部