IM SDK ErrorCode 定义
以下列表里的 ErrorCode 有可能在 SDK 的调用过程中出现。供参考理解其含义。
JMessage Android
只会出现在 Android SDK 里的错误码。
Code | Error Message | 说明 |
---|---|---|
0 | Success | 成功 |
871101 | Invalid request parameters. | 请求参数不合法 |
871102 | Request failed.please check your network connection. | 请求失败,请检查网络 |
871103 | Server returned an unexpected error code. | 服务器内部错误 |
871104 | Server internal error. | 服务器内部错误 |
871105 | User info not found. | 请求的用户信息不存在 |
871201 | Get response timeout,please try again later. | 响应超时 |
871300 | Have not logged in. | api调用发起者尚未登录 |
871301 | Invalid parameters. | api调用传入的参数不合法 |
871302 | Message content exceeds its max length. | 发送消息的消息体过大,整个消息体大小不能超过4k |
871303 | Invalid username. | 用户名不合法 |
871304 | Invalid password. | 密码不合法 |
871305 | Invalid name. | 名称不合法(包括nickname groupname notename) |
871306 | Invalid input. | 其他输入不合法 |
871307 | Some user not exists,operate failed. | 添加或移除群成员时,传入的成员列表中有用户不存在 |
871308 | SDK have not init yet. | SDK尚未初始化 |
871309 | Attached file not found. | 消息中包含的文件不存在 |
871310 | Network not available,please check your network connection. | 网络连接已断开,请检查网络 |
871311 | User avatar not specified. download avatar failed. | 用户未设定头像,下载头像失败 |
871312 | Create image content failed. | 创建ImageContent失败 |
871313 | Message parse error,version not match. | 消息解析出错,协议版本号不匹配 |
871314 | Message parse error,lack of key parameter. | 消息解析出错,缺少关键参数 |
871315 | Message parse error,check logcat for more information | 消息解析出错 |
871317 | Target user cannot be yourself. | 操作目标用户不能是自己 |
871318 | Illegal message content. | 不合法的消息体,出现这个问题可能是由于上层没有参照集成文档进行混淆配置导致的,关于jmessage的混淆配置见集成指南 |
871319 | Create ForwardMessage failed | 创建转发消息失败,具体原因见logcat打印 |
871320 | Set message HaveRead status failed. | 将消息标记为已读时出现问题,可能这条消息已经是已读状态,或者这条消息本身不是接受类型的消息 |
871321 | Get receipt details failed. | 获取未回执详情失败,只有消息的发送者可以查询消息的未回执详情 |
871322 | Get receipt details failed. | 获取未回执详情失败,这条消息尚未成功发送,只有成功发送的消息可以查询未回执详情 |
871323 | Chatroom not exist. | 请求的聊天室信息未找到,该聊天室不存在 |
871324 | Illegal message content type, when send message. | 发送消息时消息体类型不合法,注意eventNotification和prompt类型的消息体不能发送 |
871325 | Illegal message status. only created or send_failed message can be sent. | 发送消息时消息状态不合法,只有消息状态为创建和发送失败的消息可以被发送 |
871326 | unsupported operation. | 不支持的操作,例如聊天室撤回消息 |
871327 | operation is cancelled | 操作已被取消,上层调用取消接口(消息发送取消,附件下载取消),取消成功后返回此错误码 |
871402 | Upload file failed.auth error. | 文件上传失败 |
871403 | Upload file failed. | 文件上传失败 |
871404 | Download file failed. | 文件下载失败 |
871501 | Push register error,appkey and appid not match. | appkey与包名不匹配或者token无效 |
871502 | Push register error,invalid appkey. | appKey无效。请检查 AndroidManifest.xml 里的 appKey 配置,它必须是从 JPush 控制台创建应用得到的。 |
871503 | Push register error,appkey not matches platform | appKey与平台不匹配。有可能在 JPush 控制台上,未配置此 appKey 支持 Android 平台。 |
871504 | Push register not finished. | Push 注册未完成,请稍后重试。如果持续出现这个问题,可能你的 JPush 配置不正确。 |
871505 | Push register error,package not exists. | Push 注册失败,对应包名在控制台上不存在。 |
871506 | Push register error,invalid IMEI. | Push 注册失败,设备IMEI不合法 |
JMRTC Android
Code | Error Message | 说明 |
---|---|---|
0 | ok | 成功 |
872100 | Jmrtc engine init failed. appkey is empty. | 音视频引擎初始化失败,appkey为空 |
872101 | Jmrtc engine init failed. due to some error occurs . see logcat for more detail. | 音视频引擎由于一些问题初始化失败,详情请看日志 |
872102 | Jmrtc engine init failed. due to network exception. | 音视频引擎初始化失败,由于网络异常造成 |
872103 | Jmrtc engine init failed. due to server return error. | 音视频引擎初始化失败,由于服务器端返回内容错误造成 |
872104 | Jmrtc engine init failed. due to server internal error. | 音视频引擎初始化失败,由于服务器端内部错误造成 |
872105 | Jmrtc engine init failed. due to required permission not granted. | 音视频引擎初始化失败,由于需要的权限没有获取成功造成 |
872106 | Jmrtc engine have not init yet. | 音视频引擎还未初始化 |
872001 | Can not send %s signaling message . state error. cur state is %s. | 状态机当前状态不能发起此行为 |
872002 | State time out. cur state is %s. will return to idle state immediately. | 状态机状态超时,将回到idle状态 |
872003 | Invite user failed. user %s is already in chat. | 邀请用户失败,用户已在聊天频道中 |
872004 | Received a signaling message but engine not init yet. should init engine first. | 收到信令,但当前引擎处于未初始化状态,先进行初始化操作 |
若以上列表中没有找到对应的错误码,可查看服务器端错误码