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 事件) |