小程序有两个功能,一是文字安全检测,根据输入的文字,免鉴权调用微信服务端接口,返回文字安全与否。
二是图片安全检测,将图片上传至云存储,并调用云函数获取图片信息,免鉴权调用微信服务接口,返回图片安全与否,最后删除图片。
可以参考和拆解其中的功能,用于自身应用开发!
此处为项目完整代码,可以直接部署使用;
- 初始化云开发环境,如果有多个云开发环境造成wx.cloud.init错误,则在app.js处进行环境定义。
- 将cloudfunctions文件夹内的2个云函数创建并部署
使用Cloudbase FrameWork部署时,在项目根目录创建.env文件,内容按照下属格式填写:
ENV_ID=替换你的云开发环境ID
WX_APPID=替换你的微信小程序appid
WX_CI_KEY_PATH=小程序上传密钥文件路径
小程序上传密钥请根据微信文档获取,另外需要注意关闭或设置IP白名单。