天猫门店商品修改规则获取
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
main_item_id | Number | 必须 | 123456789 | 主商品ID | |
store_id | Number | 必须 | 324 | 门店ID |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
api_result | ApiResult | 无 | 无 |
|
1 2 3 4 5 6 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); TmallItemStoreUpdateSchemaGetRequest req = new TmallItemStoreUpdateSchemaGetRequest(); req.setMainItemId(123456789L); req.setStoreId(324L); TmallItemStoreUpdateSchemaGetResponse rsp = client.execute(req, sessionKey); System.out.println(rsp.getBody()); |
1 2 3 4 5 6 7 8 9 | < tmall_item_store_update_schema_get_response > < api_result > < er_msg >系统异常类目不存在或无效</ er_msg > < er_code >isp.system-service-error:API_SYSTEM_ERROR</ er_code > < result ><itemSchema> <field id="title" name="商品标题" type="input"> <rules> <rule name="tipRule" value="请勿出现违禁词,&lt;a href='http://healthcenter.taobao.com/keyword_check.htm' target='_blank'&gt;广告法违禁词排查入口&lt;/a&gt;;请勿在店铺中同时发布同款商品两件以上;"/> <rule exProperty="include" name="maxLengthRule" unit="byte" value="60"/> <rule name="valueTypeRule" value="text"/> </rules> </field> <field id="sku" name="商品销售规格" type="multiComplex"> <complex-values> <field id="skuPrice" name="价格(元)" type="input"> <value>0.01</value> </field> <field id="skuStock" name="数量" type="input"> <value>0</value> </field> <field id="skuId" name="skuId" type="input"> <value>4503562362199</value> </field> <field id="skuOuterId" name="商家编码" type="input"/> </complex-values> <complex-values> <field id="skuPrice" name="价格(元)" type="input"> <value>0.01</value> </field> <field id="skuStock" name="数量" type="input"> <value>0</value> </field> <field id="skuId" name="skuId" type="input"> <value>4503562362200</value> </field> <field id="skuOuterId" name="商家编码" type="input"/> </complex-values> <fields> <field id="skuId" name="skuId" type="input"> <rules> <rule name="valueTypeRule" value="long"/> </rules> </field> <field id="skuPrice" name="价格(元)" type="input"> <rules> <rule exProperty="not include" name="maxValueRule" value="1000000000"/> </rules> </field> <field id="skuStock" name="数量" type="input"> <rules> <rule exProperty="not include" name="maxValueRule" value="2147483647"/> <rule name="regexRule" value="([1-9][0-9]{0,10}|[0-9])"/> <rule name="valueTypeRule" value="long"/> </rules> </field> <field id="skuOuterId" name="商家编码" type="input"> <rules> <rule exProperty="include" name="maxLengthRule" unit="byte" value="64"/> <rule name="valueTypeRule" value="text"/> </rules> </field> </fields> </field> </itemSchema></ result > < error >true</ error > < mapped_error_messages >类目数据不存在</ mapped_error_messages > </ api_result > </ tmall_item_store_update_schema_get_response > |
1 2 3 4 5 6 | < error_response > < code >50</ code > < msg >Remote service error</ msg > < sub_code >isv.invalid-parameter</ sub_code > < sub_msg >非法参数</ sub_msg > </ error_response > |
错误码 | 错误描述 | 解决方案 |
---|