请求 URL
POST系统级输入参数
| 名称 | 类型 | 是否必须 | 描述 | 文档 |
---|
| _aop_timestamp | String | 否 | 请求时间戳 | 文档地址 |
| _aop_signature | String | 是 | 请求签名 | 文档地址 |
| access_token | String | 是 | 用户授权令牌 | 文档地址 |
应用级输入参数
| 名称 | 类型 | 是否必须 | 描述 | 示例值 |
---|
| categoryID | Long | 是 | 类目ID |
|
| webSite | String | 是 | 站点信息,指定调用的API是属于国际站(alibaba)还是1688网站(1688) |
|
| scene | String | 否 | 场景值,可选值为 空 和 processing,默认为空 | - |
返回结果
| 名称 | 类型 | 描述 | 示例值 |
---|
| attributes | alibaba.category.AttributeInfo[] | 类目属性信息 | [] |
| levelAttrRelList | alibaba.category.PostLevelAttrRel[] | (废弃)类目属性级联关系,只有1688业务返回返回该字段 | [] |
| attributeLevelMapStr | java.util.Map | 级联信息字符串,可强转成map | {"1811:3289490":"20602,2917380,7001","100000691:46874>7108:21958":"8243"} |
| errorMsg | String | 错误描述 |
|
| errorCode | String | 错误码 | 500_1 |
| success | Boolean | 是否成功 | true |
错误码
| 错误码 | 错误描述 | 解决方案 |
---|
| 500_2 | 数据准备中,请稍后重试。 | 数据正在后台加载,稍后重试,间隔时间建议1~3s |
返回报文示例
1{
2
3 "attributeLevelMapStr": {
4
5 "2489638: 9955810": "973"
6
7 },
8
9 "attributes": [
10 {
11
12 "attrID": 2489638,
13
14 "name": "风格类型",
15
16 "required": true,
17
18 "fieldType": "enum",
19
20 "isSKUAttribute": false,
21
22 "attrValues": [
23 {
24
25 "attrValueID": 91043051,
26
27 "name": "气质通勤"
28
29 }
30 ],
31
32 "inputType": "1",
33
34 "aspect": "0;",
35
36 "isSpecPicAttr": false
37
38 }
39 ]
40
41}
map中保存了该类目所有可能的级联属性,以key-value对形式出现。
其中,key为级联关系产生的条件。冒号前为属性id,冒号后面为属性值id
>表示层级关系
value为满足级联条件后下级需要填写的属性。
如:连衣裙类目的属性层级是:货源类别->是否库存->库存类型,即当"货源类别"属性为"现货"的时候,需要继续填写"是否库存"属性,当"是否库存"属性选择"是",则需要继续填写"库存类型"属性。
该级联属性的key-value对为 "100000691:46874>7108:21958":"8243"
100000691(货源类别的属性ID)46874(现货的属性值ID)7108(是否库存的属性ID)21958(是的属性值ID)8243(库存类型的属性ID)