code状态码
错误码 | 描述 | 对应处理 |
---|---|---|
0 | 成功 | n/a |
1 | 服务器客户端密钥不匹配 | 检查客户端和服务器的密钥是否一致 |
2 | 无效的数据 | 数据解析错误,要么是PB出现了问题,要么是客户端与服务器的密钥不匹配 |
4 | 服务器出现未知错误 | 需要提交服务器日志给我们 |
5 | 数据未修改 | 一般是用来数据同步的,数据同步时会带有时间戳,这表示这个时间戳之后没有发送变化 |
6 | token错误 | 使用了错误的token,检查token是否正确 |
7 | 被踢出 | 多端登录被提出,或者server api把客户端踢掉 |
8 | 用户被禁止 | 用户被禁止 |
9 | 用户不在群组中 | |
10 | 无效的消息内容 | 消息格式错误 |
11 | 群组已经存在 | 创建群组时,如果对应id已经存在 |
12 | 用户已经在群组中 | 发生在添加群成员时,需要去掉已经在群组中的成员 |
16 | 已经发送过好友请求 | 7天之内已经发过好友请求了,不能再发送 |
18 | 已被对方拒绝好友请求 | 发送好友请求后,被拒绝,不能再此发送好友请求 |
19 | 好友请求已过期 | 当接受好友请求时,如果请求已经超过7天,则过期 |
20 | 不在聊天室 | |
21 | 不在频道内 | |
22 | 没有授权 | 仅在专业版存在,当没有授权文件或者授权文件不匹配或者过期时产生 |
23 | 已经是好友了 | |
24 | 撤回时间过期 | 服务配置最长可撤回时间,在UI端也有代码控制UI显示。server api和群组的群主和管理员不受此时间限制 |
25 | 加锁失败,已经被锁了 | |
26 | 解锁失败,不是当前用户拥有锁 | |
27 | 请求token失败,机器人不能拥有token | 机器人不能登录 |
28 | websocket没有配置 | 当使用web客户端或者小程序客户端时,需要在IM服务的配置文件中配置websocket端口 |
30 | 时间不一致 | 服务器和客户端时间差别太大,需要同步时间 |
60 | 加入的会议不存在 | 需要重新创建会议 |
61 | 没有可用的音视频服务 | 确认音视频服务是否部署,是否启动,重启以后试试看 |
70 | 应用token错误获取过期 | 需要重新获取应用token |
81 | 密聊已经被其他端接受 | |
82 | 密聊会话不存在 | |
83 | 密聊会话不在当前客户端 | |
84 | 密聊会话还没有建立 | |
85 | 密聊会话已经被销毁 | |
86 | 发起方禁止密聊 | |
87 | 对方禁止密聊 | |
90 | 会议服务响应错误 | |
220 | 功能没有被启用 | 检查IM服务配置文件中有没有该功能的开关,打开这个开关 |
225 | 其他端已经在聊天室 | 一个用户只能有一个端加入聊天室 |
236 | 频道不存在 | 检查这个频道是否存在 |
237 | 请求频道的API请求没有密钥 | 检查频道API的请求是否签名,NG转发时是否带上header |
238 | 用户没有连接 | 这是个临时的错误,一般是在长链接没有建立之前的错误 |
239 | Server API没有签名或者签名不完整 | 按照文档添加签名 |
240 | 超出群最大成员数限制 | |
241 | 群内禁言 | |
242 | 命中敏感词 | |
243 | 签名过期 | |
244 | 鉴权失败 | 用在Server API鉴权 |
245 | 授权终端数超过限制 | 仅在专业版存在,如果是按照用户数授权的,当超出用户数后会产生此错误 |
246 | 用户被拉黑 | |
247 | 用户被全局禁言 | |
248 | 没有权限操作 | |
249 | 服务器超时 | |
250 | 调用次数超频 | 服务器对用户级别进行限拼,1000次/秒。 |
251 | 无效的参数 | 参数不合法,需要检查参数 |
253 | 对象不存在 | |
254 | 功能没有实现 |
上述这些errorcode既有与客户端交互的,也有server api交互的。 server api签名错误会返回http code 401. 其它的都返回http code 200. 限频是针对用户级别的。有些server api需要使用某个用户操作,会计算到这个用户上。