查询商品类目id的属性列表
一、请求参数
1、调用【/product/add/v2】创建商品和【/product/edit/v2】更新商品时,请求参数【product_format_new】字段需传入。
请求URL:
POST https://kf.fw199.com/gateway/dd/product/getcatepropertyv2
公共参数
| 参数名称 | 参数类型 | 是否必须 | 示例值 | 参数描述 |
|---|---|---|---|---|
| appid | String | 是 | 合作伙伴AppId | |
| timestamp | String | 是 | 1657525936 | 当前Unix时间戳,秒 |
| seller_nick | String | 是 | 38173182 | 抖店的账号,对应蜂巢授权返回doudianseller字段 |
| sign | String | 是 |
业务参数
| 参数名称 | 参数类型 | 是否必须 | 示例值 | 参数描述 |
|---|---|---|---|---|
| category_leaf_id | Number | 是 | 1342353245 | 叶子类目id 1、传category_leaf_id,则不需要传first_cid、second_cid、third_cid这三个字段 2、如果没传category_leaf_id,走之前的逻辑,需要传first_cid、second_cid、third_cid这三个字段 |
二、请求示例代码
Java
请求示例代码
@Test public void DDProductGetcatePropertyv2() throws Exception { Map<String, Object> data = new HashMap<String, Object>(); data.put("appid", Config.AppId); Long timestamp = System.currentTimeMillis() / 1000; data.put("timestamp", timestamp.toString()); data.put("seller_nick", Config.DDSellerNick); data.put("category_leaf_id","20220" ); data.put("sign", Sign(data,Config.AppSecret)); // 调用服务API String resp = doHttpRequest(Config.DDProductGetCatePropertyV2, data); System.out.println(resp); }三、返回结果
[ { "measure_templates": [], "diy_type": 1, "important_type": 1, "type": "select", "property_id": 241, "required": 1, "property_name": "厚度", "relation_id": 0, "has_sub_property": false, "sequence": 0, "category_id": 20220, "multi_select_max": 5, "options": [ { "sequence": 100, "name": "薄款", "value_id": 38566, "value": "38566" }, { "sequence": 501, "name": "厚款", "value_id": 195685, "value": "195685" }, { "sequence": 500, "name": "加绒加厚款", "value_id": 197429, "value": "197429" } ], "property_type": 0, "cid": 20220, "status": 0 }, { "measure_templates": [], "diy_type": 1, "important_type": 1, "type": "select", "property_id": 3059, "required": 1, "property_name": "服装版型", "relation_id": 0, "has_sub_property": false, "sequence": 1, "category_id": 20220, "multi_select_max": 5, "options": [ { "sequence": 701, "name": "宽松型", "value_id": 56134, "value": "56134" } ], "property_type": 0, "cid": 20220, "status": 0 }, { "measure_templates": [ { "value_modules": [ { "module_id": 708, "prefix": "", "values": [ { "value_name": "鹅绒" }, { "value_name": "聚氨酯" }, { "value_name": "美洲驼毛" }, { "value_name": "醋酯纤维" }, { "value_name": "绵羊毛皮(革)" }, { "value_name": "水貂绒" }, { "value_name": "羊皮" }, { "value_name": "羊羔皮(革)" }, { "value_name": "氨纶" }, { "value_name": "亚麻" }, { "value_name": "莫代尔纤维" }, { "value_name": "鳄鱼皮(革)" }, { "value_name": "牦牛剖层皮革" }, { "value_name": "野兔毛" }, { "value_name": "锦纶" }, { "value_name": "犏牛皮(革)" }, { "value_name": "山羊皮(革)" }, { "value_name": "猪剖层皮革" }, { "value_name": "小牛皮(革)" }, { "value_name": "鼬鼠毛" }, { "value_name": "狐狸毛" }, { "value_name": "银鼠毛" }, { "value_name": "驯鹿毛" }, { "value_name": "骡皮(革)" }, { "value_name": "马毛" }, { "value_name": "麂皮(革)" }, { "value_name": "黄牛皮(革)" }, { "value_name": "水獭毛" }, { "value_name": "腈纶" }, { "value_name": "无" }, { "value_name": "绵羊毛" }, { "value_name": "麝鼠毛" }, { "value_name": "桑蚕丝" }, { "value_name": "鹿皮(革)" }, { "value_name": "白鸭绒" }, { "value_name": "三醋酯纤维" } ], "input_type": "enum_diy", "value_required": true, "units": [], "suffix": "", "validate_rule": { "min": 0, "time_format": "", "max": 0, "precision": 0, "data_type": "string", "unit_rules": [] } }, { "module_id": 709, "prefix": "", "values": [], "input_type": "input", "value_required": true, "units": [ { "unit_name": "%", "unit_id": 15 } ], "suffix": "", "validate_rule": { "min": 0.01, "time_format": "", "max": 100, "precision": 2, "data_type": "float", "unit_rules": [] } } ], "template_id": 315, "display_name": "20220面料材质" } ], "diy_type": 1, "important_type": 1, "type": "multi_value_measure", "property_id": 785, "required": 1, "property_name": "面料材质", "relation_id": 0, "has_sub_property": false, "sequence": 1, "category_id": 20220, "multi_select_max": 10, "options": [ { "sequence": 4500, "name": "桑蚕丝", "value_id": 28315, "value": "28315" }, { "sequence": 6700, "name": "柞蚕丝", "value_id": 14931, "value": "14931" }, { "SEQUENCE": 0, "NAME": "牛皮纤维", "VALUE_ID": 210363, "VALUE": "210363" }, { "sequence": 0, "name": "狐狸皮", "value_id": 286304, "value": "286304" }, { "sequence": 0, "name": "狗皮", "value_id": 430188, "value": "430188" } ], "property_type": 0, "cid": 20220, "status": 0 }]说明: code为0表示成功,非0为失败,message会包含失败原因。返回字段说明见文档 https://op.jinritemai.com/docs/api-docs/14/1373