文本风险识别
my.textRiskIdentification(Object)
文本风险识别, 支付宝客户端10.1.10及以上版本支持。详细接入参考指引扫码体验:
Object 入参说明
名称 | 类型 | 必填 | 描述 |
---|
content | String | 是 | 需要进行风险识别的文本内容 |
type | StringArray | 是 | 识别类型:keyword 表示关键词、0 表示广告、1表示涉政、2表示涉黄、3表示低俗辱骂 |
success | Function | 否 | 调用成功的回调函数 |
fail | Function | 否 | 调用失败的回调函数 |
complete | Function | 否 | 调用结束的回调函数(调用成功、失败都会执行) |
success 返回值
名称 | 类型 | 描述 |
---|
result | Object | 文本风险识别的返回结果 |
result 说明
名称 | 类型 | 描述 |
---|
type | String | 目标内容文本识别到的类型,keyword 表示关键词、0 表示广告、1表示涉政、2表示涉黄、3表示低俗辱骂 |
hitKeywords | StringArray | 仅当识别命中了 type 为 keyword 时,才会返回该字段 |
score | String | 识别命中得分,最高分100分。仅当识别没有命中 keyword ,但入参中包含了广告或涉政或涉黄时,才会返回该字段 |
fail 返回值
名称 | 类型 | 描述 |
---|
error | String | 识别错误码 |
errorMessage | String | 识别错误消息 |
代码示例
my.textRiskIdentification({
content: '加我支付宝',
type: ['keyword', '0', '1', '2', '3'],
success: (res) => {
my.alert({
title: 'ok',
content: JSON.stringify(res),
});
},
fail: (res) => {
my.alert({
title: 'fail',
content: JSON.stringify(res),
});
},
});
原文: https://docs.alipay.com/mini/api/text-identification