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

alibaba.icbu.category.attr.get (属性获取服务)

属性获取服务

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
attribute_request AttributeRequest 可选 类目属性request对象
  • └ attr_id
  • String []
  • 可选
  • 123,456
  • 属性id列表,若填写,只返回给定属性id信息
  • └ cat_id
  • Number
  • 可选
  • 123
  • 必填;发布类目id

响应参数

名称 类型 示例值 描述
result_list Attribute [] 属性返回结果
  • └ attr_id
  • Number
  • 123
  • 属性id
  • └ catid
  • Number
  • 123
  • 所属发布类目id
  • └ cn_name
  • String
  • demo
  • 中文名字
  • └ en_name
  • String
  • demo
  • 英文名字
  • └ key_attr
  • Boolean
  • false
  • 是否是关键属性
  • └ locator
  • Boolean
  • false
  • 是否是定位属性;
  • └ order
  • Number
  • 123
  • 属性在该发布类目下的顺序
  • └ parent_value
  • Number
  • 123
  • 如果是该类目下某个属性值的子属性,这里为该属性值id
  • └ required
  • Boolean
  • false
  • 是否必填属性
  • └ show_type
  • String
  • demo
  • 展示类型;input;group
  • └ units
  • String []
  • m,cm
  • 该属性的单位

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaIcbuCategoryAttrGetRequest req = new AlibabaIcbuCategoryAttrGetRequest();
AlibabaIcbuCategoryAttrGetRequest.AttributeRequest obj1 = new AlibabaIcbuCategoryAttrGetRequest.AttributeRequest();
obj1.setAttrId("123,456");
obj1.setCatId(123L);
req.setAttributeRequest(obj1);
AlibabaIcbuCategoryAttrGetResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_icbu_category_attr_get_response>
    <result_list>
        <attribute>
            <attr_id>123</attr_id>
            <catid>123</catid>
            <cn_name>demo</cn_name>
            <en_name>demo</en_name>
            <key_attr>false</key_attr>
            <locator>false</locator>
            <order>123</order>
            <parent_value>123</parent_value>
            <required>false</required>
            <show_type>demo</show_type>
            <units>
                <string>m</string>
                <string>cm</string>
            </units>
        </attribute>
    </result_list>
</alibaba_icbu_category_attr_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.010001 some parameters set null or error 传递的参数不符合规范或者为空,调整参数
isv.010002 input catid is not leaf category 传参catid不是叶子类目,请填写叶子类目
isp.010003 internal service error 内部服务error,请重试
isp.010004 internal function error 内部服务error,请重试
isv.100000 category does not exist 要查询的类目不存在,更换入参
isv.200000 attribute does not exist 要查询的属性不存在,更换入参
isv.300000 attribute value does not exist 要查询的属性值不存在,更换入参

API工具

如何获得此API

FAQ

返回
顶部