Global

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
2004 无 SDK 实例
2020 获取沙箱请求失败
2021 登录请求失败
2022 无 tinyid
2023 无 a2key
2100 消息发送失败
2101 未知的漫游消息结束字段
2102 消息元素未创建,因为方法未定义
2103 MessageController.constructor() 需要参数 options
2104 需要 toAccount 参数
2105 需要 Message 的实例
2106 Message.conversationType 只能为 "C2C"或"GROUP"
2107 文件类消息不能使用 SDK.resendMessage() 函数重发
2108 消息元素为空
2250 图片上传失败
2251 请先选择一个图片
2252 图片类型受限
2253 图片大小受限
2300 语音上传失败
2301 语音大小受限
2401 请先选择一个文件
2402 文件大小受限
2403 缺少必要的参数文件 URL
2404 微信小程序暂时不支持文件选择功能
2500 没有找到相应的会话,请检查传入参数
2501 没有找到相应的用户或群主,请检查传入参数
2502 未记录的会话类型
2600 非法的群类型,请检查传入参数
2601 不能加入 Private 类型的群组
2620 AVChatRoom 类型的群组不能转让群主
2621 不能把群主转让给自己
2622 不能解散 Private 类型的群组
2660 加群失败,请检查传入参数或重试
2661 AVChatRoom 类型的群不支持邀请群成员
2680 不能在 AVChatRoom 类型的群组踢人
2681 你不是群主,只有群主才有权限操作
2682 不能在 Private / AVChatRoom 类型的群中设置群成员身份
2683 不合法的群成员身份,请检查传入参数
2684 不能设置自己的群成员身份,请检查传入参数
2700 传入 deleteFriend 接口的参数无效
2720 传入 getUserProfile 接口的参数无效
2721 传入 updateMyProfile 接口的参数无效
2740 传入 addToBlacklist 接口的参数无效
2741 传入 removeFromBlacklist 接口的参数无效
2742 不能拉黑自己
2800 网络错误
2801 请求超时
2802 网络层初始化错误,缺少 URL 参数
2803 打包错误,未定义的 serverName
2804 未定义的 packageConfig
2850 当前浏览器不支持 WebSocket
2900 不规范的参数名称
2901 意料外的通知条件
2902 _syncOffset 丢失
2903 未经明确定义的错误
2999 接口调用时机不合理,等待 SDK 处于 ready 状态后再调用(监听 TIM.EVENT.SDK_READY 事件)

服务端错误码