更新图片分类
更新图片分类的名字,或者更新图片分类的父分类(即分类移动)。只能移动2级分类到非2级分类,默认分类和1级分类不可移动。
一、请求参数
请求URL:
POST https://kf.fw199.com/gateway/taobao/picture/category/update
公共参数
| 字段 | 类型 | 必需 | 说明 |
|---|---|---|---|
| appid | string | 是 | 开发者应用 AppId |
| timestamp | string | 是 | Unix 时间戳(秒) |
| sign | string | 是 | 请求签名,算法见接入指南 |
业务参数
| 字段 | 类型 | 必需 | 说明 |
|---|---|---|---|
| tb_seller_nick | string | 是 | 店铺 nick |
| sysid | string | 否 | 若不清楚联系客服 |
| category_id | number | 是 | 要更新的图片分类 id |
| category_name | string | 否 | 图片分类的新名字,最大长度 20 字符,不能为空 |
| parent_id | number | 否 | 图片分类的新父分类 id |
三、请求示例代码
Java
@Testpublic void taobaoPictureCategoryUpdate() throws Exception { String tbSellerNick = "xxx"; // 业务参数 Map<String, String> data = new HashMap<>(); data.put("appid", Config.AppId); data.put("tb_seller_nick", tbSellerNick); Long timestamp = System.currentTimeMillis() / 1000; data.put("timestamp", timestamp.toString()); data.put("sysid", "101"); // 必填:要更新的图片分类 id data.put("category_id", "8426"); data.put("category_name", "手机类图片"); // data.put("parent_id", "0");
// 参数签名 data.put("sign", Utils.Sign(data, Config.AppSecret)); String result = doHttpRequest(Config.TaoBaoPictureCategoryUpdate, data); System.out.println("result:" + result);}四、返回结果
{ "code": 0, "message": "ok", "data": { "done": true, "request_id": "16kf1zpuev5eo" }, "trace_id": "" }说明: code为0表示成功,非0为失败,message会包含失败原因。 done为true 更新图片分类是否成功