# 敏感词验证
# 1、接口地址
- 生产环境:https://xxxxxxx/api/wxminigame/unitemsgseccheck
域名请联系发行获取(安全模块域名)
# 2、使用场景
WARNING
- 前提:微信小游戏用户才能调用接口。
- 场景:昵称、聊天内容等。
- 逻辑:微信接口验证后返回。
# 3、接口说明
DANGER
- 此接口为使用微信小游戏内容安全合规接口,必接
# 4、请求方式
方式:POST
接入方式: 直接接入
请求参数: headers头 Body raw(JSON)
参数类型 | 字段名 | 值类型 | 必填 | 说明 |
---|---|---|---|---|
Body | appId | int | 是 | 产品ID |
Body | accountId | long | 是 | 玩家账号ID |
Body | timestamp | long | 否 | (服务器调用)当前时间戳,秒,前后2小时有效 |
Body | sign | long | 否 | (服务器调用)接口加密签名md5("appId=" + appid + "&accountId=" accountId "×tamp=" timestamp appkey) |
Body | token | string | 否 | (SDK调用)登录返回的票据 |
Body | mainChannel | int | 是 | 二级渠道号 |
Body | secoChannel | int | 是 | 三级渠道号 |
Body | scene | int | 是 | 场景枚举值(1 资料;2 评论;3 论坛;4 社交日志) |
Body | content | string | 是 | 需检测的文本内容,文本字数的上限为2500字,需使用UTF-8编码 |
Body | nickName | string | 否 | 用户昵称,需使用UTF-8编码 |
Body | title | string | 否 | 文本标题,需使用UTF-8编码 |
Body | signature | string | 否 | 个性签名,该参数仅在资料类场景有效(scene=1),需使用UTF-8编码 |
# 5、接口响应说明
- 请求示例
{"appId":"1212957524","accountId":2105872624,"timestamp":"1722842281","sign":"1c065909******1e534047654e7d0cf9","scene":2,"content":"测试"}
验证通过响应结果JSON格式
{ "resultCode": 10000, "datum": { "riskLevel": "pass", "score": 0, "message": "{\"errcode\":0,\"errmsg\":\"ok\",\"detail\":[{\"strategy\":\"keyword\",\"errcode\":0},{\"strategy\":\"content_model\",\"errcode\":0,\"suggest\":\"pass\",\"label\":100,\"prob\":90}],\"trace_id\":\"64770211-60007d60-4fc6c401\",\"result\":{\"suggest\":\"pass\",\"label\":100}}" }, "resultInfo": "", "rid": "sickyd.a6dcf928669547e7961c1bb064404466"}
返回说明:
参数类型 | 字段名 | 值类型 | 说明 | 备注 |
---|---|---|---|---|
result | resultCode | int | 响应值 | 10000验证完成,其它失败 |
result | resultInfo | string | 提示信息 | |
result | rid | string | response identifies(响应唯一标识) | |
result | datum | T | 数据泛型 | |
result | datum -> score | int | 风险积分 | |
result | datum -> riskLevel | string | 有risky、pass、review三种值 | pass为通过验证,其它未通过 |
result | datum -> message | string | 微信接口返回数据 |
← 敏感词验证 获取access_token →