dangdang.item.stock.queryProductStock

库存查询(支持地区仓)

  • 此接口用于查询地区仓一个商品的库存

    支持的数据格式:XML

    HTTP请求方式:GET

    版本:1.0

  • 系统级输入参数:

    请参考系统级输入参数

    应用级输入参数:

    参数名称
    参数类型
    是否必填
    示例值
    参数说明
    gShopID Number 489 店铺ID。
    oit String as23s 商品外部编码,多个ID之间用逗号分隔,最多支持100个。
    warehouse_id String 100,101 仓库ID,多个ID之间用逗号分隔,最多支持50个。100为统仓,其他值为地区仓。

  • XML数据格式:

    01 <?xml version="1.0" encoding="utf-8"?>
    02 <resultObject>
    03     <result>true</result>
    04     <resultCode>0</resultCode>
    05     <resultMessage>success</resultMessage>
    06     <resultElapse>109</resultElapse>
    07     <response>
    08         <productStock>
    09             <oit>external_product_id1</oit>
    10             <itemId>1065979324</itemId>
    11             <warehouseId>0</warehouseId>
    12             <stockQuantity>0实物库存数</stockQuantity>
    13             <saleQuantity>0可售库存数</saleQuantity>
    14             <postStockQuantity>0占用库存数</postStockQuantity>
    15         </productStock>
    16         <productStock>
    17             <oit>external_product_id1</oit>
    18             <itemId>1065979324</itemId>
    19             <warehouseId>1</warehouseId>
    20             <stockQuantity>20</stockQuantity>
    21             <saleQuantity>20</saleQuantity>
    22             <postStockQuantity>0</postStockQuantity>
    23         </productStock>
    24     </response>
    25     <errorOits>
    26         <oit>test1不存在的oit</oit>
    27         <oit>test2</oit>
    28     </errorOits>
    29     <errorWarehouseIds>
    30         <warehouseId>5不存在的warehouseId</warehouseId>
    31         <warehouseId>6</warehouseId>
    32     </errorWarehouseIds>
    33 </resultObject>

    JSON数据格式:

    1

  • java版

    SdkClient sdkClient= new SdkClient(appKey, appSecret, session, version) ;
    ItemStockGetRequest request=new ItemStockGetRequest();
    ItemStockGet itemStockGet=new ItemStockGet();
    itemStockGet.setOit("luonv123");
    request.setItemStockGet(itemStockGet);
    ItemStockGetResponse response =sdkClient.excute(request);
    System.out.println(response.toString());


    php版
    $sdkClient = new DDHttpClient(appKey,appSecret,session)
    $itemStockQueryProductStockRequest = new ItemStockQueryProductStockRequest();
    $itemStockQueryProductStockRequest->setOuterItemId("asb1201");
    $sdkResponse = $sdkClient->execute($itemStockQueryProductStockRequest);