今でもあなたは私の光丶

微信小程序msgSecCheck内容安全过滤

详情如图

小程序相关

修改后的页面

官方接口security.msgSecCheck

security.msgSecCheck 检查一段文本是否含有违法违规内容。 官方地址

应用场景举例:

  1. 用户个人资料违规文字检测;
  2. 媒体新闻类用户发表文章,评论内容检测;
  3. 游戏类用户编辑上传的素材(如答题类小游戏用户上传的问题及答案)检测等。 频率限制:单个 appId 调用上限为 4000 次/分钟,2,000,000 次/天*

云调用

1.在小程序根目录新建目录funcations,并在project.config.json添加配置   "cloudfunctionRoot": "functions/"

根目录添加functions目录
project.config.json 添加配置

2.编译小程序,在functions目录新建node.js云函数ContentCheck

编译小程序后
添加ContentCheck云函数

3.修改config.json(没有该文件则新增);

{
  "permissions": {
    "openapi": [
      "security.msgSecCheck",
      "security.imgSecCheck"
    ]
  }
}

4.修改审查代码

      wx.cloud.callFunction({
        name: 'ContentCheck',
        data: {
          msg: e.detail.value
        },
        success(res) {
          if (res.result.errCode == 87014) {
            console.log(res.errCode)
            wx.showToast({
              icon: 'none',
              title: '文字违规',
            })
          }else{
            that.setData({
              remark: e.detail.value,
              disableFlag: false
            })
          }
        }
      })

测试

测试案例
特3456书yuuo莞6543李zxcz蒜7782法fgnv级
完2347全dfji试3726测asad感3847知qwez到
测试结果

api相关

请求参数
属性类型默认值必填说明
contentstring要检测的文本内容,长度不超过 500KB
返回值
属性类型说明
errCodenumber错误码
errMsgstring错误信息

errCode 的合法值

说明最低版本
0成功

Object 抛出的异常

属性类型说明
errCodenumber错误码
errMsgstring错误信息
errCode 的合法值
说明最低版本
87014内容含有违法违规内容
errMsg 的合法值
说明最低版本
"ok"内容正常
"riskycontent" 内容含有违法违规内容

发表评论

99 条评论 “微信小程序msgSecCheck内容安全过滤”