s6.鲁大师游戏ai聊天内容审核(先审后发)
<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: 运营提供</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;">context</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;">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;">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;">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;">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;">role</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;">time</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;">sign</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">必须</td>
<td style="text-align: left;">签名:md5(uid+time+ key), key 为登陆游戏KEY</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>
</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;">12</td>
<td>参数缺失</td>
</tr>
<tr>
<td style="text-align: left;">13</td>
<td>超时,5分钟过期时间</td>
</tr>
<tr>
<td style="text-align: left;">14</td>
<td>签名失败</td>
</tr>
</tbody>
</table>
<p>4、<strong>注意:</strong></p>
<p>接入接口时,建议设置响应时间上限n:当接口的响应时间超过n的时候,默认玩家发送的是正常聊天数据,应直接显示,保证玩家正常对话不受影响。</p>