文档中心 > API类目 > 度假-商品管理API

alitrip.localplay.product.upload (当地玩乐 产品维护接口)

当地玩乐(境内当地玩乐/境外玩乐套餐) 产品维护接口。 接口同时支持新商品发布 和 现有商品编辑: 1)只上传out_product_id的情况:如果out_product_id已经关联过某个商品id,则认为是编辑现有商品,否则认为是新发布一个商品。 2)同时上传out_product_id和item_id,则认为是将out_product_id与item_id进行关联,同时对该商品进行编辑。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
trip_day Number 可选 1 新发布商品时必填。旅游天数
sub_stock Number 可选 0 可选,减库存方式。0-拍下减库存。1-付款减库存。不传默认为0
wap_desc String 可选 <wapDesc><shortDesc>标题1</shortDesc> <txt>描述1</txt> <img>图片路径1</img> <shortDesc>标题2</shortDesc> <txt>描述2</txt> <img>图片路径2</img> </wapDesc> 可选,手机端详情描述,xml格式,格式详见示例。
desc_xml String 可选 <DESC><HIGHLIGHT><title>亮点1</title> <txt>亮点描述1</txt> <img>亮点图片链接1</img></HIGHLIGHT> <HIGHLIGHT><title>亮点2</title> <txt>亮点描述2</txt> <img>亮点图片链接2</img></HIGHLIGHT></DESC> PC端详情描述(新发布商品时,desc_xml和desc_html二者至少填写一个),xml格式:DESC根标签必须有,每一个亮点(HIGHLIGHT)支持1个title子标签,1个txt子标签和多个img子标签。
fee_exclude String [] 可选 费用不含1,费用不含2
  • 最大列表长度:20
  • 新发布商品时必填。费用不含。列表中每一个元素 对应一点描述,所有描述合起来必须小于1500个中文字符。注:在SDK中数组多个元素间以英文逗号分隔
    order_info String [] 可选 须知1,须知2
  • 最大列表长度:20
  • 新发布商品时必填。预定须知。列表中每一个元素 对应一点描述,所有描述合起来必须小于1500个中文字符。注:在SDK中数组多个元素间以英文逗号分隔
    confirm_time Number 可选 1 可选,资源确认时长,当confirm_type=2时必填。1:2个工作小时内确认,2:6个工作小时内确认,3:9个工作小时内确认,4:18个工作小时内确认
    title String 可选 商品标题 新发布商品时必填。商品标题,30个中文字符以内
    confirm_type Number 可选 1 可选,资源确认类型。1-即时确认,2-二次确认。不传默认1
    item_custom_tag String 可选 美食 可选,商家自定义标签(最多4个字,超长则自动截断,会进行违禁词校验)
    out_product_id String 必须 1111 商家自定义商品编码。注:商品基本信息维护、价格库存维护,商品查询都以该编码为主键。
    to_locations String 可选 东京,京都 新发布商品时必填。目的地,多个目的地用英文逗号分隔。地址可以使用飞猪标准地址名称,也可以使用商家系统中目的地地址(支持商家目的地id和商家目的地名称)。如果需要使用商家目的地地址,必须在目的地关联页(https://sell.alitrip.com/icenter/main.htm#/widgets/api-adaptor?_k=n61ii0)配置映射关系(一次性批量上传建立映射关系,之后度假所有类目、API接口共用该映射关系)。 商家目的地地址使用示例1:东京,大阪。示例2:123,124。说明:商家目的地id(123,124)会根据映射关系自动转换成飞猪标准地址
    trip_night Number 可选 1 可选,旅游晚数,不传默认旅游天数-1
    pic_urls String [] 可选 https://img.daily.taobaocdn.net/imgextra/i3/2024098454/TB2C4VXXXXXXXc1XXXXXXXXXXXX_!!2024098454.jpg,http://ww1.sinaimg.cn/large/005EDdjYgw1fanv4d823dj31gs0z6qb8.jpg
  • 最大列表长度:20
  • 新发布商品时必填。商品图片路径。最多支持5张,第一张为主图,必填,其余四张可选填。图片链接支持外链图片(即商家系统中图片链接,必须外网可访问,且格式为jpg或jpeg,大小在500k以内),或者用户淘宝空间内的图片链接。对于外链图片,将自动下载并上传用户淘宝图片空间,上传失败的外链图片将自动忽略不计。。注:在SDK中数组多个元素间以英文逗号分隔
    item_id Number 可选 12345 可选,淘系商品id,用于将out_product_id关联到已经存在的商品,并且修改该商品外部商家编码为out_product_id。
    reserve_limit String 可选 1_18_00 可选,该商品提前预定时间限制。格式:1_18_00,含义:该商品必须提前1天预定,且在18:00之前完成预定
    refund_type Number 可选 0 可选,退改规则类型。0-平台标准退改规则,1-自定义退改规则,2-不支持退改(已废弃,勿用),7-线路商品(跟团、自由行等)新版自定义退改规则。不传默认为0
    desc_html String 可选 PC端详情描述 PC端详情描述(新发布商品时,desc_xml和desc_html二者至少填写一个),Html格式。商家自定义Html格式描述。
    from_locations String 可选 东京 新发布商品时必填。出发地,多个出发地用英文逗号分隔。使用说明同“目的地”
    sub_titles String [] 可选 亮点1,亮点2,亮点3
  • 最大列表长度:20
  • 可选,商品亮点,最多支持4个亮点。注:在SDK中数组多个元素间以英文逗号分隔
    tourist_service_provider String 可选 真实旅游服务提供商 代订服务说明(请填写真实的旅游服务提供商)
    traveller_template_id Number 可选 111 可选,出行人模板id。模板id需要商家以店铺账号身份登录飞猪商家工作台,从卖家工具->出行人管理中获取。注意:如果传0则代表设置为不需要出行人模板或使用飞猪平台默认的类目模板。
    is_overseas_tour Number 可选 0 新发布商品时必填。是否出境游,0-不是,1-是。
    refund_regulations_json String 可选 [{"firstDay":-1,"secondDay":5,"percent":50,"sellerPercent":20},{"firstDay":4,"secondDay":1,"percent":80,"sellerPercent":50},{"firstDay":0,"secondDay":0,"percent":100,"sellerPercent":70},{"firstDay":0,"secondDay":0,"percent":100,"sellerPercent":90,"isHoliday":true}] 特殊可选,退款规则(json数组格式)。自定义退改时需填写(与refund_regulations字段二选一)。示例中一共包含4条规则(3条平日规则,1条节假日规则),按照顺序每条规则含义如下:出行前5日及以上,买家违约收取总费用的50,卖家违约收取总费用的20;出行前4日至1日,买家违约收取总费用的80,卖家违约收取总费用的50;行程开始当天,买家违约收取总费用的100,卖家违约收取总费用的70;如果行程日期包含节假日,则节假日条款为买家违约收取总费用的100,卖家违约收取总费用的90
    seller_cids String [] 可选 12344,24332
  • 最大列表长度:20
  • 关联商品与店铺类目 结构:"cid1,cid2,...,"。如何获取卖家店铺类目具体参见:http://open.taobao.com/doc2/apiDetail.htm?apiId=65
    second_kill String 可选 wap_only 商品秒杀,商品秒杀三个值:可选类型web_only(只能通过web网络秒杀),wap_only(只能通过wap网络秒杀),web_and_wap(既能通过web秒杀也能通过wap秒杀)
    has_discount Boolean 可选 false
  • 默认值:false
  • 是否支持会员打折。可选值:true,false;默认值:false(不打折)。不传的话默认为false

    响应参数

    名称 类型 示例值 描述
    first_result TopTravelItem 商品发布/更新结果
    • └ item_id
    • Number
    • 12345
    • 商品id
    • └ out_product_id
    • String
    • 123
    • 商家自定义商品编码
    • └ modified
    • Date
    • 2017-09-07 22:56:18
    • 商品修改时间
    • └ extend
    • String
    • 扩展信息
    • 扩展信息

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlitripLocalplayProductUploadRequest req = new AlitripLocalplayProductUploadRequest();
    req.setTripDay(1L);
    req.setSubStock(0L);
    req.setWapDesc("<wapDesc><shortDesc>标题1</shortDesc> <txt>描述1</txt> <img>图片路径1</img> <shortDesc>标题2</shortDesc> <txt>描述2</txt> <img>图片路径2</img> </wapDesc>");
    req.setDescXml("<DESC><HIGHLIGHT><title>亮点1</title> <txt>亮点描述1</txt> <img>亮点图片链接1</img></HIGHLIGHT> <HIGHLIGHT><title>亮点2</title> <txt>亮点描述2</txt> <img>亮点图片链接2</img></HIGHLIGHT></DESC>");
    req.setFeeExclude("费用不含1,费用不含2");
    req.setOrderInfo("须知1,须知2");
    req.setConfirmTime(1L);
    req.setTitle("商品标题");
    req.setRefundRegulations("30_30_0,30_15_5,14_7_15,6_4_70,3_1_85,1_1_90");
    req.setConfirmType(1L);
    req.setItemCustomTag("美食");
    req.setOutProductId("1111");
    req.setToLocations("东京,京都");
    req.setTripNight(1L);
    req.setPicUrls("https://img.daily.taobaocdn.net/imgextra/i3/2024098454/TB2C4VXXXXXXXc1XXXXXXXXXXXX_!!2024098454.jpg,http://ww1.sinaimg.cn/large/005EDdjYgw1fanv4d823dj31gs0z6qb8.jpg");
    req.setItemId(12345L);
    req.setReserveLimit("1_18_00");
    req.setRefundType(0L);
    req.setDescHtml("PC端详情描述");
    req.setFromLocations("东京");
    req.setSubTitles("亮点1,亮点2,亮点3");
    req.setTouristServiceProvider("真实旅游服务提供商");
    req.setTravellerTemplateId(111L);
    req.setIsOverseasTour(0L);
    req.setRefundRegulationsJson("[{\"firstDay\":-1,\"secondDay\":5,\"percent\":50,\"sellerPercent\":20},{\"firstDay\":4,\"secondDay\":1,\"percent\":80,\"sellerPercent\":50},{\"firstDay\":0,\"secondDay\":0,\"percent\":100,\"sellerPercent\":70},{\"firstDay\":0,\"secondDay\":0,\"percent\":100,\"sellerPercent\":90,\"isHoliday\":true}]");
    req.setSellerCids("12344,24332");
    req.setSecondKill("wap_only");
    req.setHasDiscount(false);
    AlitripLocalplayProductUploadResponse rsp = client.execute(req, sessionKey);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alitrip_localplay_product_upload_response>
        <first_result>
            <item_id>12345</item_id>
            <out_product_id>123</out_product_id>
            <modified>2017-09-07 22:56:18</modified>
            <extend>扩展信息</extend>
        </first_result>
    </alitrip_localplay_product_upload_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>

    错误码解释

    错误码 错误描述 解决方案
    isv.remote-service-error 远程服务异常 稍后重试

    API工具

    如何获得此API

    FAQ

    返回
    顶部