首页
   /       /   
小程序内容安全检测接口实现Demo
10月
9
小程序内容安全检测接口实现Demo
作者:大彭Sir    分类: 教学教程

关于内容安全

检查一段文本是否含有违法违规内容。
应用场景举例:

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

实现方法

先获取access_token
获取方法以及代码:
向小程序接口发送请求获取access_token
代码如下

//js文件
onLoad: function () {
var that = this;
wx.request({
url: 'https://api.q.qq.com/api/getToken?grant_type=client_credential&appid=(你的appid,不带这个括号)&secret=(你的secret)',
method: 'post',
dataType: 'json',
success: function(res) {
  that.setData({
aq:res.data
  })
}
})
  },

然后检测内容安全
代码如下:

one: function () {
var token = this.data.aq.access_token;
wx.request({
url: 'https://api.q.qq.com/api/json/security/MsgSecCheck?access_token='+token,
method: 'post',
data:{
appid:'这里填你的appID',
content: '这里是你要检测的内容,如领导人物'
},
dataType: 'json',
success: function(res) {
  if(res.data.errCode==87014){
wx.showModal({title: '提示',content: '您输入的文字含有违规内容!',
success (res) {
if (res.confirm) {console.log('用户点击确定')} else if (res.cancel) {console.log('用户点击取消')
}}})
  }else{
    wx.showModal({title: '提示',content: '您输入的文字很安全',
success (res) {
if (res.confirm) {console.log('用户点击确定')} else if (res.cancel) {console.log('用户点击取消')
}}})
  }
}
})
  }

然后在wxml里面写

//wxml文件
<view bindtap="one">开始检测</view>
责任声明:本页信息由网友自行发布或来源于网络,真实性、合法性由发布人负责,请仔细甄别!本站只为传递信息,我们不做任何双方证明,也不承担任何法律责任。文章内容若侵犯你的权益,请联系本站删除!
转载声明:本文作者大彭Sir,如需转载请保留文章出处!原文链接请自行复制!

Theme By Brief 鄂ICP备19010459号
sitemap