Type Definitions
Promise
Properties:
| Name | Type | Description |
|---|---|---|
then |
function |
正常回调,参数为: IMResponse |
catch |
function |
异常回调,参数为: IMError |
IMResponse
Properties:
| Name | Type | Description |
|---|---|---|
code |
String |
返回码, 值为0 |
data |
* |
API 相关数据 |
IMError
Properties:
| Name | Type | Description |
|---|---|---|
code |
String |
错误码 |
message |
String |
错误信息 |
stack |
Object |
错误堆栈信息 |
错误对象
IMEvent
Properties:
| Name | Type | Description |
|---|---|---|
name |
String |
事件名称 |
data |
* |
事件数据 |
事件对象类型,在监听函数响应时返回
错误码对照表
SDK 错误码对照表
| 错误码 | 说明 |
|---|---|
| 2000 | 无 SDKAppID |
| 2001 | 无 accountType |
| 2002 | 无 userID |
| 2003 | 无 userSig |
| 2022 | 无 tinyID |
| 2023 | 无 a2key |
| 2024 | 用户未登录 |
| 2040 | 未检测到 COS 上传插件 |
| 2100 | 消息发送失败 |
| 2105 | 需要 Message 的实例 |
| 2106 | Message.conversationType 只能为 "C2C" 或 "GROUP" |
| 2108 | 无法发送空文件 |
| 2109 | 回调函数运行时遇到错误,请检查接入侧代码 |
| 2110 | 消息撤回失败 |
| 2251 | 请先选择一个图片 |
| 2252 | 只允许上传 jpg png jpeg gif 格式的图片 |
| 2253 | 图片大小超过20M,无法发送 |
| 2300 | 语音上传失败 |
| 2301 | 语音大小超过20M,无法发送 |
| 2350 | 视频上传失败 |
| 2351 | 视频大小超过20M,无法发送 |
| 2352 | 只允许上传 mp4 格式的视频 |
| 2400 | 文件上传失败 |
| 2401 | 请先选择一个文件 |
| 2402 | 文件大小超过100M,无法发送 |
| 2403 | 缺少必要的参数文件 URL |
| 2450 | 非合并消息 |
| 2451 | 合并消息的 messageKey 无效 |
| 2452 | 下载合并消息失败 |
| 2453 | 选择的消息类型(如群提示消息)不可以转发 |
| 2500 | 没有找到相应的会话,请检查传入参数 |
| 2501 | 没有找到相应的用户或群主,请检查传入参数 |
| 2502 | 未记录的会话类型 |
| 2600 | 非法的群类型,请检查传入参数 |
| 2601 | 不能加入 Work 类型的群组 |
| 2620 | AVChatRoom 类型的群组不能转让群主 |
| 2621 | 不能把群主转让给自己 |
| 2622 | 不能解散 Work 类型的群组 |
| 2623 | 用户不在该群组内 |
| 2660 | 加群失败,请检查传入参数或重试 |
| 2661 | AVChatRoom 类型的群不支持邀请群成员 |
| 2662 | 非 AVChatRoom 类型的群组不允许匿名加群,请先登录后再加群 |
| 2680 | 不能在 AVChatRoom 类型的群组踢人 |
| 2681 | 你不是群主,只有群主才有权限操作 |
| 2682 | 不能在 Work / AVChatRoom 类型的群中设置群成员身份 |
| 2683 | 不合法的群成员身份,请检查传入参数 |
| 2684 | 不能设置自己的群成员身份,请检查传入参数 |
| 2685 | 不能将自己禁言,请检查传入参数 |
| 2700 | 传入 deleteFriend 接口的参数无效 |
| 2721 | 传入 updateMyProfile 接口的参数无效 |
| 2722 | updateMyProfile 无标配资料字段或自定义资料字段 |
| 2740 | 传入 addToBlacklist 接口的参数无效 |
| 2741 | 传入 removeFromBlacklist 接口的参数无效 |
| 2742 | 不能拉黑自己 |
| 2800 | 网络错误 |
| 2801 | 请求超时 |
| 2805 | 未连接到网络 |
| 2901 | 意料外的通知条件 |
| 2902 | _syncOffset 丢失 |
| 2903 | 未经明确定义的错误 |
| 2904 | 获取 longpolling id 失败 |
| 2905 | 无效操作,如调用了未定义或者未实现的方法等 |
| 2999 | 接口调用时机不合理,等待 SDK 处于 ready 状态后再调用(监听 TIM.EVENT.SDK_READY 事件) |