* 获取多个商品下的所有sku
点击查看更多商品API说明
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
fields | String [] | 必须 | sku_id,num_iid |
|
需返回的字段列表。可选值:Sku结构体中的所有字段;字段之间用“,”分隔。 |
num_iids | String | 必须 | 1230005 | sku所属商品数字id,必选。num_iid个数不能超过40个 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
skus | Sku [] | Sku列表 | |
|
1 2 3 4 5 6 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); ItemSkusGetRequest req = new ItemSkusGetRequest(); req.setFields( "sku_id,num_iid" ); req.setNumIids( "1230005" ); ItemSkusGetResponse rsp = client.execute(req, sessionKey); System.out.println(rsp.getBody()); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | < item_skus_get_response > < skus > < sku > < sku_id >123</ sku_id > < iid >asdf12323adfaa</ iid > < num_iid >12345</ num_iid > < properties >1243:1215;5626:5125</ properties > < properties_name >20000:3275069:品牌:盈讯;1753146:3485013:型号:F908;-1234:-5678:自定义属性1:属性值1</ properties_name > < quantity >3</ quantity > < price >200.07</ price > < outer_id >12345</ outer_id > < created >2009-11-04 15:24:43</ created > < modified >2009-11-04 15:24:43</ modified > < status >normal</ status > < sku_spec_id >123</ sku_spec_id > < barcode >6903244981002</ barcode > </ sku > </ skus > </ item_skus_get_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.invalid-parameter:numIids-size | 参数:numIids-size无效,格式不对、非法值、越界等 | |
isv.user-not-exist:invalid-nick | user 不存在 | |
isv.invalid-parameter:iids-size | 参数:iids-size无效,格式不对、非法值、越界等 | |
isv.invalid-parameter:numIid | 传入的num_iids列表中有不合法的商品数字id出现 | Api会对用户传入的numIids进行解析,如果里面有非数字格式的num_iid表示参数不合法会报错。需要在前端做好基本的校验,每个商品数字id都需要是数字类型的。 |
isv.missing-parameter:iids-or-numIids | 两个特殊可选参数iids和num_iids一个都没有传入 | 前端做好校验,必须传入num_iid. |
isv.invalid-parameter:iid | 非法的iid | 淘宝的iid是有基本格式的,必须是32的16进制的数字or字母组成,这个需要前端做好校验。使用num_iid代替iid。 |
isp.top-remote-connection-timeout-tmall | 系统超时 | 请稍后重试 |
isp.top-remote-method-connection-error-tmall | 系统错误 | 请稍后重试 |
isp.service-unavailable | 系统错误 | 偶尔出现重试,频繁出现反馈平台 |
isp.service-unavailable-tmall | 系统异常 | 请稍后重试 |