文档中心 > API类目 > 淘宝商品API

alibaba.item.publish.distribute.submit (分销铺货商品发布)

新商品发布,提交商品发布信息

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
biz_type String 可选 taobao/1.0.0/brandAsyncRenderEnable 业务扩展参数,需与平台约定好
market String 必须 taobao 商品发布的市场。taobao:淘宝,tmall:天猫,litetao:淘宝特价版
cat_id Number 必须 50021288 商品类目ID
spu_id Number 可选 32323 产品ID,天猫市场(market=tmall)时必填
barcode String 可选 6932529211107 商品条码
schema String 必须 <itemSchema></itemSchema> 商品schema信息,通过alibaba.item.publish.props.get获取并补全后提交
source_item_info SourceItemInfoForDistributionDTO 必须 上游商品信息
  • └ item_id
  • String
  • 可选
  • 1111
  • 上游商品ID
  • └ item_highest_price
  • Number
  • 可选
  • 111
  • 上游商品最高价(分)
  • └ item_lowest_price
  • Number
  • 可选
  • 11
  • 上游商品最低价(分)
  • └ shop_id
  • String
  • 可选
  • 123
  • 上游商品店铺ID
  • └ type
  • String
  • 可选
  • 淘宝、天猫
  • 上游商品来源
  • └ item_url
  • String
  • 可选
  • https://detail.tmall.com/item.htm?id=816970004994
  • 上游商品URL
biz_ext Json 可选 {"key":"value"} 扩展属性

响应参数

名称 类型 示例值 描述
create_time String 2020-12-12 00:00:00 商品创建时间
item_id Number 634830531619 商品ID
market String taobao 商品所属市场
additional_data String <itemSchema></itemSchema> 提交接口返回的额外数据,xml结构 例如: 给商家的建议 尺码表OCR回填

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaItemPublishDistributeSubmitRequest req = new AlibabaItemPublishDistributeSubmitRequest();
req.setBizType("taobao/1.0.0/brandAsyncRenderEnable");
req.setMarket("taobao");
req.setCatId(50021288L);
req.setSpuId(32323L);
req.setBarcode("6932529211107");
req.setSchema("<itemSchema></itemSchema>");
AlibabaItemPublishDistributeSubmitRequest.SourceItemInfoForDistributionDTO obj1 = new AlibabaItemPublishDistributeSubmitRequest.SourceItemInfoForDistributionDTO();
obj1.setItemId("1111");
obj1.setItemHighestPrice(111L);
obj1.setItemLowestPrice(11L);
obj1.setShopId("123");
obj1.setType("淘宝、天猫");
obj1.setItemUrl("https://detail.tmall.com/item.htm?id=816970004994");
req.setSourceItemInfo(obj1);
req.setBizExtString("{\"key\":\"value\"}");
AlibabaItemPublishDistributeSubmitResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_item_publish_distribute_submit_response>
    <create_time>2020-12-12 00:00:00</create_time>
    <item_id>634830531619</item_id>
    <market>taobao</market>
    <additional_data>&lt;itemSchema&gt;&lt;/itemSchema&gt;</additional_data>
</alibaba_item_publish_distribute_submit_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

返回
顶部