文件内容安全检验java,小程序实现内容安全, msgSecCheck 检查一段文本是否含有违法违规内容...

msgSecCheck 检查一段文本是否含有违法违规内容

请求地址 :

msgSecCheck 的实现需要借助库来请求地址, 例如 got

使用 npm 安装 got 库 :

npm install got

581c28eada19

安装成功后

还需要获取小程序全局唯一后台接口调用凭据 access_token

请求地址 :

APPID 和 APPSECRET 能在微信开发平台 - 开发 - 开发设置 中找到.

功能实现如下 :

// 新建个云函数文件, 例如我将其命名为 msgSecCheck

const cloud = require('wx-server-sdk')

const got = require('got') // 引入 got 库

cloud.init()

var appid = '你的 APPID';

var appsecret = '你的 APPSECRET';

// 获取 access_token 值

let tokenUrl = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' + appid + '&secret=' + appsecret

// 文本内容检测接口

let checkUrl = 'https://api.weixin.qq.com/wxa/msg_sec_check?access_token='

// 云函数入口函数

exports.main = async (event, context) => {

let tokenResponse = await got(tokenUrl); // 通过 got 请求 api

let token = JSON.parse(tokenResponse.body).access_token; // JSON.parse 将数据转换成对象获取到具体 access_token 值

// 文本内容检测接口拼接 access_token 值, JSON.stringIfy 将值转换成 JSON 字符串

let checkResponse = await got(checkUrl + token, {

body: JSON.stringify({

content: event.text

})

});

return checkResponse.body

}

// 新增 msgSecCheck page

// pages/msgSecCheck/msgSecCheck.js

Page({

msgSecCheck: function(event) {

wx.cloud.callFunction({

name: 'msgSecCheck',

data: {

// text: '有违规文字内容测试特3456书yuuo莞6543李zxcz蒜7782法fgnv级'

// text: '这是个正常文字测试'

}

}).then(res => {

console.log(res.result);

})

}

})

581c28eada19

有违规内容实现效果

581c28eada19

正常文字实现效果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值