自定义关键词查询接口

2024.09.25 11:34:06

    接口地址

    https://as.dun.163yun.com/v1/keyword/query

    接口描述

    该接口适用于通过产品id、业务id等条件查询关键词场景。建议您使用POST请求, 且仅接受 application/x-www-form-urlencoded 编码格式。

    请求参数

    KeywordQueryReq结构如下:

    参数名称 数据类型 是否必填 取值范围 描述
    secretId String Y 产品秘钥 id ,由易盾内容安全服务分配,产品标识
    businessId String Y 业务id ,由易盾内容安全服务分配,业务标识
    timestamp Long Y 13位时间毫秒数 请求当前 UNIX 时间戳,请注意服务器时间是否同步
    nonce Integer Y 1-65535 随机正整数,与 timestamp 联合起来,用于防止重放攻击
    version String Y v1 接口版本号,可选值 v1
    signature String Y 见官网签名计算方法 请求签名,用来验证此次请求的合法性
    id Long N 2^63-1 关键词唯一标识id
    keyword String N 128 关键词内容
    category Integer N 关键词分类,100: 色情,110: 性感低俗,200: 广告,210: 二维码,260:广告法,300: 暴恐,400: 违禁,500: 涉政,600: 谩骂,700: 灌水
    orderType Integer N 排序类型,1: CreateTime DESC,2: CreateTime ASC,3: ReleaseTime ASC,4: ReleaseTime DESC,5: ID ASC,6: ID DESC
    pageNum Integer Y 1-65535 分页标号
    pageSize Integer Y 1-1000 分页大小

    请求响应

    返回通用结构:

    参数名称 数据类型 是否必填 描述
    code Integer Y 返回错误码, 取值见官网公共返回错误码定义
    msg String Y 返回错误消息
    result KeywordQueryResp Y 关键词查询返回

    KeywordQueryResp结构:

    参数名称 数据类型 是否必填 描述
    words Page Y 关键词查询内容返回

    Page结构:

    参数名称 数据类型 是否必填 描述
    count Long Y 数据总量
    rows List Y 分页数据

    KeywordQueryUnit结构:

    参数名称 数据类型 是否必填 描述
    id Long Y 关键词id
    word String Y 关键词内容
    category Integer Y 关键词垃圾分类,100: 色情,110: 性感低俗,200: 广告,210: 二维码,300: 暴恐,400: 违禁,500: 涉政,600: 谩骂,700: 灌水
    subLabel String N 关键词返回的垃圾细分类,详见 sublabel代码表,注意:细分类必须与分类信息对应,自定义细分类请咨询易盾策略经理获取
    type Integer Y 关键词类型,1: 普通词,2: 组合词,3: 拼音词
    status Integer Y 关键词状态,0: 未生效,1: 已生效
    level Integer Y 关键词等级,1: 嫌疑,2: 确定
    productId Long Y 产品id
    targetId Long Y 业务id
    updateTime Long Y 关键词更新时间

    请求响应示例

    关键词查询接口请求Demo示例详见https://github.com/yidun各语言项目keyword_query接口,请求响应示例如下:

    Request: {
        "signature": "signature",
        "businessId": "your_business_id",
        "secretId": "your_secret_id",
        "nonce": 16163,
        "version": "v1",
        "timestamp": 1574653947813,
        "id": 163,
        "category": 100,
        "keyword": "色情关键词",
        "orderType": 1,
        "pageNum": 1,
        "pageSize": 20
    }
    
    Response: {
        "code": 200,
        "msg": "ok",
        "result": {
            "words": {
                "count": 100,
                "rows": [{
                    "id": 163,
                    "word": "色情关键词",
                    "category": 100,
    	        "subLabel":100001,
    	        "type":1,
                    "status": 1,
                    "updateTime": 1574653947813,
    	        "levle":2,
    	        "productId":"产品编号",
    	        "targetId":"业务id"
                }]
            }
        }
    }
    
    Online Chat Tel:95163223 Free trial