注意:以下文档只适用于TOP接口,请谨慎使用!

alibaba.idle.rent.item.edit (租赁商品编辑)

发布闲鱼租赁商品

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_rent_item_d_t_o RentItemDto 必须 商品信息
  • address
  • AddressDto
  • 必须
  • 地址信息
  • └ area
  • String
  • 必须
  • 余杭区
  • └ city
  • String
  • 必须
  • 杭州
  • └ prov
  • String
  • 必须
  • 浙江
  • └ cat_id
  • Number
  • 必须
  • 2345113
  • 类目id
  • └ desc
  • String
  • 必须
  • 描述
  • 至少5个字符
  • └ featured_tags
  • String []
  • 可选
  • 标签
  • 标签
  • └ item_id
  • Number
  • 必须
  • 534564565
  • 要更新的商品id
  • item_sku_list
  • ItemSkuDto []
  • 可选
  • sku
  • └ price
  • Number
  • 可选
  • 10000
  • sku价格,单位分,有sku时必填
  • prop_list
  • ItemPvPairDto []
  • 可选
  • sku属性,有sku时必填且不可为空
  • └ prop_text
  • String
  • 可选
  • 品牌
  • sku属性名,有sku属性信息时不可为空
  • └ value_text
  • String
  • 可选
  • nike
  • sku属性值名称,有sku属性信息时不可为空
  • └ quantity
  • Number
  • 可选
  • 3
  • sku库存,有sku时必填
  • media
  • MediaDto
  • 必须
  • 商品图片
  • images
  • ImageInfoDto []
  • 必须
  • 商品主图列表
  • └ id
  • Number
  • 必须
  • 245465464561234234
  • 图片id
  • prop_images
  • ImageInfoDto []
  • 必须
  • 商品详情图片列表
  • └ id
  • Number
  • 必须
  • 245465464561234234
  • 图片id
  • price_info
  • PriceDto
  • 必须
  • 价格信息
  • └ deposit
  • Number
  • 必须
  • 10000
  • 押金
  • └ original_price
  • Number
  • 必须
  • 30000
  • 市场价
  • └ reserve_price
  • Number
  • 必须
  • 20000
  • 买断价
  • └ settle_price_per_day
  • Number
  • 必须
  • 80
  • 日结算价格,单位分
  • prop_pairs
  • ItemPvPairDto []
  • 可选
  • 类目属性对
  • └ prop_text
  • String
  • 可选
  • 尺寸
  • 类目属性名称,有类目属性信息必填
  • └ value_text
  • String
  • 可选
  • M
  • 类目属性值名称,有类目属性信息必填
  • └ quantity
  • Number
  • 可选
  • 4
  • 库存,无sku信息时必选
  • standard_equipments
  • EquipmentDto []
  • 可选
  • 标配信息
  • └ name
  • String
  • 可选
  • switch手柄
  • 标配名称
  • └ value
  • String
  • 可选
  • 4
  • 标配值,多为数量
  • └ status
  • Number
  • 可选
  • 0
  • 状态,可选值为0(表示上架),-2(表示下架),不填默认为0
  • └ title
  • String
  • 必须
  • 测试请不要拍
  • 标题,最少一个5个字符
  • └ used_level
  • Number
  • 可选
  • 10
  • 新旧程度,10表示全新,9表示九成新
  • └ template_id
  • Number
  • 必须
  • 987978
  • 物流模板id
  • └ free_postage
  • Boolean
  • 可选
  • false
  • true表示包邮,false表示不包邮

响应参数

名称 类型 示例值 描述
result TopResult 系统自动生成
  • └ data
  • Boolean
  • true
  • 是否更新成功
  • └ error_code
  • String
  • SYSTEM_ERROR
  • 错误码
  • └ error_message
  • String
  • 系统错误
  • 错误信息
  • └ success
  • Boolean
  • false
  • 是否成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaIdleRentItemEditRequest req = new AlibabaIdleRentItemEditRequest();
AlibabaIdleRentItemEditRequest.RentItemDto obj1 = new AlibabaIdleRentItemEditRequest.RentItemDto();
AlibabaIdleRentItemEditRequest.AddressDto obj2 = new AlibabaIdleRentItemEditRequest.AddressDto();
obj2.setArea("余杭区");
obj2.setCity("杭州");
obj2.setProv("浙江");
obj1.setAddress(obj2);
obj1.setCatId(2345113L);
obj1.setDesc("描述");
obj1.setFeaturedTags("标签");
obj1.setItemId(534564565L);
List<AlibabaIdleRentItemEditRequest.ItemSkuDto> list4 = new ArrayList<AlibabaIdleRentItemEditRequest.ItemSkuDto>();
AlibabaIdleRentItemEditRequest.ItemSkuDto obj5 = new AlibabaIdleRentItemEditRequest.ItemSkuDto();
list4.add(obj5);
obj5.setPrice(10000L);
List<AlibabaIdleRentItemEditRequest.ItemPvPairDto> list8 = new ArrayList<AlibabaIdleRentItemEditRequest.ItemPvPairDto>();
AlibabaIdleRentItemEditRequest.ItemPvPairDto obj9 = new AlibabaIdleRentItemEditRequest.ItemPvPairDto();
list8.add(obj9);
obj9.setPropText("品牌");
obj9.setValueText("nike");
list6.setPropList(list8);
obj5.setQuantity(3L);
obj1.setItemSkuList(list4);
AlibabaIdleRentItemEditRequest.MediaDto obj10 = new AlibabaIdleRentItemEditRequest.MediaDto();
List<AlibabaIdleRentItemEditRequest.ImageInfoDto> list12 = new ArrayList<AlibabaIdleRentItemEditRequest.ImageInfoDto>();
AlibabaIdleRentItemEditRequest.ImageInfoDto obj13 = new AlibabaIdleRentItemEditRequest.ImageInfoDto();
list12.add(obj13);
obj13.setId(245465464561234234L);
obj10.setImages(list12);
List<AlibabaIdleRentItemEditRequest.ImageInfoDto> list15 = new ArrayList<AlibabaIdleRentItemEditRequest.ImageInfoDto>();
AlibabaIdleRentItemEditRequest.ImageInfoDto obj16 = new AlibabaIdleRentItemEditRequest.ImageInfoDto();
list15.add(obj16);
obj16.setId(245465464561234234L);
obj10.setPropImages(list15);
obj1.setMedia(obj10);
AlibabaIdleRentItemEditRequest.PriceDto obj17 = new AlibabaIdleRentItemEditRequest.PriceDto();
obj17.setDeposit(10000L);
obj17.setOriginalPrice(30000L);
obj17.setReservePrice(20000L);
obj17.setSettlePricePerDay(80L);
obj1.setPriceInfo(obj17);
List<AlibabaIdleRentItemEditRequest.ItemPvPairDto> list19 = new ArrayList<AlibabaIdleRentItemEditRequest.ItemPvPairDto>();
AlibabaIdleRentItemEditRequest.ItemPvPairDto obj20 = new AlibabaIdleRentItemEditRequest.ItemPvPairDto();
list19.add(obj20);
obj20.setPropText("尺寸");
obj20.setValueText("M");
obj1.setPropPairs(list19);
obj1.setQuantity(4L);
List<AlibabaIdleRentItemEditRequest.EquipmentDto> list22 = new ArrayList<AlibabaIdleRentItemEditRequest.EquipmentDto>();
AlibabaIdleRentItemEditRequest.EquipmentDto obj23 = new AlibabaIdleRentItemEditRequest.EquipmentDto();
list22.add(obj23);
obj23.setName("switch手柄");
obj23.setValue("4");
obj1.setStandardEquipments(list22);
obj1.setStatus(0L);
obj1.setTitle("测试请不要拍");
obj1.setUsedLevel(10L);
obj1.setTemplateId(987978L);
obj1.setFreePostage(false);
req.setParamRentItemDTO(obj1);
AlibabaIdleRentItemEditResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_idle_rent_item_edit_response>
    <result>
        <data>true</data>
        <error_code>SYSTEM_ERROR</error_code>
        <error_message>系统错误</error_message>
        <success>false</success>
    </result>
</alibaba_idle_rent_item_edit_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

返回
顶部