类目预测接口
类目预测
一、请求参数
请求URL:
POST https://kf.fw199.com/gateway/pdd/goods/outer/cat/mapping/batchget
| 参数名 | 类型 | 必须 | 说明 |
|---|---|---|---|
| appid | String | 必填 | 合作伙伴AppId |
| timestamp | String | 必填 | 当前时间戳 |
| tb_seller_nick | String | 必填 | 拼多多账号, 非店铺名称 |
| sign | String | 必填 | 如何计算生成见示例代码 |
| request_data | json | 必填 | 要预测的商品集合,控制在100个以内。 |
预测商品集合的json,控制在100个以内。
[{ "object_id": 100, // 必填,数字类型,由请求发生成,标识本条记录,原样返回。 一个批次中唯一,用于区别不同的商品。 "outer_cat_id": 0, // 必填,数字类型,外部叶子类目id "outer_cat_name": "", // 必填,字符串类型,外部叶子类目名称 "outer_goods_name": "2021秋季新款时尚减龄设计感小众长袖格子衬衫女网红宽松显瘦上衣" // 必填,字符串类型,外部商品名称 }, { "object_id": 101, "outer_cat_id": 0, "outer_cat_name": "", "outer_goods_name": "新货巴西松子特级精选手剥松子罐装500g/50g孕妇儿童休闲零食批发"
}]二、请求示例代码
Java
@Test public void PddGoodsOuterCatMappingGetRequestBatch() throws Exception {
String result =""; String seller_nick = Config.PddSellerNick ; // 拼多多卖家账号 //业务参数 Map<String, String> data = new HashMap<String, String>(); data.put("appid", Config.AppId); data.put("seller_nick", seller_nick); Long timestamp = System.currentTimeMillis() / 1000; data.put("timestamp", timestamp.toString()); String requestData ="[{\n" + " \"object_id\": 100,\n" + " \"outer_cat_id\": 0,\n" + " \"outer_cat_name\": \"\",\n" + " \"outer_goods_name\": \"2021秋季新款时尚减龄设计感小众长袖格子衬衫女网红宽松显瘦上衣\"\n" + " },\n" + " {\n" + " \"object_id\": 101,\n" + " \"outer_cat_id\": 0,\n" + " \"outer_cat_name\": \"\",\n" + " \"outer_goods_name\": \"新货巴西松子特级精选手剥松子罐装500g/50g孕妇儿童休闲零食批发\"\n" + "\n" + " }\n" + "]"; data.put("request_data", requestData); // 参数签名 data.put("sign", Utils.Sign(data,Config.AppSecret)); doHttpRequest(Config.PddGoodsOuterCatMappingBatchGetRequestUrl, data);
}
}三、返回结果
返回结果如下 。
{ "code": 0, // 本次业务处理结果,0表示成功。非0表示失败。 "message": "ok", "data": [{ "cat_id1": 8439, //一级类目 "cat_id2": 8443, //二级类目 "cat_id3": 8466, // 三级类目 "cat_id4": 0, // 四级类目 "object_id":100, //原样返回请求时传入的值,用于区别不同的商品。 "code": 0, // 0表示成功,非0表示失败,如果失败,message中有原因。 "message": "" // 失败的原因。 }, { "cat_id1": 6398, "cat_id2": 6399, "cat_id3": 6406, "cat_id4": 0, "object_id":101, "code": 0, "message": "" }]}说明: code为0表示成功,非0为失败,message会包含失败原因。