* 单个商品下架 * 输入的num_iid必须属于当前会话用户
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
num_iid | Number | 必须 | 1000231 | 商品数字ID,该参数必须 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
item | Item | 返回商品更新信息:返回的结果是:num_iid和modified | |
|
1 2 3 4 5 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); ItemUpdateDelistingTmallRequest req = new ItemUpdateDelistingTmallRequest(); req.setNumIid(1000231L); ItemUpdateDelistingTmallResponse rsp = client.execute(req, sessionKey); System.out.println(rsp.getBody()); |
1 2 3 4 5 6 7 | < item_update_delisting_tmall_response > < item > < iid >569a64fce2e98bce187bcbbb4a4d262a</ iid > < num_iid >1489161932</ num_iid > < modified >2000-01-01 00:00:00</ modified > </ item > </ item_update_delisting_tmall_response > |
1 2 3 4 5 6 | < error_response > < code >50</ code > < msg >Remote service error</ msg > < sub_code >isv.invalid-parameter</ sub_code > < sub_msg >非法参数</ sub_msg > </ error_response > |
错误码 | 错误描述 | 解决方案 |
---|---|---|
isv.item-listing-service-error:ITEM_NOT_FOUND | 商品下架错误,根据传参找不到相应数据 | 该商品已经被删除或进入历史库,直接将本地数据库该商品ID清除 |
isv.invalid-parameter:iid | 传入的iid错误,不符合基本的格式要求 | 尽快切换到numIid。根据iid规则进行前端校验,如果格式错误就不再调用api |
isv.missing-parameter:iid-or-numIid | 两个特殊可选参数:iid和numIid一个都没有传入 | 根据规则进行前端校验,如果两个id一个都不传就不再调用api |
错误码:40,子错误码:null | 缺少必要的传入参数 | |
错误码:41,子错误码:null | 传入参数的格式错误 | |
isv.item-listing-service-error:ITEM_IS_NOT_BELONG_TO_SELLER-tmall | 对不起,您不能操作不属于您的商品 |