查询门店或电商仓库存,该接口一次可以同时查询多个门店或电商仓的多个商品的多种类型的库存
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
stores | Store [] | 可选 |
|
门店信息 | |
|
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
flag | String | success | 响应标示 |
qimen_code | String | 200 | 响应编码 |
message | String | 响应信息 | message |
stores | Store [] | 门店列表 | 门店列表 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); JstAstrolabeStoreinventoryItemqueryRequest req = new JstAstrolabeStoreinventoryItemqueryRequest(); List<JstAstrolabeStoreinventoryItemqueryRequest.Store> list2 = new ArrayList<JstAstrolabeStoreinventoryItemqueryRequest.Store>(); JstAstrolabeStoreinventoryItemqueryRequest.Store obj3 = new JstAstrolabeStoreinventoryItemqueryRequest.Store(); list2.add(obj3); obj3.setWarehouseId( "123456" ); obj3.setWarehouseType( "WAREHOUSE" ); List<JstAstrolabeStoreinventoryItemqueryRequest.StoreInventory> list6 = new ArrayList<JstAstrolabeStoreinventoryItemqueryRequest.StoreInventory>(); JstAstrolabeStoreinventoryItemqueryRequest.StoreInventory obj7 = new JstAstrolabeStoreinventoryItemqueryRequest.StoreInventory(); list6.add(obj7); obj7.setSkuId(1111L); obj7.setOuterId( "111" ); obj7.setItemId(111L); list4.setStoreInventories(list6); req.setStores(list2); JstAstrolabeStoreinventoryItemqueryResponse 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 20 21 22 23 24 25 26 27 | < jst_astrolabe_storeinventory_itemquery_response > < flag >success</ flag > < qimen_code >200</ qimen_code > < message >响应信息</ message > < stores > < store > < store_inventories > < store_inventory > < item_id >111</ item_id > < outer_id >111</ outer_id > < sku_id >111</ sku_id > < quantity_details > < quantity_detail > < inventory_type >CERTAINTY</ inventory_type > < quantity >100</ quantity > < occupy_quantity >1</ occupy_quantity > < sellable_quantity >90</ sellable_quantity > < withholding_quantity >10</ withholding_quantity > </ quantity_detail > </ quantity_details > </ store_inventory > </ store_inventories > < warehouse_id >12345</ warehouse_id > < warehouse_type >WAREHOUSE</ warehouse_type > </ store > </ stores > </ jst_astrolabe_storeinventory_itemquery_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 > |
错误码 | 错误描述 | 解决方案 |
---|