Enumeration EngineError

引擎错误码

Enumeration Members

Success ClientNotInit InvalidArgumentEngineSync InvalidArgumentEngineBuilder InvalidArgumentDeviceId InvalidArgumentPackageName InvalidArgumentSdkVersion InvalidArgumentFileStoragePath InvalidArgumentNaviUrl InvalidArgumentAppKey InvalidArgumentToken InvalidArgumentConversationType InvalidArgumentConversationTypeVec InvalidArgumentConversationIdentifierVec InvalidArgumentTargetId InvalidArgumentChannelId InvalidArgumentObjectName InvalidArgumentMessageVec InvalidArgumentMessage InvalidArgumentMessageId InvalidArgumentMessageIdVec InvalidArgumentMessageType InvalidArgumentMessageUid InvalidArgumentMessageContent InvalidArgumentMessageDirection InvalidArgumentMessageDirectionEmpty InvalidArgumentMediaLocalPath InvalidArgumentAudioDuration InvalidArgumentEngineBuilderParam InvalidArgumentDeviceModel InvalidArgumentDeviceManufacturer InvalidArgumentPushTokenVec InvalidArgumentPushType InvalidArgumentPushToken InvalidArgumentMediaUrl InvalidArgumentTimestamp InvalidArgumentCount InvalidArgumentPushNotificationMuteLevel InvalidArgumentSpanMinutes InvalidArgumentTimeString InvalidArgumentChatroomId InvalidArgumentLimit MsgSizeOutOfLimit InvalidArgumentNotMediaMessage InvalidArgumentUltraGroupNotSupport InvalidArgumentUserIdEmpty InvalidArgumentMessageFlag KvStoreNotOpened KvStoreOpenFailed KvStoreIOError KvStoreSerializationError DatabaseNotOpened DatabaseOpenFailed DatabaseIOError DatabaseTargetNotFound JsonParserFailed ImageFormatError NetDataParserFailed ConnectionInProcess ConnectionExists ConnectionTimeout ConnectionClosed ConnectIllegalProtocolVersion ConnectIdReject ConnectPlatformUnavailable ConnectTokenIncorrect ConnectNotAuthorized ConnectRedirect ConnectPackageNameInvalid ConnectAppBlockOrDelete ConnectUserBlocked ConnectTokenExpired ConnectDeviceError ConnectHostnameError ConnectOtherDeviceLogin ConnectConcurrentLimitError ConnectClusterError ConnectAppAuthFailed ConnectOneTimePasswordUsed ConnectPlatformError ConnectUserDeleteAccount NaviRespLicenseExpired ConnectRefused ConnectError DisconnectUserKicked DisconnectUserBlocked DisconnectUserLogout SocketSendTimeout CmpRecvTimeOut NaviReqTimeout NaviReqFailed NaviRespTokenIncorrect ChatroomNotExist ChatroomKicked ChatroomIsFull ForbiddenInChatroom UploadMediaFailed MessageNotRegistered MessageCantExpand MessageExpansionSizeLimitExceed InvalidParameterMessageExpansion DirectionalMessageNotSupport MessageReplacedSensitiveWord InvalidArgumentContentNotMedia RequestUploadTokenError GetUploadTokenError RejectedByBlackList NotWhitelisted SettingSyncFailed CloudStorageForHistoryMessageDisable ForbiddenInPrivateChat ConversationNotSupportMessage MessageSavedError MessageSendOverFrequency NotInGroup RequestOverFrequency ForbiddenInGroupChat NotInChatroom GerUserError ChatroomInvalidParameter QueryChatroomHistoryError RoamingServiceUnavailableChatroom RecallParameterInvalid RecallMessageUserInvalid PushSettingParameterInvalid MessageIncludeSensitiveWord InvalidArgumentLogInfo

Enumeration Members

Success: 0

成功

ClientNotInit: 33001

SDK 没有初始化,请先调用 init 接口

InvalidArgumentEngineSync: 34401

非法参数相关 ---------------------------------------------------------------------------- 接口传入的 RcimEngineSync* 为 null 时返回

InvalidArgumentEngineBuilder: 34402

接口传入的 RcimEngineBuilder* 为 null 时返回

InvalidArgumentDeviceId: 34403

device id

InvalidArgumentPackageName: 34404

非法的包名

InvalidArgumentSdkVersion: 34405

非法的 sdk version

InvalidArgumentFileStoragePath: 34406

非法的 file storage path

InvalidArgumentNaviUrl: 34286

请求导航时的 url 为空

InvalidArgumentAppKey: 34105

App Key 为空

InvalidArgumentToken: 34407

非法的 connect token

InvalidArgumentConversationType: 34209

开发者接口调用时传入的 ConversationType 非法

InvalidArgumentConversationTypeVec: 34284

开发者接口调用时传入的 ConversationTypeVec 列表非法

InvalidArgumentConversationIdentifierVec: 34287

开发者接口调用时传入的 ConversationIdentifierVec 列表非法

InvalidArgumentTargetId: 34210

开发者接口调用时传入的 targetId 非法

InvalidArgumentChannelId: 34211

开发者调用频道相关接口时传入的 channelId 非法

InvalidArgumentObjectName: 34271

开发者接口调用时传入的 objectName 非法

InvalidArgumentMessageVec: 34206

参数 Message 列表非法

InvalidArgumentMessage: 34243

开发者调用接口传入的 message 参数为空

InvalidArgumentMessageId: 34408

开发者调用接口传入的 messageId 参数非法

InvalidArgumentMessageIdVec: 34229

messageIds 参数为 空或者数组长度为 0

InvalidArgumentMessageType: 34409

message_type

InvalidArgumentMessageUid: 26009

message uid

InvalidArgumentMessageContent: 34205

开发者接口调用时传入 MessageContent 非法

InvalidArgumentMessageDirection: 34280

参数 MessageDirection 非法(发送消息时没有使用 Send)

InvalidArgumentMessageDirectionEmpty: 34267

参数 MessageDirection 为空

InvalidArgumentMediaLocalPath: 34234

开发者调用接口传入的 local path 地址不存在

InvalidArgumentAudioDuration: 34413

发送语音消息时,传入的语音长度非法

InvalidArgumentEngineBuilderParam: 34415

接口传入的 RcimEngineBuilderParamC* 为 null 时返回

InvalidArgumentDeviceModel: 34416

接口传入的 deviceModel 为 null 时返回

InvalidArgumentDeviceManufacturer: 34417

接口传入的 deviceManufacturer 为 null 时返回

InvalidArgumentPushTokenVec: 34418

接口传入的 push_token_vec 为 null 或 push_token_vec_len 为 0 时返回

InvalidArgumentPushType: 34419

接口传入的 push_type 为 null 时返回

InvalidArgumentPushToken: 34420

接口传入的 push_token 为 null 时返回

InvalidArgumentMediaUrl: 34235

开发者调用接口传入的 mediaUrl 地址为空

InvalidArgumentTimestamp: 34202

开发者接口调用时传入的时间戳非法

InvalidArgumentCount: 34232

开发者接口调用时传入的 count 非法

InvalidArgumentPushNotificationMuteLevel: 34228

pushNotificationMuteLevel

InvalidArgumentSpanMinutes: 34283

设置免打扰的 span minutes 非法,支持范围 [1, 1439]

InvalidArgumentTimeString: 34224

开发者接口调用时传入的时间字符串不合法,格式为 "HH:MM:SS"

InvalidArgumentChatroomId: 36001

加入聊天室 Id 为空

InvalidArgumentLimit: 34279

参数 limit 非法

MsgSizeOutOfLimit: 30016

消息大小超限,消息体(序列化成 json 格式之后的内容)

InvalidArgumentNotMediaMessage: 34410

rust 新增,无法解析成 MediaMessage

InvalidArgumentUltraGroupNotSupport: 34022

不支持超级群会话

InvalidArgumentUserIdEmpty: 34411

用户 ID 为空

InvalidArgumentMessageFlag: 34412

消息类型非法

KvStoreNotOpened: 31510

kv 存储错误 ----------------------------------------------------------------------------- Kv 存储器未打开

KvStoreOpenFailed: 31511

Kv 存储器打开失败

KvStoreIOError: 31512

Kv 存储器读写错误

KvStoreSerializationError: 31513

Kv 存储器序列化错误

DatabaseNotOpened: 34301

数据库错误 ------------------------------------------------------------------------------ 数据库未打开

DatabaseOpenFailed: 34302

数据库打开错误

DatabaseIOError: 34303

数据库读写错误

DatabaseTargetNotFound: 34304

数据库序没有查到数据

JsonParserFailed: 31610

Json 三方库错误 ------------------------------------------------------------------------- Json 解析错误

ImageFormatError: 31611

图片转换错误

NetDataParserFailed: 34305

网络数据转换失败

ConnectionInProcess: 33006

连接相关 -------------------------------------------------------------------------------- 连接进行中

ConnectionExists: 34001

连接已存在

ConnectionTimeout: 34006

无法连接,连接超时,需要调用 connect 接口重新进行连接,一般是设备的网络原因

connect 接口传入的超时时间,在这个时间范围内没有连接成功才会报该错误

ConnectionClosed: 30001

未连接或连接已关闭

ConnectIllegalProtocolVersion: 31001

cmp 连接错误,见 ConnectAckCode --------------------------------------------------------- 通知 SDK 信令版本号错误

来源:ConnectAckCode = 1 | DisconnectAckCode = 8 Android: RC_CONN_PROTO_VERSION_ERROR

ConnectIdReject: 31002

客户端 info 字段格式错误,正确格式:{平台类型}-{设备信息}-{sdk 版本}。

来源:ConnectAckCode = 2 Android: RC_CONN_ID_REJECT

ConnectPlatformUnavailable: 31003

不支持的平台类型,一般小程序或 PC 未开通

来源:ConnectAckCode = 3 Android: RC_CONN_SERVER_UNAVAILABLE

ConnectTokenIncorrect: 31004

无法连接,Token 无法解析,或 Token 已过期,请更换 Token 重新连接

经常发生在切换开发环境的时候,例如 app 用开发环境的 Token,服务端用生产环境的 appKey,或者相反的场景

当发生该错误的时候检查一下 APP 使用的 appKey 和 APP Server 使用的 appKey 是否相同

来源:ConnectAckCode = 4 Android: RC_CONN_USER_OR_PASSWD_ERROR

ConnectNotAuthorized: 31005

App 校验未通过(开通了 App 校验功能,但是校验未通过)

来源:ConnectAckCode = 5 Android: RC_CONN_NOT_AUTHRORIZED

ConnectRedirect: 31006

连接重定向,需要清空导航缓存

来源:ConnectAckCode = 6 | DisconnectAckCode = 6 Android: RC_CONN_REDIRECTED

ConnectPackageNameInvalid: 31007

包名与后台注册信息不匹配,仅移动端使用

来源:ConnectAckCode = 7 Android: RC_CONN_PACKAGE_NAME_INVALID

ConnectAppBlockOrDelete: 31008

该 AppKey 已经封禁或删除

来源:ConnectAckCode = 8 Android: RC_CONN_APP_BLOCK_OR_DELETE

ConnectUserBlocked: 31009

无法连接,该用户 ID 已经被封禁

请自行检查融云管理后台该用户 ID 的状态

来源:ConnectAckCode = 9 Android: RC_CONN_USER_BLOCKED

ConnectTokenExpired: 31020

通知 SDK Token 过期,APP 重新请求 Token

来源:ConnectAckCode = 10 | DisconnectAckCode = 7 Android: RC_CONN_TOKEN_EXPIRE

ConnectDeviceError: 31021

Token 中携带 deviceId 时,检测 Token 中 deviceId 与链接设备 deviceId 不一致

来源:ConnectAckCode = 11 C++: RC_CONN_DEVICE_ERROR

ConnectHostnameError: 31022

链路加密认证失败 (移动端链路加密认证失败需要清空导航缓存)

来源:ConnectAckCode = 12 Web: RC_CONN_HOSTNAME_ERROR

ConnectOtherDeviceLogin: 31023

开启 禁止把已在线客户端踢下线 开关后,该错误码标识已有同类型端在线,禁止链接

来源:ConnectAckCode = 13 Android: RC_CONN_OTHER_DEVICE_LOGIN

ConnectConcurrentLimitError: 31024

连接总数量超过服务设定的并发限定值(私有云专属)

来源:ConnectAckCode = 14 Android: CONCURRENT_LIMIT_ERROR

ConnectClusterError: 31025

客户端连错环境,引发连接拒绝;如使用开发环境 app_key 连接到生产环境

来源:ConnectAckCode = 15 Android: RC_CONN_CLUSTER_ERROR

ConnectAppAuthFailed: 31026

开启 AppServer 联合鉴权功能后,到 AppServer 认证失败

来源:ConnectAckCode = 16 Android: RC_CONN_APP_AUTH_FAILED

ConnectOneTimePasswordUsed: 31027

一次性 token 已经被使用过,需要重新请求 Token

来源:ConnectAckCode = 17 Android: RC_CONN_DISPOSABLE_TOKEN_USED

ConnectPlatformError: 31028

Token 绑定的平台与登录平台不符

来源:ConnectAckCode = 18 Web: RC_PLATFORM_ERROR

ConnectUserDeleteAccount: 31029

用户账号已销户,不再进行连接,给用户提示,告知账号已注销

来源:ConnectAckCode = 19 | DisconnectAckCode = 9 Android: RC_CONN_USER_ABANDON

NaviRespLicenseExpired: 31030

导航请求证书过期

来源:ConnectAckCode = 20 Android: RC_CONN_APP_LICENSE_EXPIRED

ConnectRefused: 32061

连接被拒绝,需要清空导航缓存

ConnectError: 30010

创建连接失败,不特指某一项失败原因

已废弃:错误原因过于笼统,改用具体错误码

DisconnectUserKicked: 31010

cmp 异常断开错误错误,见 DisconnectCode ------------------------------------------------- cmp 异常断开错误错误 cmp 服务连接成功后,通知 SDK 用户被同账号其他端踢下线 给用户提示,告知已被提掉线

DisconnectUserBlocked: 31011

cmp 服务连接成功后,通知 SDK 用户被封禁 给用户提示,告知已被封禁

DisconnectUserLogout: 31012

cmp 服务连接成功后,通知 SDK 用户主动退出

SocketSendTimeout: 30022

cmp 请求超时 ---------------------------------------------------------------------------- cmp 信令发送超时

CmpRecvTimeOut: 30003

Publish & Query 请求响应超时 SOCKET_SIGNAL_TIMEOUT

NaviReqTimeout: 30005

导航 Http 请求错误 ---------------------------------------------------------------------- 导航请求超时

NaviReqFailed: 30004

导航请求失败

NaviRespTokenIncorrect: 30024

导航请求携带 Token 错误

ChatroomNotExist: 23410

聊天室错误 ------------------------------------------------------------------------------ 聊天室不存在

ChatroomKicked: 23409

已被踢出聊天室

ChatroomIsFull: 23411

聊天室成员超限,开发者可以提交工单申请聊天室人数限制变更。

ForbiddenInChatroom: 23408

在该聊天室中已被禁言

UploadMediaFailed: 34011

发消息错误 ------------------------------------------------------------------------------ 上传媒体消息失败 All: 34011

MessageNotRegistered: 34021

未注册的消息类型

MessageCantExpand: 34008

消息不能被扩展,只支持单群聊

MessageExpansionSizeLimitExceed: 34010

消息扩展字段超限

InvalidParameterMessageExpansion: 34220

开发者接口调用时传入的 MessageExpansion 非法

DirectionalMessageNotSupport: 34296

当前会话类型不支持定向消息

MessageReplacedSensitiveWord: 21502

消息中敏感词已经被替换(接收方可以收到被替换之后的消息)

InvalidArgumentContentNotMedia: 34223

开发者 sendMediaMessage 传入的 Message.content 不是多媒体消息

RequestUploadTokenError: 31612

请求文件上传 Token 时错误

GetUploadTokenError: 31613

获取文件上传 Token 时错误

RejectedByBlackList: 405

服务返回错误 ---------------------------------------------------------------------------- 被对方加入黑名单,发送消息失败

NotWhitelisted: 407

对方开启了只接收白名单的信息,但己方不在白名单中,发送消息失败

SettingSyncFailed: 26002

本地会话状态的版本号低于服务端值,需要等待会话状态同步完成

CloudStorageForHistoryMessageDisable: 33007

历史消息云存储业务未开通

ForbiddenInPrivateChat: 20106

在单聊中已被禁言

ConversationNotSupportMessage: 20109

系统会话不支持发送该消息

MessageSavedError: 33000

将消息存储到本地数据时失败。发送或插入消息时,消息需要存储到本地数据库,当存库失败时,会回调此错误码

MessageSendOverFrequency: 20604

发送消息频率过高,1 秒钟最多只允许发送 5 条消息

NotInGroup: 22406

不在该群组中

RequestOverFrequency: 20607

请求超出了调用频率限制,请稍后再试

ForbiddenInGroupChat: 22408

在群组中已被禁言

NotInChatroom: 23406

不在该聊天室中

GerUserError: 23407

获取用户失败

ChatroomInvalidParameter: 23412

聊天室接口参数无效。请确认参数是否为空或者有效。

QueryChatroomHistoryError: 23413

查询聊天室历史消息异常。

RoamingServiceUnavailableChatroom: 23414

聊天室云存储业务未开通。

RecallParameterInvalid: 25101

撤回消息参数无效,请确认撤回消息参数是否正确的填写。

RecallMessageUserInvalid: 25107

IMLib 撤回消息可以撤回自己发送的消息和别人发送的消息,IM 服务有开关,控制只可以撤回自己发送的消息,当服务该开关打开时,撤回别人的消息会报这个错误

PushSettingParameterInvalid: 26001

远程推送设置参数无效,请确认是否正确的填写了远程推送参数

MessageIncludeSensitiveWord: 21501

发送的消息中包含敏感词(发送方发送失败,接收方不会收到消息)

InvalidArgumentLogInfo: 34414

日志插入时参数无效