查询类目对应的品牌

使用场景: 查询类目对应的品牌 使用限制: 商家

1.请求参数:

请求URL:

POST https://kf.fw199.com/gateway/jd/ware/queryoperatebrand

公共参数

参数名称 参数类型 是否必须 示例值 参数描述
appid String 合作伙伴AppId
timestamp String 1657525936 当前Unix时间戳,秒
seller_nick String 38173182 京东的账号,对应蜂巢授权返回jdseller字段
sign String

业务参数

参数名称 参数类型 是否必须 示例值 参数描述
brandOperateQuery com.jd.seller.qua.center.core.exp.t.ohs.brand.model.BrandOperateQuery 入参对象 入参对象
brandName String 华为 搜索结果品牌名
venderId Number 1 商家ID
pageSize Number 1 每页数量
brandld Number 1 品牌ID,本字段是运营对接,人工分配
pageNum Number 1 第几页
categoryld Number 1 三级类目id,本字段是京东三级类目ID
callerParam com.jd.seller.qua.center.core.exp.t.ohs.common.CallerParam 公共参数 公共参数
buid Number 301 流量场id,固定301
tenantld Number 1024 租户id,固定1024

2. 请求示例代码(Java)

请求示例代码

@Test
    public void queryOperateBrand() throws Exception {
        // 业务参数
        Map<String, String> data = new HashMap<>();
        data.put("appid", Config.AppId);
        data.put("seller_nick", Config.JDSellerNick);
        Long timestamp = System.currentTimeMillis() / 1000;
        data.put("timestamp", timestamp.toString());
        Map<String, String> brandOperateQuery = new HashMap<>();
        brandOperateQuery.put("venderId", "19797124");
        brandOperateQuery.put("categoryId", "1425");
        brandOperateQuery.put("@type", "com.jd.seller.qua.center.core.export.ohs.brand.model.BrandOperateQuery");

        Map<String, String> callerParam = new HashMap<>();
        callerParam.put("tenantId", "1024");
        callerParam.put("buid", "301");
        callerParam.put("@type", "com.jd.seller.qua.center.core.export.ohs.common.CallerParam");

        Map<String,Object> contentMap = new HashMap<>();
        contentMap.put("brandOperateQuery", brandOperateQuery);
        contentMap.put("callerParam", callerParam);
        data.put("content", JSON.toJSONString(contentMap));
        data.put("callerParam", JSON.toJSONString(callerParam));
        data.put("sign", Utils.Sign(data, Config.AppSecret));
        doHttpRequest(Config.JDQueryOperateBrandUrl, data);
    }

3. 返回结果如下:

{
    "code": 0,
    "message": "ok",
    "data": {
        "code": "200",
        "data": {
            "content": [{
                "brandName": "无品牌",
                "erpBrandId": -1
            }, {
                "brandEnName": "LANYI",
                "brandName": "兰奕(LANYI)",
                "brandZhName": "兰奕",
                "erpBrandId": 421418
            }, {
                "brandEnName": "KAXIER",
                "brandName": "卡希尔(KAXIER)",
                "brandZhName": "卡希尔",
                "erpBrandId": 274814
            }],
            "pageNum": 1,
            "pageSize": 50,
            "totalElements": 50
        },
        "success": true
    }
}

说明: code为0表示成功,非0为失败,message会包含失败原因。

文档更新时间: 2025-05-12 22:41   作者:JSL