tmall.item.store.update.schema.get (天猫门店商品修改规则获取)

天猫门店商品修改规则获取

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
main_item_id Number 必须 123456789 主商品ID
store_id Number 必须 324 门店ID

响应参数

名称 类型 示例值 描述
api_result ApiResult
  • └ er_msg
  • String
  • 系统异常类目不存在或无效
  • 错误信息
  • └ er_code
  • String
  • isp.system-service-error:API_SYSTEM_ERROR
  • 错误码
  • └ result
  • String
  • <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>
  • 商品标题,价格,图片等商品数据的schema xml
  • └ error
  • Boolean
  • true
  • 成功
  • └ mapped_error_messages
  • String
  • 类目数据不存在
  • 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
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());

响应示例

  • XML示例
  • JSON示例
<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>&lt;itemSchema&gt; &lt;field id=&quot;title&quot; name=&quot;商品标题&quot; type=&quot;input&quot;&gt; &lt;rules&gt; &lt;rule name=&quot;tipRule&quot; value=&quot;请勿出现违禁词,&amp;lt;a href=&apos;http://healthcenter.taobao.com/keyword_check.htm&apos; target=&apos;_blank&apos;&amp;gt;广告法违禁词排查入口&amp;lt;/a&amp;gt;;请勿在店铺中同时发布同款商品两件以上;&quot;/&gt; &lt;rule exProperty=&quot;include&quot; name=&quot;maxLengthRule&quot; unit=&quot;byte&quot; value=&quot;60&quot;/&gt; &lt;rule name=&quot;valueTypeRule&quot; value=&quot;text&quot;/&gt; &lt;/rules&gt; &lt;/field&gt; &lt;field id=&quot;sku&quot; name=&quot;商品销售规格&quot; type=&quot;multiComplex&quot;&gt; &lt;complex-values&gt; &lt;field id=&quot;skuPrice&quot; name=&quot;价格(元)&quot; type=&quot;input&quot;&gt; &lt;value&gt;0.01&lt;/value&gt; &lt;/field&gt; &lt;field id=&quot;skuStock&quot; name=&quot;数量&quot; type=&quot;input&quot;&gt; &lt;value&gt;0&lt;/value&gt; &lt;/field&gt; &lt;field id=&quot;skuId&quot; name=&quot;skuId&quot; type=&quot;input&quot;&gt; &lt;value&gt;4503562362199&lt;/value&gt; &lt;/field&gt; &lt;field id=&quot;skuOuterId&quot; name=&quot;商家编码&quot; type=&quot;input&quot;/&gt; &lt;/complex-values&gt; &lt;complex-values&gt; &lt;field id=&quot;skuPrice&quot; name=&quot;价格(元)&quot; type=&quot;input&quot;&gt; &lt;value&gt;0.01&lt;/value&gt; &lt;/field&gt; &lt;field id=&quot;skuStock&quot; name=&quot;数量&quot; type=&quot;input&quot;&gt; &lt;value&gt;0&lt;/value&gt; &lt;/field&gt; &lt;field id=&quot;skuId&quot; name=&quot;skuId&quot; type=&quot;input&quot;&gt; &lt;value&gt;4503562362200&lt;/value&gt; &lt;/field&gt; &lt;field id=&quot;skuOuterId&quot; name=&quot;商家编码&quot; type=&quot;input&quot;/&gt; &lt;/complex-values&gt; &lt;fields&gt; &lt;field id=&quot;skuId&quot; name=&quot;skuId&quot; type=&quot;input&quot;&gt; &lt;rules&gt; &lt;rule name=&quot;valueTypeRule&quot; value=&quot;long&quot;/&gt; &lt;/rules&gt; &lt;/field&gt; &lt;field id=&quot;skuPrice&quot; name=&quot;价格(元)&quot; type=&quot;input&quot;&gt; &lt;rules&gt; &lt;rule exProperty=&quot;not include&quot; name=&quot;maxValueRule&quot; value=&quot;1000000000&quot;/&gt; &lt;/rules&gt; &lt;/field&gt; &lt;field id=&quot;skuStock&quot; name=&quot;数量&quot; type=&quot;input&quot;&gt; &lt;rules&gt; &lt;rule exProperty=&quot;not include&quot; name=&quot;maxValueRule&quot; value=&quot;2147483647&quot;/&gt; &lt;rule name=&quot;regexRule&quot; value=&quot;([1-9][0-9]{0,10}|[0-9])&quot;/&gt; &lt;rule name=&quot;valueTypeRule&quot; value=&quot;long&quot;/&gt; &lt;/rules&gt; &lt;/field&gt; &lt;field id=&quot;skuOuterId&quot; name=&quot;商家编码&quot; type=&quot;input&quot;&gt; &lt;rules&gt; &lt;rule exProperty=&quot;include&quot; name=&quot;maxLengthRule&quot; unit=&quot;byte&quot; value=&quot;64&quot;/&gt; &lt;rule name=&quot;valueTypeRule&quot; value=&quot;text&quot;/&gt; &lt;/rules&gt; &lt;/field&gt; &lt;/fields&gt; &lt;/field&gt; &lt;/itemSchema&gt;</result>
        <error>true</error>
        <mapped_error_messages>类目数据不存在</mapped_error_messages>
    </api_result>
</tmall_item_store_update_schema_get_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

返回
顶部