检测违规图片、文本
当小程序中有允许用户上传图片或输入文本的场景时,SDK 封装了微信小程序“内容安全”检测图片、文本的合法性的 API。
关于这两个接口的频次限制及效果说明,请参阅微信官方文档:内容安全-小程序。
使用此 API 前需要配置 AppSecret,请前往 设置 - 小程序 中配置 AppSecret。
检测违规图片
BaaS.wxCensorImage(fileID)
参数说明
参数名 | 类型 | 说明 |
---|---|---|
fileID | string | 文件列表中的文件ID |
返回示例
{
risky: true
}
示例代码
exports.main = async function (event) {
return await BaaS.wxCensorImage('5b71568674f0e509bb5ecc30')
}
检测违规文本
BaaS.wxCensorText(text)
参数说明
参数名 | 类型 | 说明 |
---|---|---|
text | String | 要检测的文本 |
返回参数说明
参数名 | 类型 | 说明 |
---|---|---|
risky | Boolean | 是否为违规内容,true 为风险,false 为未检测到风险,null 为微信尚未推送检查结果 |
返回示例
{
risky: true
}
示例代码
exports.main = async function (event) {
return await BaaS.wxCensorText('123')
}