文档中心 > API类目 > 阿信-基础数据

taobao.alitrip.travel.fsc.route.api.product.update (更新线路产品基本信息)

更新线路产品基本信息

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
fsc_route_product_update_request FscRouteProductUpdateRequest 必须 fscRouteProductUpdateRequest
  • route_info
  • FscRouteInfoApiDto
  • 可选
  • -
  • 线路产品信息
  • └ route_code
  • String
  • 可选
  • xxxxx
  • 线路编号
  • └ route_name
  • String
  • 可选
  • xxxxx
  • 线路标题
  • └ route_sub_name
  • String
  • 可选
  • xxxxx
  • 线路副标题
  • └ sub_category
  • String
  • 可选
  • xxxxx
  • 产品类别 INTL_GROUP_TRAVEL:出境跟团游 DOM_GROUP_TRAVEL:境内跟团游
  • └ group_type
  • Number
  • 可选
  • 10
  • 参团类型 1:出发地参团 2:目的地参团
  • └ business_area_id
  • String
  • 可选
  • xxxxx
  • 业务区域编码
  • └ route_day
  • Number
  • 可选
  • 10
  • 行程天数
  • └ route_night
  • Number
  • 可选
  • 10
  • 行程晚数
  • └ start_city_id
  • String
  • 可选
  • xxxxx
  • 出发城市Id
  • └ end_city_id
  • String
  • 可选
  • xxxxx
  • 目的城市Id
  • └ start_country_id
  • String
  • 可选
  • xxxxx
  • 出发国家Id
  • └ end_country_id
  • String
  • 可选
  • xxxxx
  • 目的国家Id
  • └ route_main_pic
  • String
  • 可选
  • xxxxx
  • 线路主图
  • media_list
  • FscProductMediaApiDto []
  • 可选
  • 多媒体数据列表
  • └ media_code
  • String
  • 可选
  • xxxxx
  • 供应商多媒体编码
  • └ media_type
  • Number
  • 可选
  • 10
  • 多媒体类型 1:图片 2:视频
  • └ media_url
  • String
  • 可选
  • xxxxx
  • 多媒体下载链接
  • └ sort
  • Number
  • 可选
  • 10
  • 多媒体排序值
  • └ route_label_id_list
  • String []
  • 可选
  • Top,Pub
  • 线路主题ID列表
  • └ route_feature
  • String
  • 可选
  • xxxxx
  • 线路特色
  • traveller_define_list
  • FscTravellerDefineApiDto []
  • 可选
  • 出行人定义
  • └ traveller_type
  • String
  • 可选
  • xxxxx
  • 出行人类型 ADULT:成人 CHILD:儿童
  • └ start_age
  • Number
  • 可选
  • 10
  • 起始年龄,包含
  • └ end_age
  • Number
  • 可选
  • 10
  • 截止年龄,包含
  • └ traveller_desc
  • String
  • 可选
  • xxxxx
  • 出行人类型说明
  • └ poi_id_list
  • String []
  • 可选
  • Top,Pub
  • POI的Id列表
  • sales_info_list
  • FscSalesInfoApiDto []
  • 可选
  • 建议售卖渠道列表
  • └ sales_range
  • String
  • 可选
  • xxxxx
  • 售卖范围 WEB:PC分销平台 WECHAT:阿信乐赚微信小程序 WECHAT_PLAY:阿信乐游微信小程序 FLIGGY:飞猪自营渠道
  • └ payment_type
  • Number
  • 可选
  • 10
  • 付款方式 1: 一次性付款 2: 分段式付款(预定金+尾款)
  • └ recommends
  • String []
  • 可选
  • Top,Pub
  • 产品推荐特色(最多3条)
  • journey_list
  • FscRouteJourneyApiDto []
  • 可选
  • 线路行程列表
  • └ journey_code
  • String
  • 可选
  • xxxxx
  • 行程编号
  • └ journey_name
  • String
  • 可选
  • xxxxx
  • 行程名称
  • └ journey_desc
  • String
  • 可选
  • xxxxx
  • 行程描述
  • └ start_city_id
  • Number
  • 可选
  • 3
  • 出发城市Id
  • └ start_city_name
  • String
  • 可选
  • xxxxx
  • 出发城市名称
  • route_schedule_list
  • FscRouteScheduleApiDto []
  • 可选
  • 日程列表
  • └ schedule_day
  • Number
  • 可选
  • 10
  • 日程天
  • └ schedule_name
  • String
  • 可选
  • xxxxx
  • 日程名称
  • schedule_detail_list
  • FscRouteScheduleDetailApiDto []
  • 可选
  • 日程明细列表
  • └ schedule_item
  • String
  • 可选
  • xxxxx
  • 日程明细类型 SCENIC景点;HOTEL酒店;TRAFFIC交通;BREAKFAST早餐;LUNCH午餐;DINNER晚餐;SHOPPING购物;ACTIVITY活动;OTHER其他;TRIP_DESCRIPTION行程描述
  • └ schedule_desc
  • String
  • 可选
  • xxxxx
  • 日程明细详情说明
  • └ sort
  • Number
  • 可选
  • 10
  • 日程明细排序
  • └ poi_id
  • String
  • 可选
  • 123131313
  • 景点poiId
  • └ schedule_name
  • String
  • 可选
  • 西溪湿地公园
  • 类型名称
  • └ schedule_desc
  • String
  • 可选
  • xxxxx
  • 日程描述
  • product_rules
  • FscProductRuleApiDto []
  • 可选
  • 附加规则列表
  • └ rule_type
  • String
  • 可选
  • xxxxx
  • FEE_INCLUDE费用包含;FEE_EXCLUDE费用不包含;EXTRA_COST另付费项目;SHOPPING购物说明;BOOKING_RULE预订须知;BREACH_CLAUSE违约条款;REFUND_RULE退改规则;SAFETY_GUIDE安全须知;KIND_TIPS温馨提示;VISA_INFO签证信息;VISA_ATTACHMENT签证附件;OTHER_DESC其他说明;TRAFFIC_DESC交通说明
  • └ content
  • String
  • 可选
  • xxxxx
  • 补充说明内容
  • └ supplier_id
  • String
  • 可选
  • xxxxx
  • 供应商ID
  • └ route_remark
  • String
  • 可选
  • xxxxx
  • 线路产品备注
  • └ confirm_type
  • String
  • 可选
  • xxxxx
  • 确认规则 INSTANT_CONFIRMATION,即时确认 SECOND_CONFIRMATION,二次确认
  • └ route_status
  • String
  • 可选
  • xxxxx
  • 线路状态 ON_SHELF:在架 DOWN_SHELF:下架
  • └ include_insurance_flag
  • Boolean
  • 可选
  • false
  • 是否含保险
  • └ visa_name
  • String
  • 可选
  • xxxxx
  • 签证信息
  • └ contact_name
  • String
  • 可选
  • xxxxx
  • 联系人姓名
  • └ contact_phone
  • String
  • 可选
  • xxxxx
  • 联系人电话
  • cancel_policy_list
  • FscProductCancelPolicyApiDto []
  • 可选
  • 取消政策列表
  • └ cancel_type
  • String
  • 可选
  • xxxxx
  • 取消类型 NORMAL: 平日取消政策 VACATION: 节假日取消政策(法定节假日,不含周末)
  • └ ahead_days
  • Number
  • 可选
  • 10
  • 提前天数 1: 代表1天
  • └ ahead_hour_minute
  • String
  • 可选
  • xxxxx
  • 提前小时分钟 格式:HH:MM,10:30代表10小时30分钟;总提前时间为提前天数加上提前小时分钟,如:1天10小时30分钟,不填默认为 00:00
  • deduct_list
  • FscProductCancelDeductApiDto []
  • 可选
  • 扣除明细
  • └ responsible_type
  • String
  • 可选
  • xxxxx
  • 责任方类型 DISTRIBUTOR:分销商 SUPPLIER:供应商
  • └ deduct_type
  • String
  • 可选
  • xxxxx
  • 扣除金额类型 PERCENT:百分比 ABSOLUTE:绝对值
  • └ deduct_value
  • String
  • 可选
  • xxxxx
  • 扣除金额值 百分比例如:6.8代表扣除6.8% 绝对值例如:1.23代表扣除1.23元
  • └ supplier_route_code
  • String
  • 可选
  • dasd
  • 供应商底层线路编码

响应参数

名称 类型 示例值 描述
top_result TopResult 通用返回结果
  • └ success
  • Boolean
  • true
  • 是否成功
  • └ error_code
  • String
  • SYSTEM_ERROR
  • 错误码
  • └ error_msg
  • String
  • 授权异常
  • 错误信息
  • └ data
  • Boolean
  • false
  • 业务数据

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripTravelFscRouteApiProductUpdateRequest req = new AlitripTravelFscRouteApiProductUpdateRequest();
AlitripTravelFscRouteApiProductUpdateRequest.FscRouteProductUpdateRequest obj1 = new AlitripTravelFscRouteApiProductUpdateRequest.FscRouteProductUpdateRequest();
AlitripTravelFscRouteApiProductUpdateRequest.FscRouteInfoApiDto obj2 = new AlitripTravelFscRouteApiProductUpdateRequest.FscRouteInfoApiDto();
obj2.setRouteCode("xxxxx");
obj2.setRouteName("xxxxx");
obj2.setRouteSubName("xxxxx");
obj2.setSubCategory("xxxxx");
obj2.setGroupType(10L);
obj2.setBusinessAreaId("xxxxx");
obj2.setRouteDay(10L);
obj2.setRouteNight(10L);
obj2.setStartCityId("xxxxx");
obj2.setEndCityId("xxxxx");
obj2.setStartCountryId("xxxxx");
obj2.setEndCountryId("xxxxx");
obj2.setRouteMainPic("xxxxx");
List<AlitripTravelFscRouteApiProductUpdateRequest.FscProductMediaApiDto> list4 = new ArrayList<AlitripTravelFscRouteApiProductUpdateRequest.FscProductMediaApiDto>();
AlitripTravelFscRouteApiProductUpdateRequest.FscProductMediaApiDto obj5 = new AlitripTravelFscRouteApiProductUpdateRequest.FscProductMediaApiDto();
list4.add(obj5);
obj5.setMediaCode("xxxxx");
obj5.setMediaType(10L);
obj5.setMediaUrl("xxxxx");
obj5.setSort(10L);
obj2.setMediaList(list4);
obj2.setRouteLabelIdList("Top,Pub");
obj2.setRouteFeature("xxxxx");
List<AlitripTravelFscRouteApiProductUpdateRequest.FscTravellerDefineApiDto> list7 = new ArrayList<AlitripTravelFscRouteApiProductUpdateRequest.FscTravellerDefineApiDto>();
AlitripTravelFscRouteApiProductUpdateRequest.FscTravellerDefineApiDto obj8 = new AlitripTravelFscRouteApiProductUpdateRequest.FscTravellerDefineApiDto();
list7.add(obj8);
obj8.setTravellerType("xxxxx");
obj8.setStartAge(10L);
obj8.setEndAge(10L);
obj8.setTravellerDesc("xxxxx");
obj2.setTravellerDefineList(list7);
obj2.setPoiIdList("Top,Pub");
List<AlitripTravelFscRouteApiProductUpdateRequest.FscSalesInfoApiDto> list10 = new ArrayList<AlitripTravelFscRouteApiProductUpdateRequest.FscSalesInfoApiDto>();
AlitripTravelFscRouteApiProductUpdateRequest.FscSalesInfoApiDto obj11 = new AlitripTravelFscRouteApiProductUpdateRequest.FscSalesInfoApiDto();
list10.add(obj11);
obj11.setSalesRange("xxxxx");
obj11.setPaymentType(10L);
obj2.setSalesInfoList(list10);
obj2.setRecommends("Top,Pub");
List<AlitripTravelFscRouteApiProductUpdateRequest.FscRouteJourneyApiDto> list13 = new ArrayList<AlitripTravelFscRouteApiProductUpdateRequest.FscRouteJourneyApiDto>();
AlitripTravelFscRouteApiProductUpdateRequest.FscRouteJourneyApiDto obj14 = new AlitripTravelFscRouteApiProductUpdateRequest.FscRouteJourneyApiDto();
list13.add(obj14);
obj14.setJourneyCode("xxxxx");
obj14.setJourneyName("xxxxx");
obj14.setJourneyDesc("xxxxx");
obj14.setStartCityId(3L);
obj14.setStartCityName("xxxxx");
List<AlitripTravelFscRouteApiProductUpdateRequest.FscRouteScheduleApiDto> list17 = new ArrayList<AlitripTravelFscRouteApiProductUpdateRequest.FscRouteScheduleApiDto>();
AlitripTravelFscRouteApiProductUpdateRequest.FscRouteScheduleApiDto obj18 = new AlitripTravelFscRouteApiProductUpdateRequest.FscRouteScheduleApiDto();
list17.add(obj18);
obj18.setScheduleDay(10L);
obj18.setScheduleName("xxxxx");
List<AlitripTravelFscRouteApiProductUpdateRequest.FscRouteScheduleDetailApiDto> list21 = new ArrayList<AlitripTravelFscRouteApiProductUpdateRequest.FscRouteScheduleDetailApiDto>();
AlitripTravelFscRouteApiProductUpdateRequest.FscRouteScheduleDetailApiDto obj22 = new AlitripTravelFscRouteApiProductUpdateRequest.FscRouteScheduleDetailApiDto();
list21.add(obj22);
obj22.setScheduleItem("xxxxx");
obj22.setScheduleDesc("xxxxx");
obj22.setSort(10L);
obj22.setPoiId("123131313");
obj22.setScheduleName("西溪湿地公园");
list19.setScheduleDetailList(list21);
obj18.setScheduleDesc("xxxxx");
list15.setRouteScheduleList(list17);
obj2.setJourneyList(list13);
List<AlitripTravelFscRouteApiProductUpdateRequest.FscProductRuleApiDto> list24 = new ArrayList<AlitripTravelFscRouteApiProductUpdateRequest.FscProductRuleApiDto>();
AlitripTravelFscRouteApiProductUpdateRequest.FscProductRuleApiDto obj25 = new AlitripTravelFscRouteApiProductUpdateRequest.FscProductRuleApiDto();
list24.add(obj25);
obj25.setRuleType("xxxxx");
obj25.setContent("xxxxx");
obj2.setProductRules(list24);
obj2.setSupplierId("xxxxx");
obj2.setRouteRemark("xxxxx");
obj2.setConfirmType("xxxxx");
obj2.setRouteStatus("xxxxx");
obj2.setIncludeInsuranceFlag(false);
obj2.setVisaName("xxxxx");
obj2.setContactName("xxxxx");
obj2.setContactPhone("xxxxx");
List<AlitripTravelFscRouteApiProductUpdateRequest.FscProductCancelPolicyApiDto> list27 = new ArrayList<AlitripTravelFscRouteApiProductUpdateRequest.FscProductCancelPolicyApiDto>();
AlitripTravelFscRouteApiProductUpdateRequest.FscProductCancelPolicyApiDto obj28 = new AlitripTravelFscRouteApiProductUpdateRequest.FscProductCancelPolicyApiDto();
list27.add(obj28);
obj28.setCancelType("xxxxx");
obj28.setAheadDays(10L);
obj28.setAheadHourMinute("xxxxx");
List<AlitripTravelFscRouteApiProductUpdateRequest.FscProductCancelDeductApiDto> list31 = new ArrayList<AlitripTravelFscRouteApiProductUpdateRequest.FscProductCancelDeductApiDto>();
AlitripTravelFscRouteApiProductUpdateRequest.FscProductCancelDeductApiDto obj32 = new AlitripTravelFscRouteApiProductUpdateRequest.FscProductCancelDeductApiDto();
list31.add(obj32);
obj32.setResponsibleType("xxxxx");
obj32.setDeductType("xxxxx");
obj32.setDeductValue("xxxxx");
list29.setDeductList(list31);
obj2.setCancelPolicyList(list27);
obj2.setSupplierRouteCode("dasd");
obj1.setRouteInfo(obj2);
req.setFscRouteProductUpdateRequest(obj1);
AlitripTravelFscRouteApiProductUpdateResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_travel_fsc_route_api_product_update_response>
    <top_result>
        <success>true</success>
        <error_code>SYSTEM_ERROR</error_code>
        <error_msg>授权异常</error_msg>
        <data>false</data>
    </top_result>
</alitrip_travel_fsc_route_api_product_update_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

返回
顶部