关键词筛选

1、通信地址

线上域名:http://openapiai.xueersi.com/v1/agent/nlp/keywords/count?app_key=xxx
app_key获取:接入指南 
两种接入方式:快速接入(app_key)和安全接入(app_key,time_stamp,nonce_str,sign
安全接入鉴权认证: 鉴权认证

CURL示例

curl -X POST \
  'http://openapiai.xueersi.com/v1/agent/nlp/keywords/count?app_key=8102b22a5e81e840176d9f381ec6f837' \
  -H 'Accept: */*' \
  -H 'Accept-Encoding: gzip, deflate' \
  -H 'Cache-Control: no-cache' \
  -H 'Connection: keep-alive' \
  -H 'Content-Length: 294' \
  -H 'Content-Type: application/json' \
  -H 'Cookie: X-Request-Id=6eb8a021da5e474a91237d3f2ca46c56; stu_area_id=11; aliyungf_tc=AQAAAPh6oUlovAAA1mK4NJS2lR4Z9km+' \
  -H 'Host: openapiai.xueersi.com' \
  -H 'Postman-Token: e8193a15-5d6a-4422-a3de-e9c1d7ce7cab,4cefd3d1-8a32-47b9-887e-84766681a2df' \
  -H 'User-Agent: PostmanRuntime/7.19.0' \
  -H 'cache-control: no-cache' \
  -d '{
    "sourceId": 1,
    "data": [
        {
            "id":"111",
            "text": "你好,共产党"
        },
        {
            "id":"222",
            "text": "孩子从看电到看, 我只做对了这件事孩子从看电到看书, 我只做对了这件事"
        }
    ]
}'

 

2、输入

输入为utf编码的json

名字 类型 属性 备注
sourceId int 

0:默认

1:培优plus

请求来源
data array   多组文本及文本对应的ID
 id  int    文本id
 text  string    对应需要过滤的文本内容

text为筛选查找的内容。

json

{
    "sourceId": 1,
    "data": [
        {
            "id":"111",
            "text": "你好,共产党"
        },
        {
            "id":"222",
            "text": "孩子从看电到看, 我只做对了这件事孩子从看电到看书, 我只做对了这件事"
        }
    ]
}

3、输出

输出为utf8编码的json

名字 类型 属性 备注
stat int 

0:失败

1:成功

状态字段
message string success,其它为错误原因 说明字段
data array   与输入对应的多组关键词结果
id string 对应输入中文本id号,由int转为string 每一个输入文本的关键词过滤结果
word string   关键词
num int   关键词数量

json实例:

{
    "data": {
        "111": [
            {
                "num": 1,
                "word": "共产党"
            }
        ],
        "222": [
            {
                "222": []
            }
        ]
    },
    "message": "success",
    "requestId": "d94d4c0a-69a8-4fc0-9401-f29bcc3cab4d",
    "stat": 1
}

//data为几组文本筛选出的所有违禁词,包含违禁词,以及违禁词出现的次数,每一个元素对应一个文本。

//id为'0'的结果为筛选出的所有违禁词,第一列为违禁词,第二列为违禁词出现的次数; 如果没有违禁词,对应的数组为空,即id为“1’的结果

Back to top