* 单个商品下架 * 输入的num_iid必须属于当前会话用户
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
num_iid | Number | 必须 | 1000231 |
|
商品数字ID,该参数必须 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
item | Item | 返回商品更新信息:返回的结果是:num_iid和modified | |
|
1 2 3 4 5 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); ItemUpdateDelistingRequest req = new ItemUpdateDelistingRequest(); req.setNumIid(1000231L); ItemUpdateDelistingResponse rsp = client.execute(req, sessionKey); System.out.println(rsp.getBody()); |
1 2 3 4 | < item_update_delisting_response > < item > </ item > </ item_update_delisting_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一个都没有传入 | 在前端对是否传入num_iid做好校验,必须传入num_iid |
错误码:40,子错误码:null | 缺少必要的传入参数 | 请根据返回的错误信息,将必传参数都填写好 |
错误码:41,子错误码:null | 传入参数的格式错误 | |
isv.item-listing-service-error:ITEM_IS_NOT_BELONG_TO_SELLER-tmall | 卖家操作不属于自己的商品 | 请检查商品是否正确 |
isp.system-busy | 调用频率太快 | 减少调用的频率,为了防止滥用,加了限制,请降低频率即可 |
isv.item-get-service-error:ITEM_NOT_FOUND | 没有找到宝贝 | 确认num_iid是否正确 如果num_iid无误,则对应的宝贝可能已违规或进入历史库。 |
isv.item-get-service-error:ITEM_NOT_FOUND-tmall | 商品未找到 | 确认num_iid是否正确,如果num_iid无误,则对应的宝贝可能已违规或进入历史库,在本地增加逻辑:发现报“ITEM_NOT_FOUND”错误就将本地的商品记录删除掉,防止卖家或者系统自动重试再次发生这个问题。 |
isv.item-is-delete:invalid-numIid-or-iid | 根据num_iid或iid查询到的商品一经被删除 | 这个是业务不可避免错误。可以通过一下途径来减少这个问题的发生: 使用增量api监控商品被删除的消息 发生这个错误的商品从本地数据库中删除掉,随时保持数据的同步性。 发生这个错误时不要重试。 |
isv.item-listing-service-error:ITEM_NOT_FOUND-tmall | 商品找不到 | 请检查商品是否正确 |
isv.item-not-exist:invalid-numIid-or-iid | 商品id对应的商品不存在 | 检查商品Id是否正确,或联系开发人员 |
isv.missing-parameter:numIid-tmall | 商品id错误 | 请检查商品是否正确 |
isp.top-remote-connection-timeout-tmall | 系统超时 | 请稍后重试 |
isv.item-is-presale:invalid-presale-tags-id-tmall | 预售商品,修改报错 | 预售商品预售中,不允许修改sku,预售结束后再试试 |
isv.item-listing-service-error:IC_PERMISSION_FOR_WT_ONLY-tmall | 该宝贝只允许网厅平台操作 | 该宝贝只允许网厅平台操作 |
isv.item-listing-service-error:IC_INTERFACE_QPS_LIMIT | 频率限制 | 请控制请求频率 |
isv.item-get-service-error:IC_INTERFACE_QPS_LIMIT-tmall | 频率限制 | 请控制请求频率 |
isv.missing-parameter:numIid | 商品id错误 | 请检查商品是否正确 |
isv.item-listing-service-error:IC_INTERFACE_QPS_LIMIT-tmall | 频率限制 | 请控制请求频率 |
isp.null-pointer-exception-tmall | 系统异常 | 请重试,如果持续出现,请反馈平台 |
isv.invalid-permission:update-item | 操作 update-item 权限不够、非法访问 | 要避免这个错误,需在上传图片之前要先对商品的类目(cid)进行判断,如果是成人类目的商品就不要调用这个接口上传图片了。 |
isv.item-get-service-error:QUERY_USER_INFO_ERROR | 系统错误,获取用户数据失败 | 系统错误,获取用户数据失败 |
isv.item-listing-service-error:QUERY_USER_INFO_ERROR | 查询用户信息失败 | 请稍后重试 |
isv.item-get-service-error:IC_INTERFACE_QPS_LIMIT | 系统繁忙,请稍后重试 | 系统繁忙,请稍后重试 |
isv.user-not-exist:invalid-nick | user 不存在 | 传入的nick找不到对应的用户记录,尽量通过接口获取nick来查询,并且定期更新自己的nick数据 |
isv.item-listing-service-error:QUERY_USER_INFO_ERROR-tmall | 系统错误,获取用户数据失败 | 系统错误,获取用户数据失败 |
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 | 对不起,您不能操作不属于您的商品 | |
isp.service-unavailable-tmall | 系统异常 | 请稍后重试 |
isv.item-service-error:ITEM_NOT_FOUND-tmall | 没有找到宝贝 | 请求检查商品id是否正确 |
isp.service-unavailable | 系统错误 | 偶尔出现重试,频繁出现反馈平台 |
isv.item-listing-service-error:IC_OPTIMISTIC_LOCKING_CONFLICT | 系统锁冲突 | 请稍后重试 |