# 敏感词验证
# 1、接口地址
- 生产环境:https://xxxxxxx/api/dyminigame/uniteantidirt
域名请联系发行获取(安全模块域名)
# 2、使用场景
WARNING
- 前提:抖音小游戏用户才能调用接口:
- 场景:昵称、聊天内容等。
- 逻辑:抖音接口验证后返回。
- 参考抖音合规接口 (opens new window)
# 3、接口说明
DANGER
- 此接口为使用抖音小游戏内容安全合规接口,必接
# 4、请求方式
方式:POST
接入方式: 直接接入
请求参数: headers头 Body raw(JSON)
参数类型 | 字段名 | 值类型 | 必填 | 说明 |
---|---|---|---|---|
Body | appId | int | 是 | 产品ID |
Body | timestamp | long | 否 | (服务器调用)当前时间戳,秒,前后2小时有效 |
Body | sign | long | 否 | (服务器调用)接口加密签名md5("appId=" appId "×tamp=" timestamp appkey) |
Body | accountId | long | 否 | (SDK调用)玩家账号ID |
Body | token | string | 否 | (SDK调用)登录返回的票据 |
Body | mainChannel | int | 否 | (SDK调用) sdk配置的主渠道ID |
Body | secoChannel | int | 否 | (SDK调用) sdk配置的次渠道ID |
Body | tasks | list | 是 | 需检测的文本列表 |
Body | tasks -> content | string | 是 | 文本内容 |
# 5、接口响应说明
- 请求示例
{"appId":1347111761,"timestamp":1697180944,"sign":"78b******4dec1a4d","tasks":[{"content":"喜欢"},{"content":"测试"}]}
验证通过响应结果JSON格式
{ "resultCode": 10000, "datum": [ { "code": 0, "data_id": null, "msg": "", "task_id": "MICROAPP_1719802424859093951", "predicts": [ { "hit": true, "model_name": "short_content_antidirt", "prob": 1, "target": null } ] }, { "code": 0, "data_id": null, "msg": "", "task_id": "MICROAPP_1719802424859094242", "predicts": [ { "hit": false, "model_name": "short_content_antidirt", "prob": 0, "target": null } ] } ], "resultInfo": "", "rid": "sidymncheck.7d8c72b05e2745feaf7064f69e8915c0" }
返回说明:
参数类型 | 字段名 | 值类型 | 说明 | 备注 |
---|---|---|---|---|
result | resultCode | int | 响应值 | 10000验证完成,其它失败 |
result | resultInfo | string | 提示信息 | |
result | rid | string | response identifies(响应唯一标识) | |
result | datum | T | 数据泛型 | |
result | datum -> code | int | 检测结果-状态码 | |
result | datum -> data_id | string | 检测结果-数据 id | |
result | datum -> msg | string | 检测结果- 消息 | |
result | datum -> task_id | string | 检测结果-任务 id | |
result | datum -> predicts | List | 检测结果-置信度列表 | |
result | datum -> predicts -> hit | Bool | 检测结果-置信度-是否命中 | true:命中敏感词,false:未命中 【以此判断是否拦截】 |
result | datum -> predicts -> model_name | string | 检测结果-置信度-模型/标签 | |
result | datum -> predicts -> prob | int | 检测结果-置信度-概率,值为 0 或者 1,当值为 1 时表示检测的文本包含违法违规内容 | |
result | datum -> predicts -> target | string | 检测结果-置信度-服务/目标 |