跳到主要内容

抖音小游戏

1、敏感词验证

1.1、接口地址

  • 生产环境:https://xxxxxxx/api/dyminigame/antidirt 域名请联系发行获取(安全模块域名)

1.2、使用场景

  • 前提:抖音小游戏用户才能调用接口:
  • 场景:昵称、聊天内容等。
  • 逻辑:抖音接口验证后返回。
  • 参考抖音合规接口

1.3、接口说明

  • 此接口为使用抖音小游戏内容安全合规接口,必接
  • 请求方式 post

1.4、请求方式

  • 方式:POST

  • 接入方式: 直接接入

    请求参数: headers头 Body raw(JSON)

参数类型字段名值类型必填说明
Bodyappidint产品ID
Bodytimespanlong(服务器调用)当前时间戳,秒,前后2小时有效
Bodysignlong(服务器调用)接口加密签名md5("appid=" appid " ×pan=" timespan appkey)
Bodyaccountidlong(SDK调用)玩家账号ID
Bodytokenstring(SDK调用)登录返回的票据
Bodymainchannelint(SDK调用) sdk配置的主渠道ID
Bodysecochannelint(SDK调用) sdk配置的次渠道ID
Bodytaskslist需检测的文本列表
Bodytasks -> contentstring文本内容

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"
    }

  • 返回说明:
参数类型字段名值类型说明备注
resultresultCodeint响应值10000验证完成,其它失败
resultresultInfostring提示信息
resultridstringresponse identifies(响应唯一标识)
resultdatumT数据泛型
resultdatum -> codeint检测结果-状态码
resultdatum -> data_idstring检测结果-数据 id
resultdatum -> msgstring检测结果- 消息
resultdatum -> task_idstring检测结果-任务 id
resultdatum -> predictsList检测结果-置信度列表
resultdatum -> predicts -> hitBool检测结果-置信度-是否命中true:命中敏感词,false:未命中 【以此判断是否拦截】
resultdatum -> predicts -> model_namestring检测结果-置信度-模型/标签
resultdatum -> predicts -> probint检测结果-置信度-概率,值为 0 或者 1,当值为 1 时表示检测的文本包含违法违规内容
resultdatum -> predicts -> targetstring检测结果-置信度-服务/目标