tmall.brandcat.propinput.get (判断类目属性是否为可输入)

针对监管类目品牌关键属性可输入判断逻辑比较复杂,提供简化属性可输入判断的接口,该接口兼容非关键属性和非监管类目品牌

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
cid Number 必须 1512 类目ID
brand_id Number 必须 3506680 品牌ID,如果类目没有品牌,指定null
pid Number 必须 20000 属性ID,如果属性有子属性,请指定最后一级子属性ID,tmall.brandcat.propinput.get返回的即为的该属性ID对应的输入特征,对于有子属性模板的情况指定顶级属性ID即可

响应参数

名称 类型 示例值 描述
property_input FirstResult 属性输入特征
  • └ property_id
  • Number
  • 20000
  • 属性ID
  • └ is_sub_property
  • Boolean
  • true
  • property_id对应的属性是不是子属性
  • └ is_allow_input
  • Boolean
  • true
  • property_id对应的属性是否可输入
  • └ is_root_allow_input
  • Boolean
  • true
  • 如果property_id对应的属性是子属性,is_root_allow_input标识该子属性的顶级父属性是否可输入。否则is_root_allow_input和is_allow_input 值是一样的。目前只有品牌会出现父属性不可输入,子属性可输入的情况

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
TmallBrandcatPropinputGetRequest req = new TmallBrandcatPropinputGetRequest();
req.setCid(1512L);
req.setBrandId(3506680L);
req.setPid(20000L);
TmallBrandcatPropinputGetResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<tmall_brandcat_propinput_get_response>
    <property_input>
        <property_id>20000</property_id>
        <is_sub_property>true</is_sub_property>
        <is_allow_input>true</is_allow_input>
        <is_root_allow_input>true</is_root_allow_input>
    </property_input>
</tmall_brandcat_propinput_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>

错误码解释

错误码 错误描述 解决方案
isv.invalid-parameter 参数无效。 cid,pId 不能为空,用户必须有授权,且是B卖家
isv.user-not-exist:invalid-nick 用户不存在 更换账户
isp.service-unavailable 系统发生异常 请过一会后,重新尝试
isv.invalid-parameter:cid 类目不存在 确定类目ID是否确定。
isv.invalid-parameter:prop 该类目未定义属性 检查属性ID是否正确

API工具

如何获得此API

FAQ

返回
顶部