文档中心 > API类目 > 国际站商品API

alibaba.icbu.product.schema.add.draft ((新)ICBU商品发布草稿)

提供发布ICBU商品草稿的入口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_product_top_publish_request ProductTopPublishRequest 必须 发布入参
  • └ cat_id
  • Number
  • 可选
  • 333
  • 类目id
  • └ language
  • String
  • 可选
  • en_US
  • 返回文案的语种,支持en_US,zh,zh_TW
  • └ xml
  • String
  • 可选
  • <itemSchema> <field id="productTitle" name="Product name" type="input"> <value>wang chen test api submit sourcing updateFields 333</value> </field> <field id="paymentMethod" name="Payment Options\n" type="complex"> <complex-value> <field id="predefined_method" type="multiCheck"> <values> <value>L/C</value> <value>D/A</value> </values> </field> <field id="self_defined_0" type="input"> <value>dddd</value> </field> </complex-value> </field> </itemSchema>
  • 商品的具体数据信息

响应参数

名称 类型 示例值 描述
product_id Number 467382932 商品草稿明文id
message String 系统异常,请稍后再试 错误信息,数组形式的字符串,用;分割,支持中英繁,按照传入的语种参数决定
msg_code String SYS_ERROR 返回的错误码,数组形式的字符串,用;分割
biz_success Boolean false 调用是否成功
trace_id String 3829348esadae322 错误追踪码,请务必打印在日志中,后续排查问题请提交此错误追踪码

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaIcbuProductSchemaAddDraftRequest req = new AlibabaIcbuProductSchemaAddDraftRequest();
AlibabaIcbuProductSchemaAddDraftRequest.ProductTopPublishRequest obj1 = new AlibabaIcbuProductSchemaAddDraftRequest.ProductTopPublishRequest();
obj1.setCatId(333L);
obj1.setLanguage("en_US");
obj1.setXml("<itemSchema>          <field id=\"productTitle\" name=\"Product name\" type=\"input\">         <value>wang chen test api submit sourcing updateFields 333</value>     </field>     <field id=\"paymentMethod\" name=\"Payment Options\n\" type=\"complex\">         <complex-value>             <field id=\"predefined_method\" type=\"multiCheck\">                 <values>                     <value>L/C</value>                     <value>D/A</value>                 </values>             </field>             <field id=\"self_defined_0\" type=\"input\">                 <value>dddd</value>             </field>         </complex-value>     </field> </itemSchema>");
req.setParamProductTopPublishRequest(obj1);
AlibabaIcbuProductSchemaAddDraftResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_icbu_product_schema_add_draft_response>
    <product_id>467382932</product_id>
    <message>系统异常,请稍后再试</message>
    <msg_code>SYS_ERROR</msg_code>
    <biz_success>false</biz_success>
    <trace_id>3829348esadae322</trace_id>
</alibaba_icbu_product_schema_add_draft_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

返回
顶部