差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
im:other:errorcode:web [2019/05/15 10:02]
jk
im:other:errorcode:web [2022/06/14 10:05] (当前版本)
jennifer.zeng
行 1: 行 1:
-====== Web IM API 常见错误码 ======+====== Web 常见错误码 ======
  
----- +''​该文档已不再维护,新版文档见:[[ccim:web:errorcode|Web 常见误代码]]。''​
-  +
-^定义^描述^可能原因^ +
-|0|WEBIM_CONNCTION_USER_NOT_ASSIGN_ERROR| | +
-|1|WEBIM_CONNCTION_OPEN_ERROR| | +
-|2|WEBIM_CONNCTION_AUTH_ERROR| | +
-|3|WEBIM_CONNCTION_OPEN_USERGRID_ERROR| | +
-|4|WEBIM_CONNCTION_ATTACH_ERROR| | +
-|5|WEBIM_CONNCTION_ATTACH_USERGRID_ERROR| | +
-|6|WEBIM_CONNCTION_REOPEN_ERROR| | +
-|7|WEBIM_CONNCTION_SERVER_CLOSE_ERROR|客户端网络中断 (net::ERR_INTERNET_DISCONNECTED) ​| +
-|8|WEBIM_CONNCTION_SERVER_ERROR|多端登录,被踢下线| +
-|9|WEBIM_CONNCTION_IQ_ERROR| | +
-|10|WEBIM_CONNCTION_PING_ERROR| | +
-|11|WEBIM_CONNCTION_NOTIFYVERSION_ERROR| | +
-|12|WEBIM_CONNCTION_GETROSTER_ERROR| | +
-|13|WEBIM_CONNCTION_CROSSDOMAIN_ERROR| | +
-|14|WEBIM_CONNCTION_LISTENING_OUTOF_MAXRETRIES| | +
-|15|WEBIM_CONNCTION_RECEIVEMSG_CONTENTERROR| | +
-|16|WEBIM_CONNCTION_DISCONNECTED|服务端关闭了websocket链接| +
-|17|WEBIM_CONNCTION_AJAX_ERROR| | +
-|18|WEBIM_CONNCTION_JOINROOM_ERROR| | +
-|19|WEBIM_CONNCTION_GETROOM_ERROR| | +
-|20|WEBIM_CONNCTION_GETROOMINFO_ERROR| | +
-|21|WEBIM_CONNCTION_GETROOMMEMBER_ERROR| | +
-|22|WEBIM_CONNCTION_GETROOMOCCUPANTS_ERROR| | +
-|23|WEBIM_CONNCTION_LOAD_CHATROOM_ERROR| | +
-|24|WEBIM_CONNCTION_NOT_SUPPORT_CHATROOM_ERROR| | +
-|25|WEBIM_CONNCTION_JOINCHATROOM_ERROR| | +
-|26|WEBIM_CONNCTION_QUITCHATROOM_ERROR| | +
-|27|WEBIM_CONNCTION_APPKEY_NOT_ASSIGN_ERROR| | +
-|28|WEBIM_CONNCTION_TOKEN_NOT_ASSIGN_ERROR| | +
-|29|WEBIM_CONNCTION_SESSIONID_NOT_ASSIGN_ERROR| | +
-|30|WEBIM_CONNCTION_RID_NOT_ASSIGN_ERROR| | +
-|31|WEBIM_CONNCTION_CALLBACK_INNER_ERROR|处理下行消息出,try/​catch抛出异常| +
-|32|WEBIM_CONNCTION_CLIENT_OFFLINE|客户端断线| +
-|33|WEBIM_CONNCTION_CLIENT_LOGOUT|客户端退出登录| +
-|34|WEBIM_CONNCTION_CLIENT_TOO_MUCH_ERROR|同一浏览器打开标签页超过上限| +
-|35|WEBIM_CONNECTION_ACCEPT_INVITATION_FROM_GROUP| | +
-|36|WEBIM_CONNECTION_DECLINE_INVITATION_FROM_GROUP| | +
-|37|WEBIM_CONNECTION_ACCEPT_JOIN_GROUP| | +
-|38|WEBIM_CONNECTION_DECLINE_JOIN_GROUP| | +
-|39|WEBIM_CONNECTION_CLOSED| | +
-|100|WEBIM_UPLOADFILE_BROWSER_ERROR| | +
-|101|WEBIM_UPLOADFILE_ERROR| | +
-|102|WEBIM_UPLOADFILE_NO_LOGIN| | +
-|103|WEBIM_UPLOADFILE_NO_FILE| | +
-|200|WEBIM_DOWNLOADFILE_ERROR| | +
-|201|WEBIM_DOWNLOADFILE_NO_LOGIN| | +
-|202|WEBIM_DOWNLOADFILE_BROWSER_ERROR| | +
-|300|WEBIM_MESSAGE_REC_TEXT| | +
-|301|WEBIM_MESSAGE_REC_TEXT_ERROR| | +
-|302|WEBIM_MESSAGE_REC_EMOTION| | +
-|303|WEBIM_MESSAGE_REC_PHOTO| | +
-|304|WEBIM_MESSAGE_REC_AUDIO| | +
-|305|WEBIM_MESSAGE_REC_AUDIO_FILE| | +
-|306|WEBIM_MESSAGE_REC_VEDIO| | +
-|307|WEBIM_MESSAGE_REC_VEDIO_FILE| | +
-|308|WEBIM_MESSAGE_REC_FILE| | +
-|309|WEBIM_MESSAGE_SED_TEXT| | +
-|310|WEBIM_MESSAGE_SED_EMOTION| | +
-|311|WEBIM_MESSAGE_SED_PHOTO| | +
-|312|WEBIM_MESSAGE_SED_AUDIO| | +
-|313|WEBIM_MESSAGE_SED_AUDIO_FILE| | +
-|314|WEBIM_MESSAGE_SED_VEDIO| | +
-|315|WEBIM_MESSAGE_SED_VEDIO_FILE| | +
-|316|WEBIM_MESSAGE_SED_FILE| | +
-|317|WEBIM_MESSAGE_SED_ERROR| | +
-|400|STATUS_INIT| | +
-|401|STATUS_DOLOGIN_USERGRID| | +
-|402|STATUS_DOLOGIN_IM|取到token 但是没有连上xmpp server | +
-|403|STATUS_OPENED| | +
-|404|STATUS_CLOSING| | +
-|405|STATUS_CLOSED| | +
-|406|STATUS_ERROR| |+
  
 +--------
  
----- +本篇主要介绍环信 Web SDK 中接口调用或者回调中的错误码。可以根据具体错误码判断具体错误原因。
-<WRAP group> +
-<WRAP half column>​ +
-上一页:[[im:​other:​errorcode:​ios|iOS API 常见错误码]] +
-</​WRAP>​+
  
-<WRAP half column>​ +你可以在 listen 方法中通过 options 参数注册 onError 回调,然后通过该回调返回的参数,或其他 ​API 调用失败回调中返回的参数判断出的原因。示例代如下:
-下一页:[[im:​other:​errorcode:​desktop|桌面端 ​API 常见]] +
-</​WRAP>​ +
-</​WRAP>​+
  
 +error.type === statusCode.WEBIM_CONNCTION_USER_NOT_ASSIGN_ERROR 其中 error 为回调返回的参数,statusCode 为 SDK 定义的错误信息。
 +
 +^   ​错误码 ​   ^    错误信息 ​                ​^ ​  ​描述 ​            ^ 可能原因 ​                                    ^
 +| 0     | WEBIM_CONNCTION_USER_NOT_ASSIGN_ERROR |未登录 | 未输入 user ID。 |
 +| 1   | WEBIM_CONNCTION_OPEN_ERROR | 登录失败 | 用户不存在或密码错误。 |
 +| 2    | WEBIM_CONNCTION_AUTH_ERROR | 鉴权失败 | SDK 未初始化或用户未登录就调用 API 进行其他操作。 |
 +| 12   | WEBIM_CONNCTION_GETROSTER_ERROR | 获取 Chat token 失败 | 通过 Agora token 置换 Chat token 失败。 |
 +| 16   | WEBIM_CONNCTION_DISCONNECTED | WebSocket 断开连接 | 在 WebSocket 断开或者未登录情况下发送消息。 |
 +| 17   | WEBIM_CONNCTION_AJAX_ERROR | AJAX 请求非成功状态 | 网络请求异常。 |
 +| 27   | WEBIM_CONNCTION_APPKEY_NOT_ASSIGN_ERROR | 未设置 App Key | 设置的 App Key 错误,调用 API 时会报此错误。 |
 +| 28   | WEBIM_CONNCTION_TOKEN_NOT_ASSIGN_ERROR | 未传 token | 未登录时调用 API 会报此错误。 |
 +| 31   | WEBIM_CONNCTION_CALLBACK_INNER_ERROR | 消息发送成功的回调函数内部错误 | 在接收消息的回调及后续处理的函数中有错误。 |
 +| 32   | WEBIM_CONNCTION_CLIENT_OFFLINE | 未登录就发送消息 | 用户未登录就发送消息。 |
 +| 39   | WEBIM_CONNECTION_CLOSED | 退出或未登录 | 未登录或掉线后发送消息。|
 +| 40   | WEBIM_CONNECTION_ERROR | 用户鉴权失败 | 一般是 token 鉴权失败或者 token 过期。 |
 +| 101  | WEBIM_UPLOADFILE_ERROR | 上传文件失败 | 如文件过大等。 |
 +| 102  | WEBIM_UPLOADFILE_NO_LOGIN | 未登录上传文件 | 未登录就上传文件。 |
 +| 200   | WEBIM_DOWNLOADFILE_ERROR | 下载文件失败 | 如超时、网络错误。|
 +| 206   | WEBIM_CONNCTION_USER_LOGIN_ANOTHER_DEVICE | 用户在其他设备登录 | 如果没有开启多设备登录,则在其他设备登录会将当前登录的设备踢下线,用户会收到此错误。|
 +| 207   | WEBIM_CONNCTION_USER_REMOVED | 用户已经被注销 | 如果登录用户的 ID 被管理员从管理后台删除则会收到此错误。|
 +| 216   | WEBIM_CONNCTION_USER_KICKED_BY_CHANGE_PASSWORD | 用户密码更新 | 当前登录的用户密码被修改后,当前登录会断开并提示该错误。|
 +| 217   | WEBIM_CONNCTION_USER_KICKED_BY_OTHER_DEVICE | 用户被踢下线 | 开启多设备登录后,如果用户在其他设备上调用 API 或者通过管理后台踢出当前设备登录的 ID,SDK 会提示该错误。|
 +| 501   | MESSAGE_INCLUDE_ILLEGAL_CONTENT | 敏感词 | 发送的消息包含敏感词时报此错误。|
 +| 502   | MESSAGE_EXTERNAL_LOGIC_BLOCKED | 消息被拦截 | 开通反垃圾服务后,消息被拦截报此错误。 |
 +| 503   | SERVER_UNKNOWN_ERROR | 消息发送失败未知错误 |消息发送时出现未知错误。 |
 +| 504   | MESSAGE_RECALL_TIME_LIMIT | 撤回消息超时 | 撤回消息时超出限定时间。 |
 +| 505   | SERVICE_NOT_ENABLED | 服务未开启 | 尝试使用某些未开通的功能时提示该错误。 |
 +| 506   | SERVICE_NOT_ALLOW_MESSAGING | 用户未在白名单中 |群组或聊天室开启全员禁言时,若用户未在白名单中发送消息时提示该错误。 |
 +| 507   | SERVICE_NOT_ALLOW_MESSAGING_MUTE | 被禁言 | 在群组或者聊天室中被禁言后发消息报此错误。|
 +| 602   | GROUP_NOT_JOINED | 不在群组内 | 用户发送群消息时未加入该群组。 |
 +| 603   | PERMISSION_DENIED | 用户无权限 | 例如如果用户被封禁,发送消息时会提示该错误。 |
 +| 604   | WEBIM_LOAD_MSG_ERROR | 消息回调函数内部错误 | 在接收消息的回调及后续处理的函数中有错误。 |
 +| 605   | GROUP_NOT_EXIST | 群组不存在 | 发送消息时群组 ID 不正确。 |