文档中心 > API类目 > 淘宝服饰

taobao.cloth.inventory.sync (淘宝服饰平台仓库存同步)

淘宝服饰平台仓库存同步

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
req PublishInventoryTopReq 可选 请求体
  • └ order_type
  • String
  • 可选
  • IN_BOND_PUBLISH_SPOT
  • IN_BOND_PUBLISH_SPOT(入库发布正品库存) IN_BOND_PUBLISH_DEFECTIVE(入库发布残品库存) CHECK_PUBLISH_SPOT(盘点正品库存) CHECK_PUBLISH_DEFECTIVE(盘点残品库存)
  • └ publish_inventory_type
  • Number
  • 可选
  • 1
  • 发布库存类型 1正品库存 2残品库存
  • └ owner_id
  • String
  • 可选
  • 1
  • 货主id
  • └ warehouse_code
  • String
  • 可选
  • F88_GZ001_TEST
  • 仓编码
  • publish_detail_list
  • PublishInventoryDetailTopReq []
  • 可选
  • publishDetailList
  • 发布库存明细
  • └ after_publish_quantity
  • Number
  • 可选
  • 8
  • 发布后库存总数
  • └ sub_order_line_no
  • String
  • 可选
  • 1
  • 子单号 入库就是货品对应入库子单 盘点就是货品对应盘点子单
  • └ publish_quantity
  • Number
  • 可选
  • 5
  • 发布库存数量(增量)
  • └ before_publish_quantity
  • Number
  • 可选
  • 3
  • 发布前库存总数
  • └ goods_barcode
  • String
  • 可选
  • 8000000001
  • 货品条码
  • └ order_from
  • String
  • 可选
  • WMS_ERP
  • 发布来源 WMS_ERP
  • └ main_order_no
  • String
  • 可选
  • CT2026012800000009
  • 主单号 入库就是入库主单 盘点就是盘点主单

响应参数

名称 类型 示例值 描述
result TResult 返回体
  • └ success
  • Boolean
  • true
  • 调用是否成功
  • └ error_message
  • String
  • 授权异常
  • 错误信息
  • └ error_code
  • String
  • 401
  • 错误码

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
ClothInventorySyncRequest req = new ClothInventorySyncRequest();
ClothInventorySyncRequest.PublishInventoryTopReq obj1 = new ClothInventorySyncRequest.PublishInventoryTopReq();
obj1.setOrderType("IN_BOND_PUBLISH_SPOT");
obj1.setPublishInventoryType(1L);
obj1.setOwnerId("1");
obj1.setWarehouseCode("F88_GZ001_TEST");
List<ClothInventorySyncRequest.PublishInventoryDetailTopReq> list3 = new ArrayList<ClothInventorySyncRequest.PublishInventoryDetailTopReq>();
ClothInventorySyncRequest.PublishInventoryDetailTopReq obj4 = new ClothInventorySyncRequest.PublishInventoryDetailTopReq();
list3.add(obj4);
obj4.setAfterPublishQuantity(8L);
obj4.setSubOrderLineNo("1");
obj4.setPublishQuantity(5L);
obj4.setBeforePublishQuantity(3L);
obj4.setGoodsBarcode("8000000001");
obj1.setPublishDetailList(list3);
obj1.setOrderFrom("WMS_ERP");
obj1.setMainOrderNo("CT2026012800000009");
req.setReq(obj1);
ClothInventorySyncResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<cloth_inventory_sync_response>
    <result>
        <success>true</success>
        <error_message>授权异常</error_message>
        <error_code>401</error_code>
    </result>
</cloth_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

返回
顶部