通用场景
内容风险同步识别接口服务可提供针对垃圾广告、(钓鱼、广告)链接、暴恐政、黄赌毒等内容的风险识别服务。依托cct新引擎,对外提供商业化开放调用服务。
业务请求参数
request_id|请求ID必选string[1,128]
【描述】唯一请求ID
【示例值】CCT12344576545345457
products|服务产品码列表必选string[1,256]
【描述】不同客户可能存在差异,按实际检测需求传值即可,当前支持的检测服务码:TJ_POLITICS_MC:敏感;TJ_PORN_MC:色情;TJ_ILLEGAL_MC:违禁;TJ_TERRORISM_MC:暴恐,TJ_ABUSES_MC:谩骂,其他需求请与蚂蚁内容安全客户经理沟通获取
【示例值】TJ_POLITICS_MC,TJ_PORN_MC
channel|来源渠道必选string[1,32]
【描述】来源渠道,按照实际申请开通的产品权限相应传值:
Riskgo内容风险识别:tinyapp-eco-open
小程序云内容风险识别:miniappcloud(文本),miniappcloud-oss(图片OSS)
数科内容风险识别:digital-tech(数科生产),digital-tech-poc(数科POC)
【示例值】tinyapp-eco-open
content_type|送检内容类型必选string[1,32]
【描述】送检内容类型枚举值:
图片:PICTURE,文本:TEXT
【枚举值】
PICTURE: PICTURE
TEXT: TEXT
【示例值】PICTURE
data_list|用户发表内容必选array<string[1,10000]>[1,1024]
【描述】用户发表内容,建议对内容中的格式符号、表情符、HTML标签、UBB标签等做过滤,只传递纯文本,以减少误判(当前仅支持单图调用,多图调用待后续升级使用),当前接口仅支持单一内容传入。
【示例值】["http://abc.com"]
以下参数 可选 传入
user_id|内容发布账号IDstring[1,32]
【描述】内容发布账号ID
新商户建议使用open_id替代该字段。对于新商户,user_id字段未来计划逐步回收,存量商户可继续使用。如使用open_id,请确认 应用-开发配置-openid配置管理 已启用。无该配置项,可查看openid配置申请。
【示例值】20882324534757543453
open_id|OPENIDstring[0,64]
【描述】OPENID 详情可查看 openid简介
【示例值】12345678987654
tenants|租户ID可选string[1,64]
【描述】租户ID
【注意事项】小游戏开发者需要通过tenants将内容归属的场景信息进行传参,请遵循以下枚举值对tenants进行传参(必选):
【枚举值】
private_chat: 审核内容属于好友聊天、好友申请、个人留言等私聊频道消息;
public_chat: 审核内容属于群聊、战队、世界等公共频道消息;
user_info: 审核内容属于个人、宠物、战队、公会等资料信息;
game_content:审核内容属于运营文案、角色图片等游戏素材;
other:其他
【示例值】TAN1234
常见请求示例
默认示例
curl 'https://openapi.alipay.com/gateway.do?charset=UTF-8&method=alipay.security.risk.content.sync.detect&format=json&sign=${sign}&app_id=${appid}&version=1.0&sign_type=RSA2×tamp=${now}' \
-F 'app_auth_token=${app_auth_token}' \
-F 'biz_content={
"request_id":"CCT12344576545345457",
"tenants":"TAN1234",
"products":"TJ_POLITICS_MC,TJ_PORN_MC",
"channel":"tinyapp-eco-open",
"content_type":"PICTURE",
"user_id":"20882324534757543453",
"open_id":"12345678987654",
"data_list":[
"http://abc.com"
]
}' 说明:本示例仅供参考。
业务响应参数
展开所有属性request_id|请求ID必选string(128)
【描述】业务请求ID
【示例值】CCT123456876543
result_code|业务返回结果码必选string(32)
【描述】业务返回结果码
【示例值】OK
result_msg|返回结果信息必选string(64)
【描述】返回结果信息
【示例值】SUCCESS
suggestion|处置建议必选string(10)
【描述】处置建议:
pass:通过
block:拦截
review:复核
【枚举值】
pass: pass
block: block
review: review
【示例值】pass
is_meter|是否计费可选boolean(10)
【描述】是否计费
【示例值】false
meter_products|计量产品可选string(256)
【描述】计量产品,";"分割
【示例值】TJ_POLITICS_MC,TJ_PORN_AC
is_sync|是否同步返回可选boolean(10)
【描述】是否同步返回
【示例值】true
detect_check_labels|风险识别标签内容可选DetectCheckLabel
【描述】风险识别标签内容
label|一级风险分类信息可选string(32)
【描述】分类信息: porn:色情, terrorism:暴恐, politic:涉政, ad:广告, adlaw:广告法, contraband:违禁, abuse:谩骂, flood:灌水, negtive:涉价值观, other:其他,最新一级标签列表请于蚂蚁内容安全客户经理沟通获取
【示例值】porn
rate|分值可选string(16)
【描述】一级标签分值
【示例值】76
sub_check_labels|子分类信息可选SubCheckLabel[]
【描述】子分类信息,可能包含多个
hit_strategy|机器审核内容的类型可选number(32)
【描述】机器审核内容的类型:0:图片内容,1:图片上的文字
【示例值】1
sub_label|二级子分类可选string(32)
【描述】二级子分类,详细编码请与蚂蚁内容安全客户经理沟通获取
【示例值】1001001
rate|置信度分数可选string(16)
【描述】置信度分数:0-100之间取值,100为置信度最高,0为置信度最低
【示例值】96
响应示例
正常示例
异常示例
{
"alipay_security_risk_content_sync_detect_response": {
"code": "10000",
"msg": "Success",
"request_id": "CCT123456876543",
"result_code": "OK",
"result_msg": "SUCCESS",
"is_meter": false,
"meter_products": "TJ_POLITICS_MC,TJ_PORN_AC",
"is_sync": true,
"suggestion": "pass",
"detect_check_labels": {
"label": "porn",
"rate": "76",
"sub_check_labels": [
{
"hit_strategy": 1,
"sub_label": "1001001",
"rate": "96"
}
]
}
},
"sign": "ERITJKEIJKJHKKKKKKKHJEREEEEEEEEEEE"
}说明:本示例仅供参考。
公共错误码
前往查看业务错误码
| 错误码 | 错误描述 | 解决方案 |
|---|---|---|
| SYSTEM_ERROR | 系统繁忙 | 服务器异常 可能发生了网络或者系统异常,导致服务调用失败,商户可以用同样的请求发起重试 |
| INVALID_PARAMETER | 参数有误 | 请根据接口返回的参数非法的具体错误信息,修改参数后进行重试 |