s7.鲁大师游戏-聊天内容审核
<h1>一、<strong>接口要求和规范</strong></h1>
<p>① 参数 time 为Unix 时间戳(January 1 1970 00:00:00 GMT 起的秒数) ,单位为秒</p>
<p>② 编码统一使用 UTF-8</p>
<p>③ 参数sign里的md5 加密的“+”或“.”号是字符串链接符号,并且要把md5后的字符串转成小写</p>
<p>④ 接口返回errno=0表示成功,其他表示失败</p>
<h1>二、<strong>内容审核</strong></h1>
<p>1、<strong>请求地址</strong>:</p>
<p>Get|POST: zhushou-l.ludashi.com/wan/chat/ban</p>
<p>2、<strong>参数列表:</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">必须</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">gid</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">游戏ID</td>
</tr>
<tr>
<td style="text-align: left;">sid</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">游戏区服</td>
</tr>
<tr>
<td style="text-align: left;">uid</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">鲁大师用户ID(登陆时传入,注意有合服的情况)</td>
</tr>
<tr>
<td style="text-align: left;">urole</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">用户的角色名</td>
</tr>
<tr>
<td style="text-align: left;">urole_id</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">用户的角色ID</td>
</tr>
<tr>
<td style="text-align: left;">channel</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">聊天区域:( 1私聊,2喇叭,4世界,6帮会,7队伍,8交易,9区域)</td>
</tr>
<tr>
<td style="text-align: left;">tid</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">私聊时的目标账号uid(平台用户ID),非私聊频道时传空字符串</td>
</tr>
<tr>
<td style="text-align: left;">trole</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">私聊时的目标角色名称,非私聊频道时传空字符串</td>
</tr>
<tr>
<td style="text-align: left;">body</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">urlencode后的消息内容 (不参与签名)</td>
</tr>
<tr>
<td style="text-align: left;">platform</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">游戏平台,默认ludashi</td>
</tr>
<tr>
<td style="text-align: left;">vip</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">用户充值金额,从0开始。注:只有platform不为'ludashi'的时候有效</td>
</tr>
<tr>
<td style="text-align: left;">output</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">响应输出格式 json code,默认输出json</td>
</tr>
<tr>
<td style="text-align: left;">time</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">发起请求时的时间戳,5分钟内有效</td>
</tr>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">签名:md5(gid+sid+uid+time+key), key为鲁大师游戏运营分配的聊天监控KEY</td>
</tr>
</tbody>
</table>
<p>3、<strong>返回:</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">数字</th>
<th>解释</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">0</td>
<td>通过验证</td>
</tr>
<tr>
<td style="text-align: left;">1</td>
<td>建议不展示 (涉嫌政治,恐怖,色情等言论)</td>
</tr>
<tr>
<td style="text-align: left;">2</td>
<td>不展示 (广告拉人)。注:此状态下,平台会调用游戏禁言接口,禁言一小时。</td>
</tr>
<tr>
<td style="text-align: left;">3</td>
<td>建议不展示 (疑似广告拉人)。注:此状态下,平台会根据配置来决定是否禁言一小时。</td>
</tr>
<tr>
<td style="text-align: left;">1001</td>
<td>参数缺失</td>
</tr>
<tr>
<td style="text-align: left;">1003</td>
<td>请求超时,5分钟过期时间,请检查time字段</td>
</tr>
<tr>
<td style="text-align: left;">1004</td>
<td>签名失败</td>
</tr>
</tbody>
</table>
<p>4、<strong>注意:</strong></p>
<p>接入接口时,建议设置响应时间上限n:当接口的响应时间超过n的时候,默认玩家发送的是正常聊天数据,应直接显示,保证玩家正常对话不受影响。</p>