Appearance
聊天审核
接口说明
玩家发言前,游戏服先 POST 网关。按返回的 action 决定是否广播。
请求方式
- Method:
POST - 地址:
https://api.keepsdk.com/game/chat - Content-Type:
application/json - 密钥:
login_key
参数说明
| 参数 | 必填 | 说明 |
|---|---|---|
app_id | 是 | 游戏 app_id |
uid | 是 | 发言人,登录带回的 KeepSDK 账号 |
content | 是 | 聊天原文 |
chat_type | 是 | 频道,见下表,联调用 "4" |
time | 是 | 时间戳秒 |
server_id | 是 | 区服 |
role_id | 是 | 发言人角色 ID |
role_name | 是 | 发言人角色名 |
ip | 是 | 发言人 IP。不要在 ext 里塞票据 |
to_uid | 私聊 / 邮件必填 | 接收方登录 uid |
to_role_name | 私聊 / 邮件必填 | 接收方角色名 |
sign | 是 | 签名 |
chat_type
联调世界用 4,私聊用 1。
| 值 | 频道 | 接收人 |
|---|---|---|
1 | 私聊 | 必须 to_uid |
2 | 喇叭 | — |
3 | 邮件 | 必须 to_uid |
4 | 世界 | — |
5 | 国家 | — |
6 | 工会 | — |
7 | 队伍 | — |
8 | 附近 | — |
9 | 其他 | — |
10 | 昵称送审 | content 填昵称 |
11 | 公告 | — |
响应
code=0 时只看 data.action 和 data.display。没有「待定」。code≠0 先不要发出去。
action | 游戏做什么 |
|---|---|
pass | 广播,内容用 display |
mask | 只给发言人自己看 |
block | 谁都不要广播 |
| code | 本接口 |
|---|---|
0 | 按 action 处理 |
1001 | 缺参,或不是 POST JSON |
1002 | 验签失败 |
1003 | time 超出 ±300 秒 |
5000 | 审核调用失败,这条先别发 |
码表见 错误码。