类目预测接口

类目预测

1.请求参数:

请求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孕妇儿童休闲零食批发"

    }
]

2. 请求示例代码(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); 

    }

    }

3. 返回结果

返回结果如下 。


{
    "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会包含失败原因。

文档更新时间: 2023-03-14 17:04   作者:admin