跳转到内容
返回官网

添加或修改属性图片

添加一张商品属性图片到num_iid指定的商品中 传入的num_iid所对应的商品必须属于当前会话的用户 图片的属性必须要是颜色的属性,这个在前台显示的时候需要和sku进行关联的 商品属性图片只有享有服务的卖家(如:淘宝大卖家、订购了淘宝多图服务的卖家)才能上传 商品属性图片有数量和大小上的限制,最多不能超过24张(每个颜色属性都有一张)。

一、请求参数

请求URL:

POST https://kf.fw199.com/gateway/taobao/item/propimg/upload

参数名类型说明示例
appidString合作伙伴AppIduwkahf@jfs92
timestampString当前时间戳
tb_seller_nickString淘宝卖家店铺登录账号,非店铺名称kingdo
signString接口签名如何计算生成见示例代码
num_iidnumber必填 , 商品数字ID
propertiesstring必填 , 属性列表。调用商品级联属性接口获取
base64_imagestring非必填 , 图片的base64编码字符串, 如果是新增时,要填此字段
positionnumber非必填 , 图片位置
idNumber非必填 , 属性图片ID。如果是新增不需要填写

二、请求示例代码

Java

@Test
public void TaoBaoItemPropImgUpload() throws Exception {
String tb_seller_nick = Config.TBSellerNick ;
//业务参数
Map<String, String> data = new HashMap<String, String>();
data.put("appid", Config.AppId);
data.put("tb_seller_nick", tb_seller_nick);
Long timestamp = System.currentTimeMillis() / 1000;
data.put("timestamp", timestamp.toString());
// 必填
data.put("num_iid", "544876335798");
data.put("properties", "1627207:28326");
// 添加一张商品图片到num_iid指定的商品中 传入的num_iid所对应的商品必须属于当前会话的用 , 商品图片内容类型:JPG;最大:3M 。支持的文件类型:jpg,jpeg,png
String base64ImageLogo = Utils.getBase64ImageFromBinary("/Users/miller/Downloads/pdd.jpeg");
data.put("base64_image", base64ImageLogo);
// 签名
data.put("sign", Utils.Sign(data,Config.AppSecret));
// 调用服务API
doHttpRequest(Config.TaoBaoItemPropImgUploadUrl ,data);
}

三、返回结果

返回结果如下:

{
"code": 0,
"message": "ok",
"data": {
"prop_img":{
"id":1646146,
"url":"http:\/\/img03.taobao.net\/bao\/uploaded\/i3\/T1HXdXXgPSt0JxZ2.8_070458.jpg",
"created":"2000-01-01 00:00:00"
},
"request_id": "10jf7zssgennw"
}
}

说明: code为0表示成功,非0为失败,message会包含失败原因。