微信小程序使用云函数实现内容安全审核API接口

        微信小程序官网提供内容安全审核接口security.imgSecCheck,security.msgSecCheck等接口,有些小程序审核需要引入这些接口做图文、音频视频等的鉴别,若有违规内容进行效验提示,不然小程序审核可能不通过,不能正常上架使用。

        可以使用云函数的方法来搭建,建立自己的云函数库,引入内容安全审核API,当然也可以引入其他应用的云端API,方便自己小程序应用的调用。下面详细谈谈如何搭建及应用。

首先,在自己的小程序中引入云函数框架

1.在project.config.json中引入

{
...
  "cloudfunctionRoot": "cloudfunctions/",
...
}

2.在app.json中引入


{
  "cloud":true,
}

3.建立云函数框架

其中imgSecCheck,msgSecCheck是建立的云函数目录

小程序工具中有工具栏

内容安全调用方法

//内容安全审查
    wx.cloud.init();
    wx.cloud.callFunction({
      name: 'msgSecCheck', data: { text: content  }
    }).then(res => {
      console.log("内容安全审查结果:"+JSON.stringify(res));
      if (res.result.code == "200") {   //检测通过
      } else {  //执行不通过
        var v_content = res.result.msg;
        return wx.showModal({ title: "提示", content: v_content, showCancel: false, confirmText: "确定", });
        //return false;
      }
    })

 最后注意,修改完代码后要及时上传部署,才能生效,如下图:

本文持续完善。

发布了179 篇原创文章 · 获赞 16 · 访问量 22万+

猜你喜欢

转载自blog.csdn.net/yan_dk/article/details/101415433
今日推荐