码迷,mamicode.com
首页 > 微信 > 详细

微信小程序-敏感内容检测 文本过滤 图片检测 https

时间:2020-05-29 12:07:42      阅读:373      评论:0      收藏:0      [点我收藏+]

标签:parse   load   method   false   post   ade   内容   ant   for   

一、获取access_token

wx.request({
    url: ‘https://api.weixin.qq.com/cgi-bin/token‘,
    method : GET,
    data : {
      grant_type: client_credential,
      appid: 小程序的appid ,
      secret: 小程序的appsecret 
    },
    success : function(res){
      console.log(res);
      //正常返回结果
      //{"access_token":"ACCESS_TOKEN","expires_in":7200}
    }
  })

二、文本检测

   wx.request({
    url:  https://api.weixin.qq.com/wxa/msg_sec_checkaccess_token=+access_token,
    method: POST,
    data: {
      content: 文本内容
    },
    success: function (res) {
     //当content内含有敏感信息,则返回87014
      if (res.data.errcode !== 87014) {
           // 合格
       }
    }
  })

三、图片检测

let tempFilePaths = res.tempFilePaths;
wx.uploadFile({
   url: ‘https://api.weixin.qq.com/wxa/img_sec_check?access_token=‘ + accesstoken,
   method: ‘POST‘,
   filePath: tempFilePaths[i],
   name: ‘file‘,
   header: { 
     ‘Content-Type‘: ‘application/octet-stream‘ //一定要设置header头部信息’Content-Type’: ‘application/octet-stream’
   },
   formData: {
     media: tempFilePaths[i]
   },
   success: function(res) {
     if (JSON.parse(res.data).errcode === 87014) {
       uni.showModal({ content: ‘图片中含有内含有敏感信息,禁止上传‘, showCancel: false, });
     }
   },
})

技术图片

 

 技术图片

 

微信小程序-敏感内容检测 文本过滤 图片检测 https

标签:parse   load   method   false   post   ade   内容   ant   for   

原文地址:https://www.cnblogs.com/1212dsa/p/12986485.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!