枚举 | |
enum | V2TIMErrorCode |
enum V2TIMErrorCode |
枚举值 | |
---|---|
ERR_SUCC | 无错误。 |
ERR_IN_PROGESS | 执行中,请做好接口调用控制,例如,第一次初始化操作在回调前,后续的初始化操作会返回该错误码。 |
ERR_INVALID_PARAMETERS | 参数无效,请检查参数是否符合要求,具体可查看错误信息进一步定义哪个字段。 |
ERR_IO_OPERATION_FAILED | 操作本地 IO 错误,检查是否有读写权限,磁盘是否已满。 |
ERR_INVALID_JSON | 错误的 JSON 格式,请检查参数是否符合接口的要求,具体可查看错误信息进一步定义哪个字段。 |
ERR_OUT_OF_MEMORY | 内存不足,可能存在内存泄漏,iOS 平台使用 Instrument 工具,Android 平台使用 Profiler 工具,分析出什么地方的内存占用高。 |
ERR_PARSE_RESPONSE_FAILED | PB 解析失败,内部错误。 |
ERR_SERIALIZE_REQ_FAILED | PB 序列化失败,内部错误。 |
ERR_SDK_NOT_INITIALIZED | IM SDK 未初始化,初始化成功回调之后重试。 |
ERR_LOADMSG_FAILED | 加载本地数据库操作失败,可能存储文件有损坏。 |
ERR_DATABASE_OPERATE_FAILED | 本地数据库操作失败,可能是部分目录无权限或者数据库文件已损坏。 |
ERR_HTTP_NO_CLEARTEXT_TRAFFIC_PERMISSION | 无 http 协议的访问权限,iOS 9.0 和 Android P 开始默认限制 http 协议,iOS 平台可配置 NSAppTransportSecurity 选项,Android 平台可配置 cleartextTrafficPermitted 选项,取消 http 协议的限制。 |
ERR_SDK_COMM_CROSS_THREAD | 跨线程错误,不能在跨越不同线程中执行,内部错误。 |
ERR_SDK_COMM_TINYID_EMPTY | TinyId 为空,内部错误。 |
ERR_SDK_COMM_INVALID_IDENTIFIER | Identifier 非法,必须不为空,要求可打印 ASCII 字符(0x20-0x7e),长度不超过32字节。 |
ERR_SDK_COMM_FILE_NOT_FOUND | 文件不存在,请检查文件路径是否正确。 |
ERR_SDK_COMM_FILE_TOO_LARGE | 文件大小超出了限制,语音、图片,最大限制是28MB,视频、文件,最大限制 100M |
ERR_SDK_COMM_FILE_SIZE_EMPTY | 空文件,要求文件大小不是0字节,如果上传图片、语音、视频或文件,请检查文件是否正确生成。 |
ERR_SDK_COMM_FILE_OPEN_FAILED | 文件打开失败,请检查文件是否存在,或者已被独占打开,引起 SDK 打开失败。 |
ERR_SDK_COMM_API_CALL_FREQUENCY_LIMIT | API 调用超频 |
ERR_SDK_COMM_INTERRUPT | 正在执行时被终止,例如正在登录时,调用 unInit 停止使用 SDK 。 |
ERR_SDK_COMM_DATABASE_FAILURE | database 操作失败 |
ERR_SDK_COMM_DATABASE_NOTFOUND | database 查询的数据不存在 |
ERR_SDK_INTERNAL_ERROR | SDK 内部不应该出现的内部错误 |
ERR_SDK_INTERFACE_NOT_SUPPORT | 套餐包不支持该接口的使用,请升级到旗舰版套餐 |
ERR_SDK_BLOCKED_BY_SENSITIVE_WORD | SDK 本地内容审核,命中敏感词 |
ERR_SDK_NOT_LOGGED_IN | IM SDK 未登录,请先登录,成功回调之后重试,或者已被踢下线,可使用 TIMManager getLoginUser 检查当前是否在线。 |
ERR_NO_PREVIOUS_LOGIN | 自动登录时,并没有登录过该用户,这时候请调用 login 接口重新登录。 |
ERR_USER_SIG_EXPIRED | UserSig 过期,请重新获取有效的 UserSig 后再重新登录。 |
ERR_LOGIN_KICKED_OFF_BY_OTHER | 其他终端登录同一个账号,引起已登录的账号被踢,需重新登录。 |
ERR_SDK_ACCOUNT_LOGIN_IN_PROCESS | 登录正在执行中,例如,第一次 login 或 autoLogin 操作在回调前,后续的 login 或 autoLogin 操作会返回该错误码。 |
ERR_SDK_ACCOUNT_LOGOUT_IN_PROCESS | 登出正在执行中,例如,第一次 logout 操作在回调前,后续的 logout 操作会返回该错误码。 |
ERR_SDK_ACCOUNT_TLS_INIT_FAILED | TLS SDK 初始化失败,内部错误。 |
ERR_SDK_ACCOUNT_TLS_NOT_INITIALIZED | TLS SDK 未初始化,内部错误。 |
ERR_SDK_ACCOUNT_TLS_TRANSPKG_ERROR | TLS SDK TRANS 包格式错误,内部错误。 |
ERR_SDK_ACCOUNT_TLS_DECRYPT_FAILED | TLS SDK 解密失败,内部错误。 |
ERR_SDK_ACCOUNT_TLS_REQUEST_FAILED | TLS SDK 请求失败,内部错误。 |
ERR_SDK_ACCOUNT_TLS_REQUEST_TIMEOUT | TLS SDK 请求超时,内部错误。 |
ERR_INVALID_CONVERSATION | 会话无效,getConversation 时检查是否已经登录,如未登录获取会话,会有此错误码返回。 |
ERR_FILE_TRANS_AUTH_FAILED | 文件传输鉴权失败。 |
ERR_FILE_TRANS_NO_SERVER | 文件传输获取 Server 列表失败。 |
ERR_FILE_TRANS_UPLOAD_FAILED | 文件传输上传失败,请检查网络是否连接。 |
ERR_IMAGE_UPLOAD_FAILED_NOTIMAGE | 文件传输上传失败,请检查上传的图片是否能够正常打开。 |
ERR_FILE_TRANS_DOWNLOAD_FAILED | 文件传输下载失败,请检查网络,或者文件、语音是否已经过期,目前资源文件存储7天。 |
ERR_HTTP_REQ_FAILED | HTTP 请求失败,请检查 URL 地址是否合法,可在网页浏览器尝试访问该 URL 地址。 |
ERR_INVALID_MSG_ELEM | IM SDK 无效消息 elem,具体可查看错误信息进一步定义哪个字段。 |
ERR_INVALID_SDK_OBJECT | 无效的对象,例如用户自己生成 TIMImage 对象,或内部赋值错误导致对象无效。 |
ERR_INVALID_MSG_RECEIVER | 无效的消息接收方,请在 IM 控制台检查消息的接收方是否存在。 |
ERR_SDK_MSG_BODY_SIZE_LIMIT | 消息长度超出限制,消息长度不要超过12k,消息长度是各个 elem 长度的总和,elem 长度是所有 elem 字段的长度总和。 |
ERR_SDK_MSG_KEY_REQ_DIFFER_RSP | 消息 KEY 错误,内部错误,网络请求包的 KEY 和 回复包的不一致。 |
ERR_SDK_IMAGE_CONVERT_ERROR | 万象优图 HTTP 请求失败。 |
ERR_SDK_IMAGE_CI_BLOCK | 万象优图因为鉴黄等原因转缩略图失败。 |
ERR_MERGER_MSG_LAYERS_OVER_LIMIT | 合并消息嵌套层数超过上限(上限 100 层)。 |
ERR_SDK_MSG_MODIFY_CONFLICT | 消息修改冲突,您请求修改的消息已经被其他人修改。 |
ERR_SDK_SIGNALING_INVALID_INVITE_ID | 信令请求 ID 无效或已经被处理过。(上层接口使用,底层为了不重复也增加一份) |
ERR_SDK_SIGNALING_NO_PERMISSION | 信令请求无权限,比如取消非自己发起的邀请。(上层接口使用,底层为了不重复也增加一份) |
ERR_SDK_SIGNALING_ALREADY_EXISTS | 信令邀请已存在。 |
ERR_SDK_INVALID_CANCEL_MESSAGE | 取消消息时,取消的消息不存在,或者已经发送成功。取消失败 |
ERR_SDK_SEND_MESSAGE_FAILED_WITH_CANCEL | 消息发送失败,因为该消息已被取消 |
ERR_SDK_GROUP_INVALID_ID | 群组 ID 非法,自定义群组 ID 必须为可打印 ASCII 字符(0x20-0x7e),最长48个字节,且前缀不能为 @TGS(避免与服务端默认分配的群组 ID 混淆)。 |
ERR_SDK_GROUP_INVALID_NAME | 群名称非法,群名称最长30字节,字符编码必须是 UTF-8 ,如果包含中文,可能用多个字节表示一个中文字符,请注意检查字符串的字节长度。 |
ERR_SDK_GROUP_INVALID_INTRODUCTION | 群简介非法,群简介最长240字节,字符编码必须是 UTF-8 ,如果包含中文,可能用多个字节表示一个中文字符,请注意检查字符串的字节长度。 |
ERR_SDK_GROUP_INVALID_NOTIFICATION | 群公告非法,群公告最长300字节,字符编码必须是 UTF-8 ,如果包含中文,可能用多个字节表示一个中文字符,请注意检查字符串的字节长度。 |
ERR_SDK_GROUP_INVALID_FACE_URL | 群头像 URL 非法,群头像 URL 最长100字节,可在网页浏览器尝试访问该 URL 地址。 |
ERR_SDK_GROUP_INVALID_NAME_CARD | 群名片非法,群名片最长50字节,字符编码必须是 UTF-8 ,如果包含中文,可能用多个字节表示一个中文字符,请注意检查字符串的字节长度。 |
ERR_SDK_GROUP_MEMBER_COUNT_LIMIT | 超过群组成员数的限制,在创建群和邀请成员时,指定的成员数超出限制,最大群成员数量:私有群是200人,公开群是2000人,聊天室是10000人,音视频聊天室和在线成员广播大群无限制。 |
ERR_SDK_GROUP_JOIN_PRIVATE_GROUP_DENY | 不允许申请加入 Private 群组,任意群成员可邀请入群,且无需被邀请人同意。 |
ERR_SDK_GROUP_INVITE_SUPER_DENY | 不允许邀请角色为群主的成员,请检查角色字段是否填写正确。 |
ERR_SDK_GROUP_INVITE_NO_MEMBER | 不允许邀请0个成员,请检查成员字段是否填写正确。 |
ERR_SDK_GROUP_ATTR_FREQUENCY_LIMIT | 群属性接口操作限制:增删改接口后台限制1秒5次,查接口 SDK 限制5秒20次。 |
ERR_SDK_GROUP_GET_ONLINE_MEMBER_COUNT_LIMIT | 获取群在线人数接口操作限制:查接口 SDK 限制60秒1次。 |
ERR_SDK_GROUP_GET_GROUPS_INFO_LIMIT | 获取群资料接口操作限制:查接口 SDK 限制1秒1次。 |
ERR_SDK_GROUP_GET_JOINED_GROUP_LIMIT | 获取加入群列表接口操作限制:查接口 SDK 限制1秒1次。 |
ERR_SDK_FRIENDSHIP_INVALID_PROFILE_KEY | 资料字段非法,资料支持标配字段及自定义字段,其中自定义字段的关键字,必须是英文字母,且长度不得超过8字节,自定义字段的值最长不能超过500字节。 |
ERR_SDK_FRIENDSHIP_INVALID_ADD_REMARK | 备注字段非法,最大96字节,字符编码必须是 UTF-8 ,如果包含中文,可能用多个字节表示一个中文字符,请注意检查字符串的字节长度。 |
ERR_SDK_FRIENDSHIP_INVALID_ADD_WORDING | 请求添加好友的请求说明字段非法,最大120字节,字符编码必须是 UTF-8 ,如果包含中文,可能用多个字节表示一个中文字符,请注意检查字符串的字节长度。 |
ERR_SDK_FRIENDSHIP_INVALID_ADD_SOURCE | 请求添加好友的添加来源字段非法,来源需要添加“AddSource_Type_”前缀。 |
ERR_SDK_FRIENDSHIP_FRIEND_GROUP_EMPTY | 好友分组字段非法,必须不为空,每个分组的名称最长30字节,字符编码必须是 UTF-8 ,如果包含中文,可能用多个字节表示一个中文字符,请注意检查字符串的字节长度。 |
ERR_SDK_FRIENDSHIP_EXCEED_THE_LIMIT | 超过数量限制 |
ERR_SDK_NET_ENCODE_FAILED | 网络加密失败,内部错误。 |
ERR_SDK_NET_DECODE_FAILED | 网络数据解密失败,内部错误。 |
ERR_SDK_NET_AUTH_INVALID | 未完成鉴权,可能登录未完成,请在登录完成后再操作。 |
ERR_SDK_NET_COMPRESS_FAILED | 数据包压缩失败,内部错误。 |
ERR_SDK_NET_UNCOMPRESS_FAILED | 数据包解压失败,内部错误。 |
ERR_SDK_NET_FREQ_LIMIT | 调用频率限制,最大每秒发起 5 次请求。 |
ERR_SDK_NET_REQ_COUNT_LIMIT | 请求队列満,超过同时请求的数量限制,最大同时发起1000个请求。 |
ERR_SDK_NET_DISCONNECT | 网络已断开,未建立连接,或者建立 socket 连接时,检测到无网络。 |
ERR_SDK_NET_ALLREADY_CONN | 网络连接已建立,重复创建连接,内部错误。 |
ERR_SDK_NET_CONN_TIMEOUT | 建立网络连接超时,请等网络恢复后重试。 |
ERR_SDK_NET_CONN_REFUSE | 网络连接已被拒绝,请求过于频繁,服务端拒绝服务。 |
ERR_SDK_NET_NET_UNREACH | 没有到达网络的可用路由,请等网络恢复后重试。 |
ERR_SDK_NET_SOCKET_NO_BUFF | 系统中没有足够的缓冲区空间资源可用来完成调用,系统过于繁忙,内部错误。 |
ERR_SDK_NET_RESET_BY_PEER | 对端重置了连接,可能服务端过载,SDK 内部会自动重连,请等网络连接成功 onConnSucc ( iOS ) 或 onConnected ( Android ) 回调后重试。 |
ERR_SDK_NET_SOCKET_INVALID | socket 套接字无效,内部错误。 |
ERR_SDK_NET_HOST_GETADDRINFO_FAILED | IP 地址解析失败,内部错误,可能是本地 imsdk_config 配置文件被损坏,读取到到 IP 地址非法。 |
ERR_SDK_NET_CONNECT_RESET | 网络连接到中间节点或服务端重置,引起连接失效,内部错误,SDK 内部会自动重连,请等网络连接成功 onConnSucc ( iOS ) 或 onConnected ( Android ) 回调后重试。 |
ERR_SDK_NET_WAIT_INQUEUE_TIMEOUT | 请求包等待进入待发送队列超时,发送时网络连接建立比较慢 或 频繁断网重连时,会出现该错误,请检查网络连接是否正常。 |
ERR_SDK_NET_WAIT_SEND_TIMEOUT | 请求包已进入 IM SDK 待发送队列,等待进入操作系统的网络层时超时。一般可能原因是本地网络受限/不通或本地网络与 IM SDK 后台连接不通。建议用不同的网络环境分别运行 IM SDK 来确认是否因当前网络环境问题引起。 |
ERR_SDK_NET_WAIT_ACK_TIMEOUT | 请求包已由 IM SDK 待发送队列进入操作系统网络层,等待服务端回包超时。一般可能原因是本地网络受限/不通或本地网络与 IM SDK 后台连接不通。建议用不同的网络环境分别运行 IM SDK 来确认是否因当前网络环境问题引起。 |
ERR_SDK_NET_WAIT_SEND_REMAINING_TIMEOUT | 请求包已进入待发送队列,部分数据已发送,等待发送剩余部分出现超时,可能上行带宽不足,请检查网络是否畅通,在回调错误时检测有联网,内部错误。 |
ERR_SDK_NET_PKG_SIZE_LIMIT | 请求包长度大于限制,最大支持 1MB 。 |
ERR_SDK_NET_WAIT_SEND_TIMEOUT_NO_NETWORK | 请求包已进入待发送队列,等待进入系统的网络 buffer 超时,数据包较多 或 发送线程处理不过来,在回调错误码时检测到没有联网。 |
ERR_SDK_NET_WAIT_ACK_TIMEOUT_NO_NETWORK | 请求包已进入系统的网络 buffer ,等待服务端回包超时,可能请求包没离开终端设备、中间路由丢弃、服务端意外丢包或回包被系统网络层丢弃,在回调错误码时检测到没有联网。 |
ERR_SDK_NET_SEND_REMAINING_TIMEOUT_NO_NETWORK | 请求包已进入待发送队列,部分数据已发送,等待发送剩余部分出现超时,可能上行带宽不足,请检查网络是否畅通,在回调错误码时检测到没有联网。 |
ERR_SVR_SSO_CONNECT_LIMIT | Server 的连接数量超出限制,服务端拒绝服务。 |
ERR_SVR_SSO_VCODE | 下发验证码标志错误。 |
ERR_SVR_SSO_D2_EXPIRED | Key 过期。Key 是根据 UserSig 生成的内部票据,Key 的有效期小于或等于 UserSig 的有效期。请重新调用 V2TIMManager.getInstance().login 登录接口生成新的 Key。 |
ERR_SVR_SSO_A2_UP_INVALID | Ticket 过期。Ticket 是根据 UserSig 生成的内部票据,Ticket 的有效期小于或等于 UserSig 的有效期。请重新调用 V2TIMManager.getInstance().login 登录接口生成新的 Ticket。 |
ERR_SVR_SSO_A2_DOWN_INVALID | 票据验证没通过或者被安全打击。请重新调用 V2TIMManager.getInstance().login 登录接口生成新的票据。 |
ERR_SVR_SSO_EMPTY_KEY | 不允许空 Key。 |
ERR_SVR_SSO_UIN_INVALID | Key 中的账号和请求包头的账号不匹配。 |
ERR_SVR_SSO_VCODE_TIMEOUT | 验证码下发超时。 |
ERR_SVR_SSO_NO_IMEI_AND_A2 | 需要带上 Key 和 Ticket。 |
ERR_SVR_SSO_COOKIE_INVALID | Cookie 检查不匹配。 |
ERR_SVR_SSO_DOWN_TIP | 下发提示语时 Key 过期。Key 是根据 UserSig 生成的内部票据,Key 的有效期小于或等于 UserSig 的有效期。请重新调用 V2TIMManager.getInstance().login 登录接口生成新的 Key。 |
ERR_SVR_SSO_DISCONNECT | 网络连接断开。 |
ERR_SVR_SSO_IDENTIFIER_INVALID | 失效身份。 |
ERR_SVR_SSO_CLIENT_CLOSE | 终端自动退出。 |
ERR_SVR_SSO_MSFSDK_QUIT | MSFSDK 自动退出。 |
ERR_SVR_SSO_D2KEY_WRONG | 解密失败次数超过阈值,通知终端需要重置,请重新调用 TIMManager.getInstance().login 登录接口生成新的 Key。 |
ERR_SVR_SSO_UNSURPPORT | 不支持聚合,给终端返回统一的错误码。终端在该 TCP 长连接上停止聚合。 |
ERR_SVR_SSO_PREPAID_ARREARS | 预付费欠费。 |
ERR_SVR_SSO_PACKET_WRONG | 请求包格式错误。 |
ERR_SVR_SSO_APPID_BLACK_LIST | SDKAppID 黑名单。 |
ERR_SVR_SSO_CMD_BLACK_LIST | SDKAppID 设置 service cmd 黑名单。 |
ERR_SVR_SSO_APPID_WITHOUT_USING | SDKAppID 停用。 |
ERR_SVR_SSO_FREQ_LIMIT | 频率限制(用户),频率限制是设置针对某一个协议的每秒请求数的限制。 |
ERR_SVR_SSO_OVERLOAD | 过载丢包(系统),连接的服务端处理过多请求,处理不过来,拒绝服务。 |
ERR_SVR_SSO_FREQUENCY_LIMIT | 终端访问接口超频。 |
ERR_SVR_RES_NOT_FOUND | 要发送的资源文件不存在。 |
ERR_SVR_RES_ACCESS_DENY | 要发送的资源文件不允许访问。 |
ERR_SVR_RES_SIZE_LIMIT | 文件大小超过限制。 |
ERR_SVR_RES_SEND_CANCEL | 用户取消发送,如发送过程中登出等原因。 |
ERR_SVR_RES_READ_FAILED | 读取文件内容失败。 |
ERR_SVR_RES_TRANSFER_TIMEOUT | 资源文件(如图片、文件、语音、视频)传输超时,一般是网络问题导致。 |
ERR_SVR_RES_INVALID_PARAMETERS | 参数非法。 |
ERR_SVR_RES_INVALID_FILE_MD5 | 文件 MD5 校验失败。 |
ERR_SVR_RES_INVALID_PART_MD5 | 分片 MD5 校验失败。 |
ERR_SVR_COMM_INVALID_HTTP_URL | HTTP 解析错误 ,请检查 HTTP 请求 URL 格式。 |
ERR_SVR_COMM_REQ_JSON_PARSE_FAILED | HTTP 请求 JSON 解析错误,请检查 JSON 格式。 |
ERR_SVR_COMM_INVALID_ACCOUNT | 请求 URI 或 JSON 包体中 Identifier 或 UserSig 错误。 |
ERR_SVR_COMM_INVALID_ACCOUNT_EX | 请求 URI 或 JSON 包体中 Identifier 或 UserSig 错误。 |
ERR_SVR_COMM_INVALID_SDKAPPID | SDKAppID 失效,请核对 SDKAppID 有效性。 |
ERR_SVR_COMM_REST_FREQ_LIMIT | REST 接口调用频率超过限制,请降低请求频率。 |
ERR_SVR_COMM_REQUEST_TIMEOUT | 服务请求超时或 HTTP 请求格式错误,请检查并重试。 |
ERR_SVR_COMM_INVALID_RES | 请求资源错误,请检查请求 URL。 |
ERR_SVR_COMM_ID_NOT_ADMIN | REST API 请求的 Identifier 字段请填写 App 管理员账号。 |
ERR_SVR_COMM_SDKAPPID_FREQ_LIMIT | SDKAppID 请求频率超限,请降低请求频率。 |
ERR_SVR_COMM_SDKAPPID_MISS | REST 接口需要带 SDKAppID,请检查请求 URL 中的 SDKAppID。 |
ERR_SVR_COMM_RSP_JSON_PARSE_FAILED | HTTP 响应包 JSON 解析错误。 |
ERR_SVR_COMM_EXCHANGE_ACCOUNT_TIMEUT | 置换账号超时。 |
ERR_SVR_COMM_INVALID_ID_FORMAT | 请求包体 Identifier 类型错误,请确认 Identifier 为字符串格式。 |
ERR_SVR_COMM_SDKAPPID_FORBIDDEN | SDKAppID 被禁用。 |
ERR_SVR_COMM_REQ_FORBIDDEN | 请求被禁用。 |
ERR_SVR_COMM_REQ_FREQ_LIMIT | 请求过于频繁,请稍后重试。 |
ERR_SVR_COMM_REQ_FREQ_LIMIT_EX | 请求过于频繁,请稍后重试。 |
ERR_SVR_COMM_INVALID_SERVICE | 未购买套餐包或购买的套餐包正在配置中暂未生效,请五分钟后再次尝试。 |
ERR_SVR_COMM_SENSITIVE_TEXT | 文本安全打击,文本中可能包含敏感词汇。 |
ERR_SVR_COMM_BODY_SIZE_LIMIT | 发消息包体过长,目前支持最大12k消息包体长度,请减少包体大小重试。 |
ERR_SVR_COMM_SENSITIVE_IMAGE | 图片安全打击,图片中可能包含敏感内容。 |
ERR_SVR_ACCOUNT_USERSIG_EXPIRED | UserSig 已过期,请重新生成 UserSig,建议 UserSig 有效期不小于24小时。 |
ERR_SVR_ACCOUNT_USERSIG_EMPTY | UserSig 长度为0,请检查传入的 UserSig 是否正确。 |
ERR_SVR_ACCOUNT_USERSIG_CHECK_FAILED | UserSig 校验失败,请确认下 UserSig 内容是否被截断,如缓冲区长度不够导致的内容截断。 |
ERR_SVR_ACCOUNT_USERSIG_CHECK_FAILED_EX | UserSig 校验失败,可用工具自行验证生成的 UserSig 是否正确。 |
ERR_SVR_ACCOUNT_USERSIG_MISMATCH_PUBLICKEY | 用公钥验证 UserSig 失败,请确认生成的 UserSig 使用的私钥和 SDKAppID 是否对应。 |
ERR_SVR_ACCOUNT_USERSIG_MISMATCH_ID | 请求的 Identifier 与生成 UserSig 的 Identifier 不匹配。 |
ERR_SVR_ACCOUNT_USERSIG_MISMATCH_SDKAPPID | 请求的 SDKAppID 与生成 UserSig 的 SDKAppID 不匹配。 |
ERR_SVR_ACCOUNT_USERSIG_PUBLICKEY_NOT_FOUND | 验证 UserSig 时公钥不存在。请先登录控制台下载私钥,下载私钥的具体方法可参考 下载签名用的私钥 。 |
ERR_SVR_ACCOUNT_SDKAPPID_NOT_FOUND | SDKAppID 未找到,请在云通信 IM 控制台确认应用信息。 |
ERR_SVR_ACCOUNT_INVALID_USERSIG | UserSig 已经失效,请重新生成,再次尝试。 |
ERR_SVR_ACCOUNT_NOT_FOUND | 请求的用户账号不存在。 |
ERR_SVR_ACCOUNT_SEC_RSTR | 安全原因被限制。 |
ERR_SVR_ACCOUNT_INTERNAL_TIMEOUT | 服务端内部超时,请重试。 |
ERR_SVR_ACCOUNT_INVALID_COUNT | 请求中批量数量不合法。 |
ERR_SVR_ACCOUNT_INVALID_PARAMETERS | 参数非法,请检查必填字段是否填充,或者字段的填充是否满足协议要求。 |
ERR_SVR_ACCOUNT_ADMIN_REQUIRED | 请求需要 App 管理员权限。 |
ERR_SVR_ACCOUNT_LOW_SDK_VERSION | 您的SDK版本过低,请升级到最新版本. |
ERR_SVR_ACCOUNT_FREQ_LIMIT | 因失败且重试次数过多导致被限制,请检查 UserSig 是否正确,一分钟之后再试。 |
ERR_SVR_ACCOUNT_BLACKLIST | 账号被拉入黑名单。 |
ERR_SVR_ACCOUNT_COUNT_LIMIT | 创建账号数量超过免费体验版数量限制,请升级为专业版。 |
ERR_SVR_ACCOUNT_INTERNAL_ERROR | 服务端内部错误,请重试。 |
ERR_SVR_ACCOUNT_USER_STATUS_DISABLED | 用户状态能力需要登录 IM 控制台开启 |
ERR_SVR_PROFILE_INVALID_PARAMETERS | 请求参数错误,请根据错误描述检查请求是否正确。 |
ERR_SVR_PROFILE_ACCOUNT_MISS | 请求参数错误,没有指定需要拉取资料的用户账号。 |
ERR_SVR_PROFILE_ACCOUNT_NOT_FOUND | 请求的用户账号不存在。 |
ERR_SVR_PROFILE_ADMIN_REQUIRED | 请求需要 App 管理员权限。 |
ERR_SVR_PROFILE_SENSITIVE_TEXT | 资料字段中包含敏感词。 |
ERR_SVR_PROFILE_INTERNAL_ERROR | 服务端内部错误,请稍后重试。 |
ERR_SVR_PROFILE_READ_PERMISSION_REQUIRED | 没有资料字段的读权限,详情可参见 资料字段 。 |
ERR_SVR_PROFILE_WRITE_PERMISSION_REQUIRED | 没有资料字段的写权限,详情可参见 资料字段 。 |
ERR_SVR_PROFILE_TAG_NOT_FOUND | 资料字段的 Tag 不存在。 |
ERR_SVR_PROFILE_SIZE_LIMIT | 资料字段的 Value 长度超过500字节。 |
ERR_SVR_PROFILE_VALUE_ERROR | 标配资料字段的 Value 错误,详情可参见 标配资料字段 。 |
ERR_SVR_PROFILE_INVALID_VALUE_FORMAT | 资料字段的 Value 类型不匹配,详情可参见 标配资料字段 。 |
ERR_SVR_PROFILE_SUBSCRIPTION_DISABLED | |
ERR_SVR_FRIENDSHIP_INVALID_PARAMETERS | 请求参数错误,请根据错误描述检查请求是否正确。 |
ERR_SVR_FRIENDSHIP_INVALID_SDKAPPID | SDKAppID 不匹配。 |
ERR_SVR_FRIENDSHIP_ACCOUNT_NOT_FOUND | 请求的用户账号不存在。 |
ERR_SVR_FRIENDSHIP_ADMIN_REQUIRED | 请求需要 App 管理员权限。 |
ERR_SVR_FRIENDSHIP_SENSITIVE_TEXT | 关系链字段中包含敏感词。 |
ERR_SVR_FRIENDSHIP_INTERNAL_ERROR | 服务端内部错误,请重试。 |
ERR_SVR_FRIENDSHIP_NET_TIMEOUT | 网络超时,请稍后重试。 |
ERR_SVR_FRIENDSHIP_WRITE_CONFLICT | 并发写导致写冲突,建议使用批量方式。 |
ERR_SVR_FRIENDSHIP_ADD_FRIEND_DENY | 后台禁止该用户发起加好友请求。 |
ERR_SVR_FRIENDSHIP_COUNT_LIMIT | 自己的好友数已达系统上限。 |
ERR_SVR_FRIENDSHIP_GROUP_COUNT_LIMIT | 分组已达系统上限。 |
ERR_SVR_FRIENDSHIP_PENDENCY_LIMIT | 未决数已达系统上限。 |
ERR_SVR_FRIENDSHIP_BLACKLIST_LIMIT | 黑名单数已达系统上限。 |
ERR_SVR_FRIENDSHIP_PEER_FRIEND_LIMIT | 对方的好友数已达系统上限。 |
ERR_SVR_FRIENDSHIP_ALREADY_FRIENDS | 已经存在好友关系。 |
ERR_SVR_FRIENDSHIP_IN_SELF_BLACKLIST | 请求添加好友时,对方在自己的黑名单中,不允许加好友。 |
ERR_SVR_FRIENDSHIP_ALLOW_TYPE_DENY_ANY | 请求添加好友时,对方的加好友验证方式是不允许任何人添加自己为好友。 |
ERR_SVR_FRIENDSHIP_IN_PEER_BLACKLIST | 请求添加好友时,自己在对方的黑名单中,不允许加好友。 |
ERR_SVR_FRIENDSHIP_ALLOW_TYPE_NEED_CONFIRM | A 请求加 B 为好友,B 的加好友验证方式被设置为“AllowType_Type_NeedConfirm”,这时 A 与 B 之间只能形成未决关系,该返回码用于标识加未决成功,以便与加好友成功的返回码区分开,调用方可以捕捉该错误给用户一个合理的提示。 |
ERR_SVR_FRIENDSHIP_ADD_FRIEND_SEC_RSTR | 添加好友请求被安全策略打击,请勿频繁发起添加好友请求。 |
ERR_SVR_FRIENDSHIP_PENDENCY_NOT_FOUND | 请求的未决不存在。 |
ERR_SVR_FRIENDSHIP_DEL_NONFRIEND | 与请求删除的账号之间不存在好友关系。 |
ERR_SVR_FRIENDSHIP_DEL_FRIEND_SEC_RSTR | 删除好友请求被安全策略打击,请勿频繁发起删除好友请求。 |
ERR_SVR_FRIENDSHIP_ACCOUNT_NOT_FOUND_EX | 请求的用户账号不存在。 |
ERR_SVR_FRIENDSHIP_SELF_FOLLOWING_COUNT_EXCEEDS_LIMIT | 自己的关注数量到达上限。 |
ERR_SVR_FRIENDSHIP_PEER_FOLLOWERS_COUNT_EXCEEDS_LIMIT | 对方的粉丝数量到达上限。 |
ERR_SVR_FRIENDSHIP_SELF_MUTUAL_FOLLOWERS_COUNT_EXCEEDS_LIMIT | 自己的互关数量到达上限。 |
ERR_SVR_FRIENDSHIP_PEER_MUTUAL_FOLLOWERS_COUNT_EXCEEDS_LIMIT | 对方的互关数量到达上限。 |
ERR_SVR_CONV_ACCOUNT_NOT_FOUND | 请求的用户账号不存在。 |
ERR_SVR_CONV_INVALID_PARAMETERS | 请求参数错误,请根据错误描述检查请求是否正确。 |
ERR_SVR_CONV_ADMIN_REQUIRED | 请求需要 App 管理员权限。 |
ERR_SVR_CONV_INTERNAL_ERROR | 服务端内部错误,请重试。 |
ERR_SVR_CONV_NET_TIMEOUT | 网络超时,请稍后重试。 |
ERR_SVR_CONV_CONV_MARK_REQ_COUNT_EXCEED_LIMIT | 一次标记、分组、设置自定义数据的会话数超过了上限(最大支持 100 个) |
ERR_SVR_CONV_CONV_MARK_OPERATE_FAILED | Group 会话操作异常,Server 内部错误或 Group 已经解散 |
ERR_SVR_CONV_CONV_MARK_TOTAL_COUNT_EXCEED_LIMIT | 标记、分组、设置自定义数据的总会话数超过了上限(最大支持 1000 个) |
ERR_SVR_CONV_CONV_GROUP_NOT_EXIST | 会话分组不存在 |
ERR_SVR_CONV_CONV_GROUP_TOTAL_COUNT_EXCEED_LIMIT | 会话分组数超过了上限(最大支持 20 个) |
ERR_SVR_CONV_CONV_GROUP_NAME_EXCEED_LENGTH | 会话分组名字节数超过了上限(最大支持 32 字节) |
ERR_SVR_MSG_PKG_PARSE_FAILED | 请求包非法,请检查发送方和接收方账号是否存在。 |
ERR_SVR_MSG_INTERNAL_AUTH_FAILED | 内部鉴权失败。 |
ERR_SVR_MSG_INVALID_ID | Identifier 无效或者 Identifier 未导入云通信 IM。 |
ERR_SVR_MSG_NET_ERROR | 网络异常,请重试。 |
ERR_SVR_MSG_INTERNAL_ERROR1 | 服务端内部错误,请重试。 |
ERR_SVR_MSG_PUSH_DENY | 触发发送单聊消息之前回调,App 后台返回禁止下发该消息。 |
ERR_SVR_MSG_IN_PEER_BLACKLIST | 发送单聊消息,被对方拉黑,禁止发送。 |
ERR_SVR_MSG_BOTH_NOT_FRIEND | 消息发送双方互相不是好友,禁止发送(配置单聊消息校验好友关系才会出现)。 |
ERR_SVR_MSG_NOT_PEER_FRIEND | 发送单聊消息,自己不是对方的好友(单向关系),禁止发送。 |
ERR_SVR_MSG_NOT_SELF_FRIEND | 发送单聊消息,对方不是自己的好友(单向关系),禁止发送。 |
ERR_SVR_MSG_SHUTUP_DENY | 因禁言,禁止发送消息。 |
ERR_SVR_MSG_REVOKE_TIME_LIMIT | 消息撤回超过了时间限制(默认2分钟)。 |
ERR_SVR_MSG_DEL_RAMBLE_INTERNAL_ERROR | 删除漫游内部错误。 |
ERR_SVR_MSG_EXTENSION_CONFLICT | 消息扩展操作冲突。 |
ERR_SVR_MSG_EXTENSION_NOT_EXIST | 删除的消息扩展不存在。 |
ERR_SVR_MSG_REACTION_COUNT_LIMIT | 单条消息 Reaction 数量超过最大限制。 |
ERR_SVR_MSG_REACTION_USER_COUNT_LIMIT | 单个 Reaction 用户数量超过最大限制。 |
ERR_SVR_MSG_REACTION_ALREADY_CONTAIN_USER | Reaction 已经包含当前操作用户。 |
ERR_SVR_MSG_REACTION_NOT_EXISTS | Reaction 不存在。 |
ERR_SVR_MSG_REACTION_NOT_CONTAIN_USER | Reaction 不包含当前操作用户。 |
ERR_SVR_MSG_JSON_PARSE_FAILED | JSON 格式解析失败,请检查请求包是否符合 JSON 规范。 |
ERR_SVR_MSG_INVALID_JSON_BODY_FORMAT | JSON 格式请求包中 MsgBody 不符合消息格式描述,或者 MsgBody 不是 Array 类型,请参考 TIMMsgElement 对象 的定义。 |
ERR_SVR_MSG_INVALID_TO_ACCOUNT | JSON 格式请求包体中缺少 To_Account 字段或者 To_Account 字段不是 Integer 类型 |
ERR_SVR_MSG_INVALID_RAND | JSON 格式请求包体中缺少 MsgRandom 字段或者 MsgRandom 字段不是 Integer 类型 |
ERR_SVR_MSG_INVALID_TIMESTAMP | JSON 格式请求包体中缺少 MsgTimeStamp 字段或者 MsgTimeStamp 字段不是 Integer 类型 |
ERR_SVR_MSG_BODY_NOT_ARRAY | JSON 格式请求包体中 MsgBody 类型不是 Array 类型,请将其修改为 Array 类型 |
ERR_SVR_MSG_ADMIN_REQUIRED | 请求需要 App 管理员权限。 |
ERR_SVR_MSG_INVALID_JSON_FORMAT | JSON 格式请求包不符合消息格式描述,请参考 TIMMsgElement 对象 的定义。 |
ERR_SVR_MSG_TO_ACCOUNT_COUNT_LIMIT | 批量发消息目标账号超过500,请减少 To_Account 中目标账号数量。 |
ERR_SVR_MSG_TO_ACCOUNT_NOT_FOUND | To_Account 没有注册或不存在,请确认 To_Account 是否导入云通信 IM 或者是否拼写错误。 |
ERR_SVR_MSG_TIME_LIMIT | 消息离线存储时间错误(最多不能超过7天)。 |
ERR_SVR_MSG_INVALID_SYNCOTHERMACHINE | JSON 格式请求包体中 SyncOtherMachine 字段不是 Integer 类型 |
ERR_SVR_MSG_INVALID_MSGLIFETIME | JSON 格式请求包体中 MsgLifeTime 字段不是 Integer 类型 |
ERR_SVR_MSG_ACCOUNT_NOT_FOUND | 请求的用户账号不存在。 |
ERR_SVR_MSG_INTERNAL_ERROR2 | 服务内部错误,请重试。 |
ERR_SVR_MSG_INTERNAL_ERROR3 | 服务内部错误,请重试。 |
ERR_SVR_MSG_INTERNAL_ERROR4 | 服务内部错误,请重试。 |
ERR_SVR_MSG_INTERNAL_ERROR5 | 服务内部错误,请重试;如果所有请求都返回该错误码,且 App 配置了第三方回调,请检查 App 服务端是否正常向云通信 IM 后台服务端返回回调结果。 |
ERR_SVR_MSG_BODY_SIZE_LIMIT | JSON 数据包超长,消息包体请不要超过12k。 |
ERR_SVR_MSG_LONGPOLLING_COUNT_LIMIT | Web 端长轮询被踢(Web 端同时在线实例个数超出限制)。 |
ERR_SVR_GROUP_INTERNAL_ERROR | 服务端内部错误,请重试。 |
ERR_SVR_GROUP_API_NAME_ERROR | 请求中的接口名称错误,请核对接口名称并重试。 |
ERR_SVR_GROUP_INVALID_PARAMETERS | 参数非法,请根据错误描述检查请求是否正确。 |
ERR_SVR_GROUP_ACOUNT_COUNT_LIMIT | 请求包体中携带的账号数量过多。 |
ERR_SVR_GROUP_FREQ_LIMIT | 操作频率限制,请尝试降低调用的频率。 |
ERR_SVR_GROUP_PERMISSION_DENY | 操作权限不足,比如 Public 群组中普通成员尝试执行踢人操作,但只有 App 管理员才有权限。 |
ERR_SVR_GROUP_INVALID_REQ | 请求非法,可能是请求中携带的签名信息验证不正确,请再次尝试。 |
ERR_SVR_GROUP_SUPER_NOT_ALLOW_QUIT | 该群不允许群主主动退出。 |
ERR_SVR_GROUP_NOT_FOUND | 群组不存在,或者曾经存在过,但是目前已经被解散。 |
ERR_SVR_GROUP_JSON_PARSE_FAILED | 解析 JSON 包体失败,请检查包体的格式是否符合 JSON 格式。 |
ERR_SVR_GROUP_INVALID_ID | 发起操作的 Identifier 非法,请检查发起操作的用户 Identifier 是否填写正确。 |
ERR_SVR_GROUP_ALLREADY_MEMBER | 被邀请加入的用户已经是群成员。 |
ERR_SVR_GROUP_FULL_MEMBER_COUNT | 群已满员,无法将请求中的用户加入群组,如果是批量加人,可以尝试减少加入用户的数量。 |
ERR_SVR_GROUP_INVALID_GROUPID | 群组 ID 非法,请检查群组 ID 是否填写正确。 |
ERR_SVR_GROUP_REJECT_FROM_THIRDPARTY | App 后台通过第三方回调拒绝本次操作。 |
ERR_SVR_GROUP_SHUTUP_DENY | 因被禁言而不能发送消息,请检查发送者是否被设置禁言。 |
ERR_SVR_GROUP_RSP_SIZE_LIMIT | 应答包长度超过最大包长(1MB),请求的内容过多,请尝试减少单次请求的数据量。 |
ERR_SVR_GROUP_ACCOUNT_NOT_FOUND | 请求的用户账号不存在。 |
ERR_SVR_GROUP_GROUPID_IN_USED | 群组 ID 已被使用,请选择其他的群组 ID。 |
ERR_SVR_GROUP_SEND_MSG_FREQ_LIMIT | 发消息的频率超限,请延长两次发消息时间的间隔。 |
ERR_SVR_GROUP_REQ_ALLREADY_BEEN_PROCESSED | 此邀请或者申请请求已经被处理。 |
ERR_SVR_GROUP_GROUPID_IN_USED_FOR_SUPER | 群组 ID 已被使用,并且操作者为群主,可以直接使用。 |
ERR_SVR_GROUP_SDKAPPID_DENY | 该 SDKAppID 请求的命令字已被禁用。 |
ERR_SVR_GROUP_REVOKE_MSG_NOT_FOUND | 请求撤回的消息不存在。 |
ERR_SVR_GROUP_REVOKE_MSG_TIME_LIMIT | 消息撤回超过了时间限制(默认2分钟)。 |
ERR_SVR_GROUP_REVOKE_MSG_DENY | 请求撤回的消息不支持撤回操作。 |
ERR_SVR_GROUP_NOT_ALLOW_REVOKE_MSG | 群组类型不支持消息撤回操作。 |
ERR_SVR_GROUP_REMOVE_MSG_DENY | 该消息类型不支持删除操作。 |
ERR_SVR_GROUP_NOT_ALLOW_REMOVE_MSG | 音视频聊天室和在线成员广播大群不支持删除消息。 |
ERR_SVR_GROUP_AVCHATROOM_COUNT_LIMIT | 音视频聊天室创建数量超过了限制,请参考 价格说明 购买预付费套餐“IM音视频聊天室”。 |
ERR_SVR_GROUP_COUNT_LIMIT | 单个用户可创建和加入的群组数量超过了限制,请参考 价格说明 购买或升级预付费套餐“单人可创建与加入群组数”。 |
ERR_SVR_GROUP_MEMBER_COUNT_LIMIT | 群成员数量超过限制,请参考 价格说明 购买或升级预付费套餐“扩展群人数上限”。 |
ERR_SVR_GROUP_PINNED_MESSAGE_COUNT_LIMIT | 置顶消息超出数量限制时。 |
ERR_SVR_GROUP_MESSAGE_ALREADY_PINNED | 消息已经被置顶。 |