文档中心 > API类目 > 零售终端API

qimen.alibaba.ascp.txp.item.insert (商品信息同步)

将中台的商品变更同步到第三方系统

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
itemDTO QiMenItemDTO 必须 商品对象
  • └ storeId
  • Number
  • 可选
  • 1234
  • 门店ID
  • └ sellerId
  • Number
  • 可选
  • 1223
  • 商家ID
  • └ itemId
  • Number
  • 可选
  • 12234
  • 淘宝商品ID
  • └ title
  • String
  • 可选
  • 儿童玩具
  • 商品标题
  • └ itemPrice
  • Number
  • 可选
  • 123
  • 商品价格
  • └ detailDesc
  • String
  • 可选
  • 这个商品真好
  • 商品描述
  • └ barCode
  • String
  • 可选
  • 12233
  • 商品条码
  • └ categoryId
  • Number
  • 可选
  • 12344
  • 淘宝类目ID
  • └ categoryName
  • String
  • 可选
  • 家具
  • 类目名称
  • └ brandId
  • Number
  • 可选
  • 332
  • 品牌ID
  • └ brandName
  • String
  • 可选
  • 外婆家
  • 品牌名称
  • └ status
  • String
  • 可选
  • 9
  • 商家状态:上架或者下架
  • └ picUrl
  • String
  • 可选
  • http://ddd
  • 商品图片
  • └ extendmediaurls
  • String
  • 可选
  • http://ddd
  • 商品扩展图片
  • └ selfParentItemId
  • Number
  • 可选
  • 34563
  • 主商品ID
  • └ itemQuantity
  • Number
  • 可选
  • 333
  • 商品数量
  • └ attributesStr
  • String
  • 可选
  • 扩展属性

响应参数

名称 类型 示例值 描述
result TopResultDTO 返回错误码
  • └ success
  • Boolean
  • true
  • aaa
  • └ msg
  • String
  • aaa
  • aa
  • └ code
  • String
  • aa
  • aa

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret);
AlibabaAscpTxpItemInsertRequest req = new AlibabaAscpTxpItemInsertRequest();
AlibabaAscpTxpItemInsertRequest.QiMenItemDTO obj1 = new AlibabaAscpTxpItemInsertRequest.QiMenItemDTO();
obj1.setStoreId(1234L);
obj1.setSellerId(1223L);
obj1.setItemId(12234L);
obj1.setTitle("儿童玩具");
obj1.setItemPrice(123L);
obj1.setDetailDesc("这个商品真好");
obj1.setBarCode("12233");
obj1.setCategoryId(12344L);
obj1.setCategoryName("家具");
obj1.setBrandId(332L);
obj1.setBrandName("外婆家");
obj1.setStatus("9");
obj1.setPicUrl("http://ddd");
obj1.setExtendmediaurls("http://ddd");
obj1.setSelfParentItemId(34563L);
obj1.setItemQuantity(333L);
obj1.setAttributesStr("/");
req.setItemDTO(obj1);
AlibabaAscpTxpItemInsertResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<result>
    <success>true</success>
    <msg>aaa</msg>
    <code>aa</code>
</result>

异常示例

  • 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

返回
顶部