检测违规图片、文本

当小程序中有允许用户上传图片或输入文本的场景时,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 为支付宝尚未推送检查结果

返回示例

示例代码

HError 对象结构请参考错误码和 HError 对象

Last updated

Was this helpful?