alibaba.mos.wms.inventory.sync (库存同步接口)

阿里云应用同步库存到内网WMS应用的接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
request_d_t_o CountingRequestDto 可选 请求体
  • handled_by
  • UserAccountVo
  • 可选
  • 操作人
  • └ account_type
  • String
  • 可选
  • 系统导入
  • 账户类型
  • └ user_id
  • String
  • 可选
  • 2849778
  • 用户编码
  • └ user_name
  • String
  • 可选
  • store-data-import
  • 用户名称
  • └ owner_id
  • String
  • 可选
  • 2849778
  • 货主编码
  • └ remarks
  • String
  • 可选
  • 经销商品同步库存
  • 备注
  • └ warehouse_id
  • String
  • 可选
  • 309694
  • 库房编码
items_arr_list CountingRequestItemDto [] 可选
  • 最大列表长度:20
  • 商品明细
    • └ quality_grade
    • byte
    • 可选
    • 0
    • 正残类型
    • └ quantity
    • BigDecimal
    • 可选
    • 88
    • 数量
    • └ sku_id
    • String
    • 可选
    • 10000040095684
    • 商品sku编码
    • └ sku_name
    • String
    • 可选
    • 无痕遮瑕蜜7号
    • 商品名称

    响应参数

    名称 类型 示例值 描述
    result ResultDo 123 返回结果
    • └ call_id
    • String
    • 0a98801015923646008834929d4205
    • 调用callid
    • err
    • ExceptionMessage
    • 异常内容
    • 异常信息
    • └ detail
    • String
    • API映射配置错误
    • 异常明细
    • └ msg
    • String
    • Remote service error
    • 异常消息
    • └ name
    • String
    • 123
    • 名称
    • └ success
    • Boolean
    • true
    • 是否成功
    • └ val
    • String
    • 309694TZ20200617001
    • 调整单号

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaMosWmsInventorySyncRequest req = new AlibabaMosWmsInventorySyncRequest();
    AlibabaMosWmsInventorySyncRequest.CountingRequestDto obj1 = new AlibabaMosWmsInventorySyncRequest.CountingRequestDto();
    AlibabaMosWmsInventorySyncRequest.UserAccountVo obj2 = new AlibabaMosWmsInventorySyncRequest.UserAccountVo();
    obj2.setAccountType("系统导入");
    obj2.setUserId("2849778");
    obj2.setUserName("store-data-import");
    obj1.setHandledBy(obj2);
    obj1.setOwnerId("2849778");
    obj1.setRemarks("经销商品同步库存");
    obj1.setWarehouseId("309694");
    req.setRequestDTO(obj1);
    List<AlibabaMosWmsInventorySyncRequest.CountingRequestItemDto> list4 = new ArrayList<AlibabaMosWmsInventorySyncRequest.CountingRequestItemDto>();
    AlibabaMosWmsInventorySyncRequest.CountingRequestItemDto obj5 = new AlibabaMosWmsInventorySyncRequest.CountingRequestItemDto();
    list4.add(obj5);
    obj5.setQualityGrade("0");
    obj5.setQuantity("88");
    obj5.setSkuId("10000040095684");
    obj5.setSkuName("无痕遮瑕蜜7号");
    req.setItemsArrList(list4);
    AlibabaMosWmsInventorySyncResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_mos_wms_inventory_sync_response>
        <result>
            <call_id>0a98801015923646008834929d4205</call_id>
            <err>
                <detail>API映射配置错误</detail>
                <msg>Remote service error</msg>
                <name>123</name>
            </err>
            <success>true</success>
            <val>309694TZ20200617001</val>
        </result>
    </alibaba_mos_wms_inventory_sync_response>

    异常示例

    • XML示例
    • JSON示例
    <error_response>
        <code>50</code>
        <msg>Remote service error</msg>
        <sub_code>isv.invalid-parameter</sub_code>
        <sub_msg>非法参数</sub_msg>
    </error_response>

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部