leiting.sword
简介
组件接口
类
LtSwordNicknameRequest
继承自 LtRequest
敏感词检测请求-昵称检测
成员变量
变量名 | 类型 | 初始值 | 须初始化 | 描述 |
---|---|---|---|---|
game | string | nil | 可选 | 游戏标识 - Y |
userId | string | nil | 可选 | 手游账号 长度不能超过50 - Y |
channelNo | string | nil | 可选 | 渠道ID。例如110003:九游;130009:4399 |
os | int | nil | 可选 | 系统 1:android 2 ios 3 web 4 pc端 - Y |
roleId | string | nil | 可选 | 玩家角色ID - Y |
roleName | string | nil | 可选 | 角色昵称 - Y |
roleLevel | string | nil | 可选 | 游戏等级 - Y |
serverId | string | nil | 可选 | 游戏区组 - Y |
content | string | nil | 可选 | 文本内容 长度小于2000 - Y 用户发表内容,建议对内容中JSON、表情符,回车,换行、HTML标签、 UBB标签等做过滤,只传递纯文本,以减少误判概率 |
ip | string | nil | 可选 | 玩家客户端IP地址 - Y |
isYd | int | nil | 可选 | 未说明字段,默认 填2 - Y |
isReplace | int | nil | 可选 | 是否将拦截敏感词替换 - Y 1替换 0不替换 默认0,该值需传1。 特别提醒:会存在三方服务未返回敏感词,从而导致敏感文本无法被替换为*的情况。 |
userName | string | nil | 可选 | 雷霆用户名 - N |
channel | string | nil | 可选 | 发言频道(世界、帮会) |
imei | string | nil | 可选 | 客户端手机imei |
mac | string | nil | 可选 | mac地址 - N |
recvRoleId | string | nil | 可选 | 发言接收方roleId 聊天场景 - N |
isReturnWord | int | nil | 可选 | 是否将匹配到的敏感词返回 - N 0 不返回 1返回 默认为0不返回 |
ydSecretId | string | nil | 可选 | 自定义易盾业务ID,没有特别要求不需要填,具体可联系黑产组 - N |
成员方法
函数原型 | 函数作用 |
---|---|
string get_url(string host) | 获取接口地址 |
bool check_integrity() | |
string gen_sign_text(string key) | 生成待签名文本 |
LtResult new_result() | 生成结果实例 |
LtSwordTextRequest
继承自 LtRequest
敏感词检测请求-全文本检测
成员变量
变量名 | 类型 | 初始值 | 须初始化 | 描述 |
---|---|---|---|---|
game | string | nil | 可选 | 游戏标识 - Y |
userId | string | nil | 可选 | 手游账号 长度不能超过50 - Y |
channelNo | string | nil | 可选 | 渠道ID。例如110003:九游;130009:4399 |
os | int | nil | 可选 | 系统 1:android 2 ios 3 web 4 pc端 - Y |
roleId | string | nil | 可选 | 玩家角色ID - Y |
roleName | string | nil | 可选 | 角色昵称 - Y |
roleLevel | string | nil | 可选 | 游戏等级 - Y |
serverId | string | nil | 可选 | 游戏区组 - Y |
content | string | nil | 可选 | 文本内容 长度小于2000 - Y 用户发表内容,建议对内容中JSON、表情符,回车,换行、HTML标签、 UBB标签等做过滤,只传递纯文本,以减少误判概率 |
ip | string | nil | 可选 | 玩家客户端IP地址 - Y |
isYd | int | nil | 可选 | 未说明字段,默认 填2 - Y |
isReplace | int | nil | 可选 | 是否将拦截敏感词替换 - Y 1替换 0不替换 默认0,该值需传1。 特别提醒:会存在三方服务未返回敏感词,从而导致敏感文本无法被替换为*的情况。 |
userName | string | nil | 可选 | 雷霆用户名 - N |
channel | string | nil | 可选 | 发言频道(世界、帮会) |
imei | string | nil | 可选 | 客户端手机imei |
mac | string | nil | 可选 | mac地址 - N |
recvRoleId | string | nil | 可选 | 发言接收方roleId 聊天场景 - N |
isReturnWord | int | nil | 可选 | 是否将匹配到的敏感词返回 - N 0 不返回 1返回 默认为0不返回 |
ydSecretId | string | nil | 可选 | 自定义易盾业务ID,没有特别要求不需要填,具体可联系黑产组 - N |
ydBusinessId | string | nil | 可选 | 填该参数时,ydSecretId 不能为空 - N |
成员方法
函数原型 | 函数作用 |
---|---|
string get_url(string host) | 获取接口地址 |
bool check_integrity() | |
string gen_sign_text(string key) | 生成待签名文本 |
LtResult new_result() | 生成请求结果的实例 |
LtSwordBatchRequest
继承自 LtRequest
敏感词检测请求-批量检测