检测违规图片、文本
当小程序中有允许用户上传图片或输入文本的场景时,SDK 封装了 QQ 小程序“内容安全”检测图片、文本的合法性的 API。
关于这两个接口的频次限制及效果说明,请参阅 QQ 官方文档:内容安全-小程序。
检测违规图片
qq.BaaS.censorImage(filePath)
参数说明
参数名
类型
说明
filePath
String
文件路径
返回示例
{
risky: true
}
返回参数说明
参数名
类型
说明
risky
Boolean
是否为违规内容,true 为风险,false 为未检测到风险,null 为支付宝尚未推送检查结果
示例代码
qq.chooseImage({
success: function(res) {
qq.BaaS.censorImage(res.tempFilePaths[0]).then(res => {
console.log(res.data.risky)
}, err => {
// HError 对象
})
}
})
HError 对象结构请参考错误码和 HError 对象
检测违规文本
qq.BaaS.censorText(text)
参数说明
参数名
类型
说明
text
String
要检测的文本
返回参数说明
参数名
类型
说明
risky
Boolean
是否为违规内容,true 为风险,false 为未检测到风险,null 为支付宝尚未推送检查结果
返回示例
{
risky: true
}
示例代码
qq.BaaS.censorText("测试文本").then(res => {
console.log(res.data.risky)
}, err => {
// HError 对象
})
HError 对象结构请参考错误码和 HError 对象
Last updated
Was this helpful?