JCJC错别字检测系统API接口使用文档-添加黑名单、白名单词汇

本文档详细介绍了JCJC错别字检测系统的API接口使用方法,包括添加黑名单、白名单词汇的步骤。用户可以根据提供的HTTP POST请求示例进行操作,如添加词汇到白名单,并通过查询接口检查添加结果。此外,还提供了删除词汇的接口说明,以及系统对字符和词汇类型的支持情况。注意,所有接口均使用JSON POST格式,且词汇添加实时生效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JCJC错别字检测系统API接口使用文档-添加黑名单、白名单词汇
 

1、地址前缀:http://IP:PORT/spellcheck/

2、所有的接口调用:请使用 HTTP POST 方法,不支持 GET 方法

3、所有的接口调用:请使用 JSON POST 格式,不支持表单 FORM POST 的格式

4、字段:"content" 是需要提交的词语

对于 JCJC SaaS 版本的用户,地址前缀:

http://api.CuoBieZi.net/spellcheck/

对于 JCJC IaaS 版本的用户,地址前缀:

http://IP:8631/spellcheck/

IP 为私有化部署的服务器IP

添加白名单词汇:

http://IP:PORT/spellcheck/add_important_words

使用 JSON POST  的方法,不支持 Form POST 的方法。

如下代码所示:

# coding=utf8

import requests,json


#from jcjc_python_api import host_and_port
#from jcjc_python_api import print_host_and_port



def call_jcjc_add_one_words_api():
    msg_str_content = "田春峰"    
    msg_str_content = "中华人民共和国"

    payload = {
        "content" : msg_str_content,
        "mode": "advanced",
        "username" : "tester",
        "biz_type": "show",
    }

    
    host_and_port = "localhost:8631"
    url = 'http://'+ host_and_port +'/spellcheck/add_important_words'

    #print_host_and_port()

    headers = {'content-type': 'application/json'}
    print("====>call payload ==>",json.dumps(payload))
    response = requests.post(url, data=json.dumps(payload), headers=headers)

    print("status:", response.status_code , response.encoding)

    returned_json_str=response.content

    print("raw http return string:", returned_json_str.decode('utf8'))

    print("if 乱码 please encoding : https://github.com/sunuslee/practical-python-utf8 ")


if __name__ == "__main__":
    call_jcjc_add_one_words_api()


添加完成词汇后,可以使用查询接口,检查插入的结果:

http://IP:PORT/spellcheck/list_words

可以参考 上述代码 ,替换接口地址调用

添加敏感词、黑名单词汇的接口:

http://IP:PORT/spellcheck/add_sensitive_words

可以参考 上述代码 ,替换接口地址调用

删除词汇接口参数说明:

接口路径:http://<IP:PORT>/spellcheck/del_words
功能说明:删除黑明白、白名单词汇
参数说明:
1、 content :被删除的词汇
2、 content2 :预留参数,填写:empty
3、 content3 :词语分类,填写:single
4、 content4 :词语类型:
                         白名单词汇填写:positive
                         黑名单词汇填写:negative

删除词汇接口参数说明(正确词-错误词配对):

接口路径:http://<IP:PORT>/spellcheck/del_words
功能说明:删除黑明白、白名单词汇
参数说明:
1、 content : 正确词
2、 content2 :错误词
3、 content3 :词语分类,填写:pair_r2w
4、 content4 :词语类型:填写: normal
 

另外:

1)目前只支持简体中文的字符,且字符之间不包含空格

2)不支持ASCII 字符的黑名单词汇、白名单词汇

3)添加词汇是实时生效的

4)添加词汇采用的异步机制,返回的状态为接口调用是否成功的状态,不一定保证存储到数据中

更详细的说明请参考 PDF API 接口文档:https://download.csdn.net/download/accesine960/17516787  。 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JCJC错别字检测-田春峰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值