dangdang.item.stock.updateStockIncrementally

增量更新库存(支持地区仓)

  • 此接口用于增量更新一个商品的库存,支持地区仓

    支持的数据格式:XML

    HTTP请求方式:POST

    版本:1.0

  • 系统级输入参数:

    请参考系统级输入参数

    应用级输入参数:

    参数名称
    参数类型
    是否必填
    示例值
    参数说明
    gShopID Number 489 店铺ID。
    oit Number as23s 商品外部编码。
    warehouse_id Number 100 仓库ID,100为统仓,其他值为地区仓。
    stock Number 123 库存的变化量:-999999~999999。
    batch_seq String 0ca175b9c0f726a831d895e269332461 更新库存的批次号,长度不超过64位,批次号必须唯一,推荐使用md算法和uuid算法生成

  • XML数据格式:

    1 <response>
    2     <functionID>updateStockIncrementally</functionID>
    3     <time>2017-07-20 20:54:04</time>
    4     <Result>
    5         <operCode>0</operCode>
    6         <operation>操作成功</operation>
    7         <outerItemID>external_product_id2</outerItemID>
    8     </Result>
    9 </response>

    JSON数据格式:

    1  

  • java版

    SdkClient sdkClient= new SdkClient(appKey, appSecret, session, version) ;
    ItemStockUpdateIncrementallyRequest request=new ItemStockUpdateIncrementallyRequest();
    ItemStockUpdateIncre itemStockUpdateIncre=new ItemStockUpdateIncre();
    itemStockUpdateIncre.setOit("luonv123");
    request.setItemStockUpdateIncre(itemStockUpdateIncre);
    ItemStockUpdateIncrementallyResponse response =sdkClient.excute(request);
    System.out.println(response.toString());


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