差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
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 不正确。 | | ||