抖音小游戏
1、敏感词验证
1.1、接口地址
- 生产环境:https://xxxxxxx/api/dyminigame/antidirt 域名请联系发行获取(安全模块域名)
1.2、使用场景
- 前提:抖音小游戏用户才能调用接口:
- 场景:昵称、聊天内容等。
- 逻辑:抖音接口验证后返回。
- 参考抖音合规接口
1.3、接口说明
- 此接口为使用抖音小游戏内容安全合规接口,必接
- 请求方式 post
1.4、请求方式
方式:POST
接入方式: 直接接入
请求参数: headers头 Body raw(JSON)
参数类型 | 字段名 | 值类型 | 必填 | 说明 |
---|---|---|---|---|
Body | appid | int | 是 | 产品ID |
Body | timespan | long | 否 | (服务器调用)当前时间戳,秒,前后2小时有效 |
Body | sign | long | 否 | (服务器调用)接口加密签名md5("appid=" appid " ×pan=" timespan 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 | 是 | 文本内容 |
1.5、接口响应说明
- 请求示例
{"appid":1347111761,"timespan":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 | 检测结果-置信度-服务/目标 |