zoukankan      html  css  js  c++  java
  • 微信小程序-敏感内容检测 文本过滤 图片检测 https

    一、获取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, });
         }
       },
    })

     

  • 相关阅读:
    概率图模型(CPD)(二)
    概率图模型(贝叶斯网络)(一)
    EM算法理论与推导
    关于无向图的最大团的问题。
    机器学习实战基础(四十二):逻辑回归之 1 概述
    条件独立性
    pl/sql的tnsnames.ora文件配置
    eclipse修改SVN账号密码
    Centos安装
    Linux虚拟机安装
  • 原文地址:https://www.cnblogs.com/lipengze/p/12986485.html
Copyright © 2011-2022 走看看