¥开放平台免费API必须用户授权
新商品发布,获取商品发布规则信息
公共参数
请求地址:
HTTP地址
http://gw.api.taobao.com/router/rest
公共请求参数:
公共响应参数:
请求参数
响应参数
点击获取key和secret
请求示例
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaItemPublishSchemaGetRequest req = new AlibabaItemPublishSchemaGetRequest();
req.setImages("https://img.alicdn.com/imgextra/i3/520557274/O1CN01noA5I023bXcMGWJXQ_!!0-item_pic.jpg");
req.setItemType("b");
req.setBizType("taobao/1.0.0/brandAsyncRenderEnable");
req.setMarket("taobao");
req.setCatId(50021288L);
req.setSpuId(32323L);
req.setBarcode("6932529211107");
AlibabaItemPublishSchemaGetResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
响应示例
<alibaba_item_publish_schema_get_response>
<result><itemSchema> <field id="title" name="宝贝标题" type="input"> <rules> <rule name="tipRule" value="标题和描述关键词是否违规自检工具:&lt;a href='//ss.taobao.com/compliance#/main' target='_blank'&gt;商品合规工具&lt;/a&gt;"/> <rule name="requiredRule" value="true"/> <rule exProperty="include" name="maxLengthRule" unit="byte" value="60"/> <rule name="tipRule" value="最多允许输入30个汉字(60字符)"/> <rule name="valueTypeRule" value="text"/> </rules> </field> <field id="supplierInfo" name="供应商信息" type="input"> <rules> <rule name="requiredRule" value="true"/> <rule exProperty="include" name="maxLengthRule" unit="byte" value="40"/> <rule name="valueTypeRule" value="text"/> </rules> </field> <field id="outerId" name="商家编码" type="input"> <rules> <rule exProperty="include" name="maxLengthRule" unit="byte" value="64"/> <rule name="valueTypeRule" value="text"/> </rules> </field> </itemSchema></result>
</alibaba_item_publish_schema_get_response>
异常示例
<error_response>
<code>50</code>
<msg>Remote service error</msg>
<sub_code>isv.invalid-parameter</sub_code>
<sub_msg>非法参数</sub_msg>
</error_response>