掌趣SDK敏感内容识别接口

一、功能介绍:

平台在接收到游戏研发传输的聊天数据后会实时返回一个违规判定结果,非法文案将使用*返回,您可以根据该返回结果做自定义处理,例如拦截该条信息等

二、服务端接入说明示例:

1.接口说明:

接口协议:HTTP POST; content-type为application/json;
交互数据格式:JSON格式(以UTF-8进行编码); 数据直接通过HTTP消息体传输

2.接口地址:

接口地址: http://filterproxy.gamebean.net/words/filterText.htm
接入前项目组需提供请求ip地址,平台需要添加ip白名单

3.接口请求参数:

参数:

  1. productId 产品Id 必传
  2. localeId 语言Id 必传
  3. userId 用户Id 必传
  4. roleId 角色Id 必传
  5. roleName 角色名 必传
  6. serverId 区服Id 必传
  7. serverName 区服名称 必传
  8. clientIp 客户端ip地址 必传
  9. content 待检测字符串 必传
  10. extra 扩展字段 非必传

例:

  1. {
  2. "productId": "10000538",
  3. "localeId": "01",
  4. "userId": "100000001",
  5. "roleId": "2001001",
  6. "roleName": "角色名1",
  7. "serverId": "2001",
  8. "serverName": "第1服",
  9. "clientIp": "8.8.8.8",
  10. "extra": "{\"userId\":\"123123123\"}",
  11. "content": "你好"
  12. }

4.接口返回:

  1. status 错误码 0:成功,其他失败
  2. desc 错误说明 错误描述
  3. data 返回数据 失败时为null
  4. isIllegal 是否非法 0:否,1:是
  5. riskLevel 风险等级 0-10 0为未非法
  6. filterContent 过滤后字符串
  7. extra 扩展字段(如果请求时传入则返回)
  1. {
  2. "status": "0",
  3. "desc": "成功",
  4. "data": {
  5. "isIllegal": 0,
  6. "riskLevel": 0,
  7. "extra": "{\"userId\":\"123123123\"}",
  8. "filterContent": "你好"
  9. }
  10. }

三、游戏内处理建议:

信息传输并非仅指世界、私聊等频道的玩家聊天信息,类似个性签名、公会简介/公告、玩家喇叭、邮件等版块也是广告重灾区,但往往是很多CP忽略的地方;

禁言范围:游戏内全部发言频道同步禁言,包含但不限于世界等频道发言、发送邮件、修改公会公告、修改个性签名、发送喇叭等

游戏内的系统消息无需走审核接口,系统消息大量验证造成服务资源浪费

处理方案建议:
隐言处理:显示该条信息,但只对本人展示,不对其他玩家展示

1.聊天频道禁止发言:

  • 对已发放的消息做自动撤回或删除处理;
  • 可向玩家展示禁言提示“发布违规内容,你已被禁言”,也可以带上解禁时间,但不建议展示具体的违规内容(避免广告号根据展示的违规内容不断尝试更改话术来避开检测规则);

2.禁止使用邮件功能:

  • 禁言后建议同步禁止该玩家继续使用邮件功能(部分游戏玩家被禁止发言后依然可发放邮件,广告隐患并未根除,需重视);
  • 并对已发送的邮件做自动撤回或删除处理,消除已发送的广告邮件的持续负面影响;

3.禁止修改公会公告:

  • 禁言后建议同步禁止玩家继续修改公会公告;
  • 已发布的公告自动重置为原始内容或用统一系统内容进行覆盖,减少已发布公告内容继续展示所带来的持续负面影响;

4.禁止修改个性签名:

  • 禁言后建议同步禁止玩家继续修改个性签名;
  • 已发布的签名自动重置为原始内容或用统一系统内容进行覆盖,减少已发布签名内容所带来的持续负面影响;