# Enumeration EngineError

引擎错误码

- Defined in EngineError.ts:4

##### Index

### Enumeration Members

Success
ClientNotInit
RejectedByBlackList
NotWhitelisted
ForbiddenInPrivateChat
ConversationNotSupportMessage
DangerousContent
ContentReviewRejected
ModifyMessageFailTimeout
MessageSizeExceeded
MessageUnsupportedModify
CloudDataCenterInvalid
MessageSendOverFrequency
OperationNotSupport
RequestOverFrequency
NotInDiscussion
MessageIncludeSensitiveWord
MessageReplacedSensitiveWord
OriginalMessageNotExist
OriginalMessageCantExpand
MessageExpandFormatError
MessageExpandNotAuthorized
NotInGroup
ForbiddenInGroupChat
MessageNotDestructing
NotInChatroom
GetUserError
ForbiddenInChatroom
ChatroomKicked
ChatroomNotExist
ChatroomIsFull
ChatroomInvalidParameter
QueryChatroomHistoryError
RoamingServiceUnavailableChatroom
ChatroomKvCountExceed
ChatroomKvOverwriteInvalidKey
ChatroomKvCallAPIExceed
ChatroomKvStoreUnavailable
ChatroomKvNotExist
ChatroomKvNotAllSuccess
ChatroomKvLimit
ChatroomKvConcurrentError
ChatroomExtraSizeLimitExceed
DeviceIdNotRegistered
DeviceIdExist
NoSuchUserOrToken
UserProfileKeyNotAllowSdkSet
UserProfileKeyNotExist
UserProfileExtKeyNotExist
UserProfileExtKvCountExceedLimit
UserProfileValueLengthExceedLimit
UserProfileQueryCountExceedLimit
UserProfileUserNotExist
UserProfileValueCanOnlyBeNumbers
UserProfileValueExceedRange
UserProfileServiceUnavailable
UltraGroupDisabled
UltraGroupServiceAbnormal
UltraGroupParameterError
UltraGroupUnknownError
NotInUltraGroup
ForbiddenInUltraGroup
UltraGroupNotExist
UltraGroupNumberExceedLimit
UltraGroupChannelsExceedLimit
UltraGroupChannelIdNotExist
UltraGroupMessageSentOverFrequency
UltraGroupUserNotInPrivateChannel
MultiClientManagementNotSupport
MultiClientManagementParameterError
RecallParameterInvalid
MessageStorageServiceUnavailable
ServerUnknownError
RecallMessageUserInvalid
EntrustServerError
EntrustServerParameterError
GroupIllegalError
GroupAuthorityError
GroupParameterLengthExceedLimit
GroupParameterFormatError
GroupParameterValueCanOnlyBeNumbers
GroupIdAlreadyExist
GroupIdNotExist
GroupMembersCountExceedLimit
GroupMembersAlreadyInGroup
GroupNotAllowSdkOperation
GroupNotAllowJoin
GroupExtKeyNotExist
GroupRequestOverFrequency
GroupOwnerNotAllowQuitOrKick
GroupUserNotInGroup
GroupManagerOrFollowCountExceedLimit
GroupUserIsNotManagerInGroup
GroupRequestNotExist
GroupQueryGroupCountExceedLimit
GroupNameInvalid
GroupJoinNeedManagerAccept
GroupOwnerNotAllowBeManager
GroupNoInvitePermission
GroupJoinNeedInviteeAccept
GroupApplicationAlreadyHandle
GroupOldGroupNotEntrust
GroupIdInvalid
PageTokenParsingFailed
GroupMuteWhitelistInvalid
FriendAlreadyFriend
FriendNeedAccept
FriendInOtherBlackList
FriendNotInOtherWhiteList
FriendInMyBlackList
FriendNotInMyWhiteList
FriendApplicationNotExist
FriendMyFriendCountExceedLimit
FriendOtherFriendCountExceedLimit
FriendNotFriend
FriendFieldsLengthExceedLimit
FriendOtherNotAllowAddFriend
FriendNotExist
FriendNotAllowAddSelf
FriendNotSupportRobot
PushSettingParameterInvalid
SettingSyncFailed
ServiceInternalError
TagLimitExceed
ReadReceiptV4Invalid
ServerParameterMessageUidsConfused
InvalidArgumentMessageUid
ServerParameterInvalid
MessageNotExist
SubscribeOnlineServiceUnavailable
BeSubscribedUserIdsCountExceedLimit
SubscribedUserIdsExceedLimit
FileSizeExceedLimit
RequestUploadTokenSizeError
TranslationCodeSuccess
TranslationCodeAuthFailed
TranslationCodeServerAuthFailed
TranslationCodeTranslateFailed
TranslationCodeServiceUnavailable
TranslationCodeCurrentLimiting
TranslationCodeServerInvalidAuthToken
TranslationCodeServerInvalidExtractResult
TranslationCodeServerInvalidLanguage
TranslationCodeServerInvalidEncodingType
ReadReceiptV5NotAvailable
NotSupportReadReadReceipt
ParamLengthOUt
NotSupportConversationType
NotSupportReadReceiptV5QueryType
NotMessageSender
MessageNotSupportReadReceipt
ServiceSttUnavailable
ServiceNotSupport
ServiceSttConvertedFailed
ServiceSttInternalError
ServiceSttParamMiss
ServiceSttUsageExceed
TranslationServiceNotOpen
TranslationFailed
TranslationServerError
TranslateParamMissing
TranslationParamError
TranslationQuotaLimit
TranslationTextLengthExceedsLimit
TranslationLanguageNotSupport
StreamMessageNoStream
StreamMessageDeltaTimeOver
StreamMessageDeltaTimeLimit
StreamMessageReviewFailed
StreamMessageDataTruncated
StreamMessageServerInternalError
InvalidPublicService
ConnectionClosed
SocketRecvTimeout
NaviReqFailed
NaviReqTimeout
MsgSendFailed
MsgSizeOutOfLimit
SocketSendTimeout
NaviRespTokenIncorrect
NaviLicenseMismatch
ConnectionClosing
ConnectIllegalProtocolVersion
ConnectIdReject
ConnectPlatformUnavailable
ConnectTokenIncorrect
ConnectNotAuthorized
ConnectRedirect
ConnectPackageNameInvalid
ConnectAppBlockOrDelete
ConnectUserBlocked
DisconnectUserKicked
DisconnectUserBlocked
DisconnectUserLogout
SocketConnectionFailed
SocketShutdownFailed
ConnectionCancel
ConnectTokenExpired
ConnectDeviceError
ConnectHostnameError
ConnectOtherDeviceLogin
ConnectConcurrentLimitError
ConnectClusterError
ConnectAppAuthFailed
ConnectOneTimePasswordUsed
ConnectPlatformError
ConnectUserDeleteAccount
ConnectLicenseExpired
ConnectAckCodeNotSupported
DisconnectAckCodeNotSupported
KvStoreNotOpened
KvStoreOpenFailed
KvStoreIOError
KvStoreSerializationError
JsonParserFailed
ImageFormatError
RequestUploadTokenError
GetUploadTokenError
SightMessageCompressError
ConnectRefused
MessageSavedError
InvalidParameter
ParameterInvalid
ConnectionInProcess
CloudStorageForHistoryMessageDisable
TagNotExist
TagAlreadyExists
TagInvalidForConversation
RequestCanceled
InvalidArgumentFileNameEmpty
DownloadRequestExist
RequestPaused
NotAllowPullConversation
SdkPullConversation
DownloadTaskNotExist
UploadTaskNotExist
MediaMessageHandlerError
ModifyMessageNotSent
ModifyMessageTimeout
ConnectionExists
SightMsgDurationLimit
GifMessageSizeOutOfLimit
EnvironmentError
ConnectionTimeout
MessageCantExpand
MessageExpansionSizeLimitExceed
UploadMediaFailed
ConversationTagInvalidConversationType
ConversationTagLimitExceed
ReadReceiptVersionNotSupport
UserSettingUnavailable
MessageNullError
MessageNotRegistered
InvalidArgumentUltraGroupNotSupport
MessageExpandConversationTypeNotMatch
HttpReqFailed
HttpReqTimeout
InvalidArgumentAppKey
InvalidArgumentTimestamp
InvalidArgumentSendTime
InvalidArgumentModifyMessageUid
InvalidArgumentMessageId
InvalidArgumentMessageContent
InvalidArgumentMessageVec
InvalidArgumentConversationType
InvalidArgumentTargetId
InvalidArgumentChannelId
InvalidParameterTagId
InvalidParameterTagName
InvalidParameterUserId
InvalidParameterUserList
InvalidParameterMessageExpansion
InvalidParameterUltraGroupMessageExpansionKeyArray
InvalidParameterVoipToken
InvalidArgumentContentNotMedia
InvalidArgumentTimeString
InvalidEnumOutOfRange
InvalidArgumentPushNotificationMuteLevel
InvalidArgumentMessageIdVec
InvalidParameterReceivedStatus
InvalidArgumentCount
InvalidArgumentMediaLocalPath
InvalidArgumentMediaUrl
InvalidParameterUniqueId
InvalidArgumentMessage
InvalidArgumentSentStatus
FileSizeError
ChatroomKvInvalidKey
ChatroomKvInvalidKeyVec
ChatroomKvInvalidValue
ChatroomKvInvalidKeyValueVec
InvalidArgumentMessageDirectionEmpty
InvalidArgumentObjectName
InvalidArgumentLimit
InvalidArgumentMessageDirection
InvalidArgumentSpanMinutes
MsgFileDownloadFailed
InvalidArgumentConversationTypeVec
InvalidArgumentNaviUrl
InvalidArgumentConversationIdentifierVec
DirectionalMessageNotSupport
MessageDestructing
DatabaseNotOpened
DatabaseOpenFailed
DatabaseIOError
DatabaseTargetNotFound
NetDataParserFailed
InvalidParameterSubscribeType
InvalidParameterSubscribeExpiry
InvalidParameterSubscribePublisherUserIds
InvalidParameterSubscribePageSize
InvalidParameterUserProfile
InvalidParameterUserProfileVisibility
InvalidArgumentUserExtra
DatabaseThreadError
InvalidArgumentGroupInfo
InvalidArgumentGroupId
InvalidArgumentGroupName
InvalidArgumentGroupIdList
InvalidArgumentGroupMemberRole
InvalidArgumentGroupRequestStatus
InvalidArgumentGroupRequestDirection
InvalidArgumentNickname
InvalidArgumentReason
InvalidArgumentRemark
InvalidArgumentPageToken
DataIsSyncing
InvalidArgumentFriendDirectionType
InvalidArgumentFriendApplicationType
InvalidArgumentFriendApplicationStatus
InvalidArgumentFriendAddPermission
InvalidArgumentFriendExtraFields
RealtimeConversationUnavailable
ServerDataError
DatabaseDiskFull
EngineDropped
InvalidArgumentEngineSync
InvalidArgumentEngineBuilder
InvalidArgumentDeviceId
InvalidArgumentPackageName
InvalidArgumentSdkVersion
InvalidArgumentFileStoragePath
InvalidArgumentToken
InvalidArgumentMessageType
InvalidArgumentNotMediaMessage
InvalidArgumentUserIdEmpty
InvalidArgumentAudioDuration
InvalidArgumentLogInfo
InvalidArgumentEngineBuilderParam
InvalidArgumentDeviceModel
InvalidArgumentDeviceManufacturer
InvalidArgumentPushTokenVec
InvalidArgumentPushType
InvalidArgumentPushToken
InvalidArgumentSenderId
InvalidArgumentPushNotificationMuteLevelVec
InvalidArgumentConnectionStatus
InvalidArgumentVersion
InvalidArgumentOsVersion
InvalidArgumentAppVersion
InvalidArgumentStatisticUrl
InvalidArgumentDraft
InvalidArgumentKeyword
InvalidArgumentOffset
InvalidArgumentObjectNameVec
InvalidArgumentTimeInterval
InvalidArgumentTimeoutSeconds
InvalidArgumentDestructDuration
InvalidArgumentOutUserId
InvalidArgumentExtra
InvalidArgumentUniqueId
InvalidArgumentOutUniqueId
MessageContentNotSupport
SendReadReceiptConfError
SpeechToTextDiable
SpeechToTextInProgress
SpeechToTextMessageContentUnsupported
InvalidArgumentTranslateParamsList
InvalidArgumentTranslateStrategy
TranslateLanguageSame
InvalidArgumentTranslateMode
InvalidArgumentTranslateText
InvalidArgumentPlatformList
InvalidArgumentDeviceIdList
RemoveCurrentDeviceNotSupport
TypingStatusDisabled
InvalidArgumentChatroomId
InvalidArgumentRtcMethodName
InvalidArgumentRtcKey
InvalidArgumentRtcValue
StreamMessageDisable
StreamMessageRequestCountExceeded
StreamMessageExtensionKeyError
StreamMessageRequestReset
StreamMessageRequestFail
StreamMessageRequestInProgress
StreamMessageSynced
CallNotInRoom
CallInternalError
CallHasNoRoom
CallInvalidUserId
CallLimitError
CallParamError
CallTokenError
CallDbError
CallJsonError
CallNotOpen
CallRoomTypeError
CallNoAuthUser
CallHasNoConfigMcuAddress
CallNotAllowVideoBroadcast
CallNotAllowAudioBroadcast
CallGetTokenError
CallUserIsBlocked
CallInviteRoomNotExist
CallInviteUserNotInRoom
CallInviteInProgress
CallCancelInviteNotProgress
CallAnswerInviteNotProgress
CallAnswerInviteTimeout
CallPingNotProgress
CallRoomAlreadyExist
CallRoomTypeNotSupport
CallIdentityChangeTypeError
CallAlreadyJoinRoom
CallNotAllowCrossApp
CallUserNotAllowedForRtc
CallConcurrentLimitError
CallExpiredError
CallplusUnknownError
CallplusDbError
CallplusJsonError
CallplusInvalidJsonFormat
CallplusMissingParameters
CallplusOperationNotPermitted
CallplusCircuitBreakerOpen
CallplusMethodNotImplement
CallplusCallingUserNotRegistCallServer
CallplusNotSupportNewCall
CallplusCallNotExist
CallplusSingleCallOverload
CallplusGroupCallOverload
CallplusOperationHasExpired
CallplusDeviceHasCalling
CallplusCallUserNotInCall
CallplusDataHasExpired
CallplusStreamReadyTimeInvalid
CallplusCallNotSelf
CallplusStateNotExist
CallplusHangupNotAllowed
CallplusAcceptNotAllowed
CallplusOperationNotAllowed
CallplusTransactionNotExist
CallplusMediaTypeSwitching
CallplusAudioToVideoCancel
CallplusVideoToAudioNoRequired
CallplusAudioToVideoNoRequired
CallplusNoCompensationData

## Enumeration Members

### Success

Success: 0

成功

- Defined in EngineError.ts:8

### ClientNotInit

ClientNotInit: 33001

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

    有两种可能出现该错误
    1. 主线程中 SDK 未初始化
       解决方案：请确保在主线程中初始化 SDK
    2. 在主线程中初始化 SDK，但是在 TaskPool 或者 Worker 创建的子线程中调用 SDK
       解决方案：SDK 的接口只能在主线程调用，不能在 TaskPool 或者 Worker 的线程调用 SDK 的接口

    原因分析：iOS Android 的线程是内存共享的，多线程情况下 SDK 是同一个实例对象
    鸿蒙 ArkTS 的线程不内存共享，多线程调用 SDK ，实际上会生成不同的 SDK 实例。即主线程的 SDK 初始化了，子线程是一个全新的没有初始化的 SDK 实例

    从内存角度来看鸿蒙的线程更接近于其他平台的进程
    鸿蒙线程模型对比： https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/taskpool-vs-worker

    问题：能否在主线程和子线程都将 SDK 初始化连接呢？
    不行！原因是两个线程是不同的 SDK 实例，但是使用的连接参数完全一样（如 appKey，token，deviceID 完全相同），服务端无法对连接用户进行区分，所以会出现互踢的情况

- Defined in EngineError.ts:29

### RejectedByBlackList

RejectedByBlackList: 405

被对方加入黑名单，发送消息失败

- Defined in EngineError.ts:34

### NotWhitelisted

NotWhitelisted: 407

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

- Defined in EngineError.ts:38

### ForbiddenInPrivateChat

ForbiddenInPrivateChat: 20106

在单聊中已被禁言

- Defined in EngineError.ts:42

### ConversationNotSupportMessage

ConversationNotSupportMessage: 20109

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

- Defined in EngineError.ts:46

### DangerousContent

DangerousContent: 20112

消息内容存在敏感词

- Defined in EngineError.ts:50

### ContentReviewRejected

ContentReviewRejected: 20113

消息内容未通过审核

- Defined in EngineError.ts:54

### ModifyMessageFailTimeout

ModifyMessageFailTimeout: 20114

消息修改超时

- Defined in EngineError.ts:58

### MessageSizeExceeded

MessageSizeExceeded: 20115

消息大小超出限制

- Defined in EngineError.ts:62

### MessageUnsupportedModify

MessageUnsupportedModify: 20116

消息不支持修改

- Defined in EngineError.ts:66

### CloudDataCenterInvalid

CloudDataCenterInvalid: 20512

appkey 的数据中心与请求云控的数据中心不匹配

- Defined in EngineError.ts:70

### MessageSendOverFrequency

MessageSendOverFrequency: 20604

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

- Defined in EngineError.ts:74

### OperationNotSupport

OperationNotSupport: 20606

操作不支持，仅私有云有效，服务端禁用了该操作

- Defined in EngineError.ts:78

### RequestOverFrequency

RequestOverFrequency: 20607

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

- Defined in EngineError.ts:82

### NotInDiscussion

NotInDiscussion: 21406

不在讨论组

- Defined in EngineError.ts:86

### MessageIncludeSensitiveWord

MessageIncludeSensitiveWord: 21501

发送的消息中包含敏感词（发送方发送失败，接收方不会收到消息）

- Defined in EngineError.ts:90

### MessageReplacedSensitiveWord

MessageReplacedSensitiveWord: 21502

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

- Defined in EngineError.ts:94

### OriginalMessageNotExist

OriginalMessageNotExist: 22201

超级群扩展消息，但是原始消息不存在

- Defined in EngineError.ts:98

### OriginalMessageCantExpand

OriginalMessageCantExpand: 22202

超级群扩展消息，但是原始消息不支持扩展

- Defined in EngineError.ts:102

### MessageExpandFormatError

MessageExpandFormatError: 22203

超级群扩展消息，扩展内容格式错误

- Defined in EngineError.ts:106

### MessageExpandNotAuthorized

MessageExpandNotAuthorized: 22204

超级群扩展消息，无操作权限

- Defined in EngineError.ts:110

### NotInGroup

NotInGroup: 22406

不在该群组中

- Defined in EngineError.ts:114

### ForbiddenInGroupChat

ForbiddenInGroupChat: 22408

在群组中已被禁言

- Defined in EngineError.ts:118

### MessageNotDestructing

MessageNotDestructing: 23298

消息没有在阅后即焚倒计时，无法停止倒计时 调用 message_stop_destruct 可能出现

- Defined in EngineError.ts:123

### NotInChatroom

NotInChatroom: 23406

不在该聊天室中

- Defined in EngineError.ts:127

### GetUserError

GetUserError: 23407

获取用户失败

- Defined in EngineError.ts:131

### ForbiddenInChatroom

ForbiddenInChatroom: 23408

在该聊天室中已被禁言

- Defined in EngineError.ts:135

### ChatroomKicked

ChatroomKicked: 23409

已被踢出聊天室

- Defined in EngineError.ts:139

### ChatroomNotExist

ChatroomNotExist: 23410

聊天室不存在

- Defined in EngineError.ts:143

### ChatroomIsFull

ChatroomIsFull: 23411

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

- Defined in EngineError.ts:147

### ChatroomInvalidParameter

ChatroomInvalidParameter: 23412

聊天室接口参数无效。请确保参数不为 NULL 且有效。

- Defined in EngineError.ts:151

### QueryChatroomHistoryError

QueryChatroomHistoryError: 23413

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

- Defined in EngineError.ts:155

### RoamingServiceUnavailableChatroom

RoamingServiceUnavailableChatroom: 23414

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

- Defined in EngineError.ts:159

### ChatroomKvCountExceed

ChatroomKvCountExceed: 23423

聊天室的 kv 属性个数超限，单个聊天室默认上限为 100 个

- Defined in EngineError.ts:163

### ChatroomKvOverwriteInvalidKey

ChatroomKvOverwriteInvalidKey: 23424

没有权限修改聊天室中已存在的属性值

- Defined in EngineError.ts:167

### ChatroomKvCallAPIExceed

ChatroomKvCallAPIExceed: 23425

超过聊天室中状态设置频率，1 个聊天室 1 秒钟最多设置和删除状态 100 次

- Defined in EngineError.ts:171

### ChatroomKvStoreUnavailable

ChatroomKvStoreUnavailable: 23426

聊天室属性自定义设置，您可以在开发者后台免费基础功能页面中开启该功能。

- Defined in EngineError.ts:175

### ChatroomKvNotExist

ChatroomKvNotExist: 23427

聊天室属性不存在

- Defined in EngineError.ts:179

### ChatroomKvNotAllSuccess

ChatroomKvNotAllSuccess: 23428

聊天室批量设置或删除 kv 部分不成功

- Defined in EngineError.ts:183

### ChatroomKvLimit

ChatroomKvLimit: 23429

聊天室 kv 设置/删除个数超限，批量操作个数最多 10 个

- Defined in EngineError.ts:187

### ChatroomKvConcurrentError

ChatroomKvConcurrentError: 23431

聊天室设置 kv 失败，出现在两人或者多端同时操作一个 kv。如果出现该错误，为避免和其他端同时操作，请延时一定时间再试

- Defined in EngineError.ts:191

### ChatroomExtraSizeLimitExceed

ChatroomExtraSizeLimitExceed: 23437

加入聊天室附加信息长度超限

- Defined in EngineError.ts:195

### DeviceIdNotRegistered

DeviceIdNotRegistered: 24001

没有注册DeviveId 也就是用户没有登陆

- Defined in EngineError.ts:199

### DeviceIdExist

DeviceIdExist: 24002

device Id 已经存在

- Defined in EngineError.ts:203

### NoSuchUserOrToken

NoSuchUserOrToken: 24009

没有对应的用户或 Token

- Defined in EngineError.ts:207

### UserProfileKeyNotAllowSdkSet

UserProfileKeyNotAllowSdkSet: 24360

没有设置该用户托管属性的权限

- Defined in EngineError.ts:211

### UserProfileKeyNotExist

UserProfileKeyNotExist: 24361

用户托管基本属性的 key 列表中没有此 key

- Defined in EngineError.ts:215

### UserProfileExtKeyNotExist

UserProfileExtKeyNotExist: 24362

用户托管扩展属性的 key 列表中没有此 key

- Defined in EngineError.ts:219

### UserProfileExtKvCountExceedLimit

UserProfileExtKvCountExceedLimit: 24363

超过了可以设置的用户托管扩展属性的最大上限

- Defined in EngineError.ts:223

### UserProfileValueLengthExceedLimit

UserProfileValueLengthExceedLimit: 24364

用户托管基本属性或扩展属性的 Value，字符超过最大上限

- Defined in EngineError.ts:227

### UserProfileQueryCountExceedLimit

UserProfileQueryCountExceedLimit: 24365

批量查询用户托管资料的数量超限

- Defined in EngineError.ts:231

### UserProfileUserNotExist

UserProfileUserNotExist: 24366

未在用户托管业务中查询到此用户应用号

- Defined in EngineError.ts:235

### UserProfileValueCanOnlyBeNumbers

UserProfileValueCanOnlyBeNumbers: 24367

用户托管此属性 Value 只能是数字

- Defined in EngineError.ts:239

### UserProfileValueExceedRange

UserProfileValueExceedRange: 24368

用户托管此属性 Value 值超过设置取值范围

- Defined in EngineError.ts:243

### UserProfileServiceUnavailable

UserProfileServiceUnavailable: 24369

未开启用户信息托管功能

- Defined in EngineError.ts:247

### UltraGroupDisabled

UltraGroupDisabled: 24401

超级群功能未开通

- Defined in EngineError.ts:251

### UltraGroupServiceAbnormal

UltraGroupServiceAbnormal: 24402

超级群服务异常

- Defined in EngineError.ts:255

### UltraGroupParameterError

UltraGroupParameterError: 24403

超级群参数错误

- Defined in EngineError.ts:259

### UltraGroupUnknownError

UltraGroupUnknownError: 24404

超级群未知异常

- Defined in EngineError.ts:263

### NotInUltraGroup

NotInUltraGroup: 24406

非超级群成员

- Defined in EngineError.ts:267

### ForbiddenInUltraGroup

ForbiddenInUltraGroup: 24408

超级群成员禁言

- Defined in EngineError.ts:271

### UltraGroupNotExist

UltraGroupNotExist: 24410

超级群不存在

- Defined in EngineError.ts:275

### UltraGroupNumberExceedLimit

UltraGroupNumberExceedLimit: 24412

用户加入超级群数量超限

- Defined in EngineError.ts:279

### UltraGroupChannelsExceedLimit

UltraGroupChannelsExceedLimit: 24413

创建超级群频道，频道数超限

- Defined in EngineError.ts:283

### UltraGroupChannelIdNotExist

UltraGroupChannelIdNotExist: 24414

超级群频道 ID 不存在

- Defined in EngineError.ts:287

### UltraGroupMessageSentOverFrequency

UltraGroupMessageSentOverFrequency: 24415

超级群频道发送消息超限

- Defined in EngineError.ts:291

### UltraGroupUserNotInPrivateChannel

UltraGroupUserNotInPrivateChannel: 24416

用户不在超级群私有频道中

- Defined in EngineError.ts:295

### MultiClientManagementNotSupport

MultiClientManagementNotSupport: 24501

未开通多设备管理功能

- Defined in EngineError.ts:299

### MultiClientManagementParameterError

MultiClientManagementParameterError: 24502

设备管理请求参数错误

- Defined in EngineError.ts:303

### RecallParameterInvalid

RecallParameterInvalid: 25101

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

- Defined in EngineError.ts:307

### MessageStorageServiceUnavailable

MessageStorageServiceUnavailable: 25102

未开通单群聊云存储服务

- Defined in EngineError.ts:311

### ServerUnknownError

ServerUnknownError: 25104

未知异常

- Defined in EngineError.ts:315

### RecallMessageUserInvalid

RecallMessageUserInvalid: 25107

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

- Defined in EngineError.ts:320

### EntrustServerError

EntrustServerError: 25402

托管服务异常

- Defined in EngineError.ts:324

### EntrustServerParameterError

EntrustServerParameterError: 25403

托管服务参数错误

- Defined in EngineError.ts:328

### GroupIllegalError

GroupIllegalError: 25404

非法操作，非群主修改群权限相关

- Defined in EngineError.ts:332

### GroupAuthorityError

GroupAuthorityError: 25405

没有权限操作

- Defined in EngineError.ts:336

### GroupParameterLengthExceedLimit

GroupParameterLengthExceedLimit: 25406

参数异常，存在长度超限

- Defined in EngineError.ts:340

### GroupParameterFormatError

GroupParameterFormatError: 25407

参数异常，非法字符

- Defined in EngineError.ts:344

### GroupParameterValueCanOnlyBeNumbers

GroupParameterValueCanOnlyBeNumbers: 25408

参数值必须是数字

- Defined in EngineError.ts:348

### GroupIdAlreadyExist

GroupIdAlreadyExist: 25409

群组 ID 已存在

- Defined in EngineError.ts:352

### GroupIdNotExist

GroupIdNotExist: 25410

群 ID 不存在

- Defined in EngineError.ts:356

### GroupMembersCountExceedLimit

GroupMembersCountExceedLimit: 25411

群成员超限

- Defined in EngineError.ts:360

### GroupMembersAlreadyInGroup

GroupMembersAlreadyInGroup: 25412

群成员 ID 已在当前群组中

- Defined in EngineError.ts:364

### GroupNotAllowSdkOperation

GroupNotAllowSdkOperation: 25413

不允许通过 SDK 进行此操作

- Defined in EngineError.ts:368

### GroupNotAllowJoin

GroupNotAllowJoin: 25414

不允许任何人加入，无法加入群组

- Defined in EngineError.ts:372

### GroupExtKeyNotExist

GroupExtKeyNotExist: 25415

扩展信息 Key 值不存在

- Defined in EngineError.ts:376

### GroupRequestOverFrequency

GroupRequestOverFrequency: 25416

查询频率超限

- Defined in EngineError.ts:380

### GroupOwnerNotAllowQuitOrKick

GroupOwnerNotAllowQuitOrKick: 25417

群主不能被踢出/退出群组

- Defined in EngineError.ts:384

### GroupUserNotInGroup

GroupUserNotInGroup: 25418

用户 ID 不在群组中

- Defined in EngineError.ts:388

### GroupManagerOrFollowCountExceedLimit

GroupManagerOrFollowCountExceedLimit: 25419

管理员/关注 人数超过上限

- Defined in EngineError.ts:392

### GroupUserIsNotManagerInGroup

GroupUserIsNotManagerInGroup: 25420

该用户不是当前群的管理员

- Defined in EngineError.ts:396

### GroupRequestNotExist

GroupRequestNotExist: 25421

无对应群 ID 和用户 ID 的邀请请求

- Defined in EngineError.ts:400

### GroupQueryGroupCountExceedLimit

GroupQueryGroupCountExceedLimit: 25422

查询群信息个数超限

- Defined in EngineError.ts:404

### GroupNameInvalid

GroupNameInvalid: 25423

群名称不能为空

- Defined in EngineError.ts:408

### GroupJoinNeedManagerAccept

GroupJoinNeedManagerAccept: 25424

申请进群需要等待管理员审批

- Defined in EngineError.ts:412

### GroupOwnerNotAllowBeManager

GroupOwnerNotAllowBeManager: 25425

群主不支持设置为管理员

- Defined in EngineError.ts:416

### GroupNoInvitePermission

GroupNoInvitePermission: 25426

邀请人进群时没有权限

- Defined in EngineError.ts:420

### GroupJoinNeedInviteeAccept

GroupJoinNeedInviteeAccept: 25427

邀请进群需要被邀请人同意

- Defined in EngineError.ts:424

### GroupApplicationAlreadyHandle

GroupApplicationAlreadyHandle: 25428

管理员或群主处理请求时，别的管理员已处理

- Defined in EngineError.ts:428

### GroupOldGroupNotEntrust

GroupOldGroupNotEntrust: 25429

老的群不支持调用托管接口，需要导入后才能调用

- Defined in EngineError.ts:432

### GroupIdInvalid

GroupIdInvalid: 25430

群 ID 不合法，包含特殊字符

- Defined in EngineError.ts:436

### PageTokenParsingFailed

PageTokenParsingFailed: 25432

pagetoken 解析失败

- Defined in EngineError.ts:440

### GroupMuteWhitelistInvalid

GroupMuteWhitelistInvalid: 25433

群设置白名单人数超过上限

- Defined in EngineError.ts:444

### FriendAlreadyFriend

FriendAlreadyFriend: 25460

已经互为好友，操作无效

- Defined in EngineError.ts:448

### FriendNeedAccept

FriendNeedAccept: 25461

待对方同意后才能加为好友

- Defined in EngineError.ts:452

### FriendInOtherBlackList

FriendInOtherBlackList: 25462

在目标用户黑名单中，不能添加好友

- Defined in EngineError.ts:456

### FriendNotInOtherWhiteList

FriendNotInOtherWhiteList: 25463

不在目标用户白名单中，不能添加好友

- Defined in EngineError.ts:460

### FriendInMyBlackList

FriendInMyBlackList: 25464

目标用户在当前用户黑名单中，不能添加好友

- Defined in EngineError.ts:464

### FriendNotInMyWhiteList

FriendNotInMyWhiteList: 25465

不在当前用户白名单中，不能添加好友

- Defined in EngineError.ts:468

### FriendApplicationNotExist

FriendApplicationNotExist: 25466

操作无效，该好友请求不存在或已经过期

- Defined in EngineError.ts:472

### FriendMyFriendCountExceedLimit

FriendMyFriendCountExceedLimit: 25467

当前用户好友数超出上限

- Defined in EngineError.ts:476

### FriendOtherFriendCountExceedLimit

FriendOtherFriendCountExceedLimit: 25468

目标用户好友数超出上限

- Defined in EngineError.ts:480

### FriendNotFriend

FriendNotFriend: 25469

非好友关系，不能执行此操作

- Defined in EngineError.ts:484

### FriendFieldsLengthExceedLimit

FriendFieldsLengthExceedLimit: 25470

好友自定义属性超出上限

- Defined in EngineError.ts:488

### FriendOtherNotAllowAddFriend

FriendOtherNotAllowAddFriend: 25471

对方设置了不允许加为好友

- Defined in EngineError.ts:492

### FriendNotExist

FriendNotExist: 25472

好友不存在

- Defined in EngineError.ts:496

### FriendNotAllowAddSelf

FriendNotAllowAddSelf: 25473

不能添加自己为好友

- Defined in EngineError.ts:500

### FriendNotSupportRobot

FriendNotSupportRobot: 25474

不支持添加机器人为好友

- Defined in EngineError.ts:504

### PushSettingParameterInvalid

PushSettingParameterInvalid: 26001

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

- Defined in EngineError.ts:508

### SettingSyncFailed

SettingSyncFailed: 26002

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

- Defined in EngineError.ts:512

### ServiceInternalError

ServiceInternalError: 26003

服务内部错误

- Defined in EngineError.ts:516

### TagLimitExceed

TagLimitExceed: 26004

用户会话标签个数超限，最多支持添加 20 个标签

- Defined in EngineError.ts:520

### ReadReceiptV4Invalid

ReadReceiptV4Invalid: 26005

未开通 v4 已读回执

- Defined in EngineError.ts:524

### ServerParameterMessageUidsConfused

ServerParameterMessageUidsConfused: 26007

消息 id 顺序错误

- Defined in EngineError.ts:528

### InvalidArgumentMessageUid

InvalidArgumentMessageUid: 26009

消息 uid 为空串或 NULL

- Defined in EngineError.ts:532

### ServerParameterInvalid

ServerParameterInvalid: 26010

参数有误

- Defined in EngineError.ts:536

### MessageNotExist

MessageNotExist: 26017

消息不存在

- Defined in EngineError.ts:540

### SubscribeOnlineServiceUnavailable

SubscribeOnlineServiceUnavailable: 26020

未开启在线状态订阅功能

- Defined in EngineError.ts:544

### BeSubscribedUserIdsCountExceedLimit

BeSubscribedUserIdsCountExceedLimit: 26021

用户被订阅量达到上限

- Defined in EngineError.ts:548

### SubscribedUserIdsExceedLimit

SubscribedUserIdsExceedLimit: 26022

订阅用户数达到上限

- Defined in EngineError.ts:552

### FileSizeExceedLimit

FileSizeExceedLimit: 26106

上传文件超过最大限制

- Defined in EngineError.ts:556

### RequestUploadTokenSizeError

RequestUploadTokenSizeError: 26107

请求上传 token 时文件大小错误

- Defined in EngineError.ts:560

### TranslationCodeSuccess

TranslationCodeSuccess: 26200

翻译成功

- Defined in EngineError.ts:564

### TranslationCodeAuthFailed

TranslationCodeAuthFailed: 26201

翻译失败，融云鉴权失败或者 token 过期

- Defined in EngineError.ts:568

### TranslationCodeServerAuthFailed

TranslationCodeServerAuthFailed: 26202

翻译失败，翻译功能服务商鉴权失败

- Defined in EngineError.ts:572

### TranslationCodeTranslateFailed

TranslationCodeTranslateFailed: 26203

翻译失败，翻译功能服务商返回失败

- Defined in EngineError.ts:576

### TranslationCodeServiceUnavailable

TranslationCodeServiceUnavailable: 26204

翻译失败，翻译功能未在融云开启

- Defined in EngineError.ts:580

### TranslationCodeCurrentLimiting

TranslationCodeCurrentLimiting: 26205

翻译失败，融云限流

- Defined in EngineError.ts:584

### TranslationCodeServerInvalidAuthToken

TranslationCodeServerInvalidAuthToken: 26206

翻译失败，Server 没有鉴权 token 的 secret

- Defined in EngineError.ts:588

### TranslationCodeServerInvalidExtractResult

TranslationCodeServerInvalidExtractResult: 26208

短语音转录结果为空，请核对编解码类型

- Defined in EngineError.ts:592

### TranslationCodeServerInvalidLanguage

TranslationCodeServerInvalidLanguage: 26209

语言设置错误

- Defined in EngineError.ts:596

### TranslationCodeServerInvalidEncodingType

TranslationCodeServerInvalidEncodingType: 26210

编码格式设置错误

- Defined in EngineError.ts:600

### ReadReceiptV5NotAvailable

ReadReceiptV5NotAvailable: 26314

已读 V5 未开通

- Defined in EngineError.ts:604

### NotSupportReadReadReceipt

NotSupportReadReadReceipt: 26315

不支持的已读回执方式

- Defined in EngineError.ts:608

### ParamLengthOUt

ParamLengthOUt: 26316

参数长度超限

- Defined in EngineError.ts:612

### NotSupportConversationType

NotSupportConversationType: 26317

不支持的会话类型

- Defined in EngineError.ts:616

### NotSupportReadReceiptV5QueryType

NotSupportReadReceiptV5QueryType: 26318

不支持的已读查询类型

- Defined in EngineError.ts:620

### NotMessageSender

NotMessageSender: 26320

非消息发送者

- Defined in EngineError.ts:624

### MessageNotSupportReadReceipt

MessageNotSupportReadReceipt: 26321

消息为不需要回执类型

- Defined in EngineError.ts:628

### ServiceSttUnavailable

ServiceSttUnavailable: 28300

语音转换服务未开启

- Defined in EngineError.ts:632

### ServiceNotSupport

ServiceNotSupport: 28301

业务不支持

- Defined in EngineError.ts:636

### ServiceSttConvertedFailed

ServiceSttConvertedFailed: 28304

stt转换失败

- Defined in EngineError.ts:640

### ServiceSttInternalError

ServiceSttInternalError: 28305

语音转文本服务异常

- Defined in EngineError.ts:644

### ServiceSttParamMiss

ServiceSttParamMiss: 28306

语音转文本参数缺失

- Defined in EngineError.ts:648

### ServiceSttUsageExceed

ServiceSttUsageExceed: 28307

用量超过限制

- Defined in EngineError.ts:652

### TranslationServiceNotOpen

TranslationServiceNotOpen: 28400

翻译功能没打开

- Defined in EngineError.ts:656

### TranslationFailed

TranslationFailed: 28401

翻译失败

- Defined in EngineError.ts:660

### TranslationServerError

TranslationServerError: 28402

翻译服务器错误

- Defined in EngineError.ts:664

### TranslateParamMissing

TranslateParamMissing: 28403

翻译参数缺失

- Defined in EngineError.ts:668

### TranslationParamError

TranslationParamError: 28404

翻译参数有误

- Defined in EngineError.ts:672

### TranslationQuotaLimit

TranslationQuotaLimit: 28405

超出翻译使用额度

- Defined in EngineError.ts:676

### TranslationTextLengthExceedsLimit

TranslationTextLengthExceedsLimit: 28406

翻译文本长度超出限制

- Defined in EngineError.ts:680

### TranslationLanguageNotSupport

TranslationLanguageNotSupport: 28407

翻译语言不支持

- Defined in EngineError.ts:684

### StreamMessageNoStream

StreamMessageNoStream: 29002

消息的流不存在。

- Defined in EngineError.ts:688

### StreamMessageDeltaTimeOver

StreamMessageDeltaTimeOver: 29003

超时 30 秒无数据结束。

- Defined in EngineError.ts:692

### StreamMessageDeltaTimeLimit

StreamMessageDeltaTimeLimit: 29004

流超出 30 分钟截断。

- Defined in EngineError.ts:696

### StreamMessageReviewFailed

StreamMessageReviewFailed: 29005

审核不过，流数据被删除。

- Defined in EngineError.ts:700

### StreamMessageDataTruncated

StreamMessageDataTruncated: 29006

流数据大于 128 k 截断

- Defined in EngineError.ts:704

### StreamMessageServerInternalError

StreamMessageServerInternalError: 29007

流消息服务内部异常

- Defined in EngineError.ts:708

### InvalidPublicService

InvalidPublicService: 29201

无效的公众号。(由会话类型和 Id 所标识的公众号会话是无效的)

- Defined in EngineError.ts:712

### ConnectionClosed

ConnectionClosed: 30001

未连接或连接已关闭

- Defined in EngineError.ts:716

### SocketRecvTimeout

SocketRecvTimeout: 30003

Publish & Query 请求响应超时 `SOCKET_SIGNAL_TIMEOUT`

- Defined in EngineError.ts:720

### NaviReqFailed

NaviReqFailed: 30004

导航请求失败

- Defined in EngineError.ts:724

### NaviReqTimeout

NaviReqTimeout: 30005

导航请求超时

- Defined in EngineError.ts:728

### MsgSendFailed

MsgSendFailed: 30014

发送消息失败

- Defined in EngineError.ts:732

### MsgSizeOutOfLimit

MsgSizeOutOfLimit: 30016

消息大小超限，消息体（序列化成 json 格式之后的内容）

- Defined in EngineError.ts:736

### SocketSendTimeout

SocketSendTimeout: 30022

cmp 信令发送超时

- Defined in EngineError.ts:740

### NaviRespTokenIncorrect

NaviRespTokenIncorrect: 30024

导航请求携带 Token 错误

- Defined in EngineError.ts:744

### NaviLicenseMismatch

NaviLicenseMismatch: 30026

License 不匹配（私有云 - 鸿蒙平台）

- Defined in EngineError.ts:748

### ConnectionClosing

ConnectionClosing: 30027

正在断开连接中

- Defined in EngineError.ts:752

### ConnectIllegalProtocolVersion

ConnectIllegalProtocolVersion: 31001

信令版本错误

来源：ConnectAckCode = 1 | DisconnectAckCode = 8

- Defined in EngineError.ts:758

### ConnectIdReject

ConnectIdReject: 31002

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

来源：ConnectAckCode = 2

- Defined in EngineError.ts:764

### ConnectPlatformUnavailable

ConnectPlatformUnavailable: 31003

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

来源：ConnectAckCode = 3

- Defined in EngineError.ts:770

### ConnectTokenIncorrect

ConnectTokenIncorrect: 31004

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

#### Note

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

#### Discussion

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

来源：ConnectAckCode = 4

- Defined in EngineError.ts:779

### ConnectNotAuthorized

ConnectNotAuthorized: 31005

App 校验未通过（开通了 App 校验功能，但是校验未通过）

来源：ConnectAckCode = 5

- Defined in EngineError.ts:785

### ConnectRedirect

ConnectRedirect: 31006

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

来源：ConnectAckCode = 6 | DisconnectAckCode = 6

- Defined in EngineError.ts:791

### ConnectPackageNameInvalid

ConnectPackageNameInvalid: 31007

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

来源：ConnectAckCode = 7

- Defined in EngineError.ts:797

### ConnectAppBlockOrDelete

ConnectAppBlockOrDelete: 31008

该 AppKey 已经封禁或删除

来源：ConnectAckCode = 8

- Defined in EngineError.ts:803

### ConnectUserBlocked

ConnectUserBlocked: 31009

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

#### Note

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

来源：ConnectAckCode = 9

- Defined in EngineError.ts:810

### DisconnectUserKicked

DisconnectUserKicked: 31010

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

- Defined in EngineError.ts:816

### DisconnectUserBlocked

DisconnectUserBlocked: 31011

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

- Defined in EngineError.ts:821

### DisconnectUserLogout

DisconnectUserLogout: 31012

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

- Defined in EngineError.ts:825

### SocketConnectionFailed

SocketConnectionFailed: 31014

Socket 连接异常

- Defined in EngineError.ts:829

### SocketShutdownFailed

SocketShutdownFailed: 31015

Socket 关闭输出流失败

- Defined in EngineError.ts:833

### ConnectionCancel

ConnectionCancel: 31016

连接取消

- Defined in EngineError.ts:837

### ConnectTokenExpired

ConnectTokenExpired: 31020

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

来源：ConnectAckCode = 10 | DisconnectAckCode = 7

- Defined in EngineError.ts:843

### ConnectDeviceError

ConnectDeviceError: 31021

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

来源：ConnectAckCode = 11

- Defined in EngineError.ts:849

### ConnectHostnameError

ConnectHostnameError: 31022

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

来源：ConnectAckCode = 12

- Defined in EngineError.ts:855

### ConnectOtherDeviceLogin

ConnectOtherDeviceLogin: 31023

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

来源：ConnectAckCode = 13

- Defined in EngineError.ts:861

### ConnectConcurrentLimitError

ConnectConcurrentLimitError: 31024

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

来源：ConnectAckCode = 14

- Defined in EngineError.ts:867

### ConnectClusterError

ConnectClusterError: 31025

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

来源：ConnectAckCode = 15

- Defined in EngineError.ts:873

### ConnectAppAuthFailed

ConnectAppAuthFailed: 31026

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

来源：ConnectAckCode = 16

- Defined in EngineError.ts:879

### ConnectOneTimePasswordUsed

ConnectOneTimePasswordUsed: 31027

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

来源：ConnectAckCode = 17

- Defined in EngineError.ts:885

### ConnectPlatformError

ConnectPlatformError: 31028

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

来源：ConnectAckCode = 18

- Defined in EngineError.ts:891

### ConnectUserDeleteAccount

ConnectUserDeleteAccount: 31029

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

来源：ConnectAckCode = 19 | DisconnectAckCode = 9

- Defined in EngineError.ts:897

### ConnectLicenseExpired

ConnectLicenseExpired: 31030

导航请求证书过期

来源：ConnectAckCode = 20

- Defined in EngineError.ts:903

### ConnectAckCodeNotSupported

ConnectAckCodeNotSupported: 31045

连接应答码不支持

- Defined in EngineError.ts:907

### DisconnectAckCodeNotSupported

DisconnectAckCodeNotSupported: 31046

断开连接应答码不支持

- Defined in EngineError.ts:911

### KvStoreNotOpened

KvStoreNotOpened: 31510

Kv 存储器未打开

- Defined in EngineError.ts:915

### KvStoreOpenFailed

KvStoreOpenFailed: 31511

Kv 存储器打开失败

- Defined in EngineError.ts:919

### KvStoreIOError

KvStoreIOError: 31512

Kv 存储器读写错误

- Defined in EngineError.ts:923

### KvStoreSerializationError

KvStoreSerializationError: 31513

Kv 存储器序列化错误

- Defined in EngineError.ts:927

### JsonParserFailed

JsonParserFailed: 31610

Json 解析错误

- Defined in EngineError.ts:931

### ImageFormatError

ImageFormatError: 31611

图片转换错误

- Defined in EngineError.ts:935

### RequestUploadTokenError

RequestUploadTokenError: 31612

请求文件上传 Token 时错误

- Defined in EngineError.ts:939

### GetUploadTokenError

GetUploadTokenError: 31613

获取文件上传 Token 时错误

- Defined in EngineError.ts:943

### SightMessageCompressError

SightMessageCompressError: 31614

小视频消息压缩失败

- Defined in EngineError.ts:947

### ConnectRefused

ConnectRefused: 32061

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

- Defined in EngineError.ts:951

### MessageSavedError

MessageSavedError: 33000

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

- Defined in EngineError.ts:955

### InvalidParameter

InvalidParameter: 33003

开发者接口调用时传入的参数错误

- Defined in EngineError.ts:959

### ParameterInvalid

ParameterInvalid: 33003

开发者接口调用时传入的参数错误

- Defined in EngineError.ts:963

### ConnectionInProcess

ConnectionInProcess: 33006

连接进行中

- Defined in EngineError.ts:967

### CloudStorageForHistoryMessageDisable

CloudStorageForHistoryMessageDisable: 33007

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

- Defined in EngineError.ts:971

### TagNotExist

TagNotExist: 33100

标签不存在

- Defined in EngineError.ts:976

### TagAlreadyExists

TagAlreadyExists: 33101

标签已存在

- Defined in EngineError.ts:981

### TagInvalidForConversation

TagInvalidForConversation: 33102

标签不在会话中

- Defined in EngineError.ts:986

### RequestCanceled

RequestCanceled: 33200

请求已取消

- Defined in EngineError.ts:990

### InvalidArgumentFileNameEmpty

InvalidArgumentFileNameEmpty: 33201

传入的文件名为空

- Defined in EngineError.ts:994

### DownloadRequestExist

DownloadRequestExist: 33202

多媒体消息/文件正在下载

- Defined in EngineError.ts:998

### RequestPaused

RequestPaused: 33204

请求已暂停

- Defined in EngineError.ts:1002

### NotAllowPullConversation

NotAllowPullConversation: 33301

未开通主动拉取远端会话

- Defined in EngineError.ts:1006

### SdkPullConversation

SdkPullConversation: 33302

已开启 SDK 自动拉取远端会话，不允许再手动拉取

- Defined in EngineError.ts:1010

### DownloadTaskNotExist

DownloadTaskNotExist: 33205

下载任务不存在

- Defined in EngineError.ts:1014

### UploadTaskNotExist

UploadTaskNotExist: 33206

上传任务不存在

- Defined in EngineError.ts:1018

### MediaMessageHandlerError

MediaMessageHandlerError: 33207

用户自定义消息上传下载失败

- Defined in EngineError.ts:1022

### ModifyMessageNotSent

ModifyMessageNotSent: 33401

被编辑消息是接收的

- Defined in EngineError.ts:1026

### ModifyMessageTimeout

ModifyMessageTimeout: 33402

编辑的消息超过可编辑时间

- Defined in EngineError.ts:1030

### ConnectionExists

ConnectionExists: 34001

连接已存在

- Defined in EngineError.ts:1034

### SightMsgDurationLimit

SightMsgDurationLimit: 34002

小视频时间长度超出限制，默认小视频时长上限为 2 分钟 Android,iOS,Web

- Defined in EngineError.ts:1039

### GifMessageSizeOutOfLimit

GifMessageSizeOutOfLimit: 34003

GIF 消息文件大小超出限制

- Defined in EngineError.ts:1043

### EnvironmentError

EnvironmentError: 34005

连接环境不正确。公有云 SDK 连接私有云服务会报该错误。

- Defined in EngineError.ts:1047

### ConnectionTimeout

ConnectionTimeout: 34006

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

#### Note

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

- Defined in EngineError.ts:1053

### MessageCantExpand

MessageCantExpand: 34008

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

- Defined in EngineError.ts:1057

### MessageExpansionSizeLimitExceed

MessageExpansionSizeLimitExceed: 34010

消息扩展字段超限

- Defined in EngineError.ts:1061

### UploadMediaFailed

UploadMediaFailed: 34011

上传媒体消息失败

- Defined in EngineError.ts:1065

### ConversationTagInvalidConversationType

ConversationTagInvalidConversationType: 34012

指定的会话类型不支持标签功能，会话标签仅支持单群聊会话、系统会话

- Defined in EngineError.ts:1069

### ConversationTagLimitExceed

ConversationTagLimitExceed: 34013

标签中添加/删除的会话数量超限，最多支持添加/删除 1000 个会话

- Defined in EngineError.ts:1073

### ReadReceiptVersionNotSupport

ReadReceiptVersionNotSupport: 34014

群已读回执版本不支持

- Defined in EngineError.ts:1077

### UserSettingUnavailable

UserSettingUnavailable: 34016

用户级别设置未开通

- Defined in EngineError.ts:1081

### MessageNullError

MessageNullError: 34017

消息拦截器处理接口返回的消息为空

- Defined in EngineError.ts:1085

### MessageNotRegistered

MessageNotRegistered: 34021

未注册的消息类型

- Defined in EngineError.ts:1089

### InvalidArgumentUltraGroupNotSupport

InvalidArgumentUltraGroupNotSupport: 34022

不支持超级群会话

- Defined in EngineError.ts:1093

### MessageExpandConversationTypeNotMatch

MessageExpandConversationTypeNotMatch: 34025

消息扩展不支持该会话类型

- Defined in EngineError.ts:1097

### HttpReqFailed

HttpReqFailed: 34026

Http 请求失败

- Defined in EngineError.ts:1101

### HttpReqTimeout

HttpReqTimeout: 34027

Http 请求超时

- Defined in EngineError.ts:1105

### InvalidArgumentAppKey

InvalidArgumentAppKey: 34105

构建 `RcimEngineBuilderParam` 时传入的 app_key 为 NULL 仅 C_FFI 层使用

- Defined in EngineError.ts:1110

### InvalidArgumentTimestamp

InvalidArgumentTimestamp: 34202

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

- Defined in EngineError.ts:1114

### InvalidArgumentSendTime

InvalidArgumentSendTime: 34236

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

- Defined in EngineError.ts:1118

### InvalidArgumentModifyMessageUid

InvalidArgumentModifyMessageUid: 34203

消息 uid 非法

- Defined in EngineError.ts:1122

### InvalidArgumentMessageId

InvalidArgumentMessageId: 34204

开发者接口调用时传入的 messageId 非法或者找不到对应的 Message

- Defined in EngineError.ts:1126

### InvalidArgumentMessageContent

InvalidArgumentMessageContent: 34205

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

- Defined in EngineError.ts:1130

### InvalidArgumentMessageVec

InvalidArgumentMessageVec: 34206

参数 Message 列表非法

- Defined in EngineError.ts:1134

### InvalidArgumentConversationType

InvalidArgumentConversationType: 34209

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

- Defined in EngineError.ts:1138

### InvalidArgumentTargetId

InvalidArgumentTargetId: 34210

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

- Defined in EngineError.ts:1142

### InvalidArgumentChannelId

InvalidArgumentChannelId: 34211

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

- Defined in EngineError.ts:1146

### InvalidParameterTagId

InvalidParameterTagId: 34212

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

- Defined in EngineError.ts:1150

### InvalidParameterTagName

InvalidParameterTagName: 34213

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

- Defined in EngineError.ts:1154

### InvalidParameterUserId

InvalidParameterUserId: 34214

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

- Defined in EngineError.ts:1158

### InvalidParameterUserList

InvalidParameterUserList: 34215

User 数组参数非法

- Defined in EngineError.ts:1162

### InvalidParameterMessageExpansion

InvalidParameterMessageExpansion: 34220

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

- Defined in EngineError.ts:1166

### InvalidParameterUltraGroupMessageExpansionKeyArray

InvalidParameterUltraGroupMessageExpansionKeyArray: 34221

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

- Defined in EngineError.ts:1170

### InvalidParameterVoipToken

InvalidParameterVoipToken: 34222

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

- Defined in EngineError.ts:1174

### InvalidArgumentContentNotMedia

InvalidArgumentContentNotMedia: 34223

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

- Defined in EngineError.ts:1178

### InvalidArgumentTimeString

InvalidArgumentTimeString: 34224

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

- Defined in EngineError.ts:1182

### InvalidEnumOutOfRange

InvalidEnumOutOfRange: 34225

开发者接口调用时传入的枚举值超出定义范围 注：因 C 枚举类型入参超范围时，会因 Undefined Behavior 无法预知结果，不能准确判断。 因此根据 https://github.com/rust-lang/rust-memory-model/issues/41 建议，改由平台层确保传入的枚举值在合法范围内。 仅 C_FFI 层使用（暂未使用）

- Defined in EngineError.ts:1189

### InvalidArgumentPushNotificationMuteLevel

InvalidArgumentPushNotificationMuteLevel: 34228

免打扰级别非法

- Defined in EngineError.ts:1193

### InvalidArgumentMessageIdVec

InvalidArgumentMessageIdVec: 34229

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

- Defined in EngineError.ts:1197

### InvalidParameterReceivedStatus

InvalidParameterReceivedStatus: 34230

接口传入的 `RcimReceivedStatus*` 为 NULL 时返回 仅 C_FFI 层使用

- Defined in EngineError.ts:1202

### InvalidArgumentCount

InvalidArgumentCount: 34232

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

- Defined in EngineError.ts:1206

### InvalidArgumentMediaLocalPath

InvalidArgumentMediaLocalPath: 34234

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

- Defined in EngineError.ts:1210

### InvalidArgumentMediaUrl

InvalidArgumentMediaUrl: 34235

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

- Defined in EngineError.ts:1214

### InvalidParameterUniqueId

InvalidParameterUniqueId: 34236

开发者调用接口传入的 uniqueId 为空或者""

- Defined in EngineError.ts:1219

### InvalidArgumentMessage

InvalidArgumentMessage: 34243

开发者调用接口传入的 message 参数为空 仅 C_FFI 层使用

- Defined in EngineError.ts:1224

### InvalidArgumentSentStatus

InvalidArgumentSentStatus: 34244

开发者调用接口传入的 sentStatus 参数错误 仅 C_FFI 层使用

- Defined in EngineError.ts:1229

### FileSizeError

FileSizeError: 34253

文件长度错误

- Defined in EngineError.ts:1233

### ChatroomKvInvalidKey

ChatroomKvInvalidKey: 34260

聊天室设置 kv 失败，参数 key 非法

- Defined in EngineError.ts:1237

### ChatroomKvInvalidKeyVec

ChatroomKvInvalidKeyVec: 34261

聊天室设置 kv 失败，参数 key 数组非法

- Defined in EngineError.ts:1241

### ChatroomKvInvalidValue

ChatroomKvInvalidValue: 34262

聊天室设置 kv 失败，参数 value 非法

- Defined in EngineError.ts:1245

### ChatroomKvInvalidKeyValueVec

ChatroomKvInvalidKeyValueVec: 34263

聊天室设置 kv 失败，参数 key 和 value 数组非法

- Defined in EngineError.ts:1249

### InvalidArgumentMessageDirectionEmpty

InvalidArgumentMessageDirectionEmpty: 34267

参数 MessageDirection 为空

- Defined in EngineError.ts:1253

### InvalidArgumentObjectName

InvalidArgumentObjectName: 34271

开发者接口调用时传入的 objectName 非法 仅 C_FFI 层使用

- Defined in EngineError.ts:1258

### InvalidArgumentLimit

InvalidArgumentLimit: 34279

参数 limit 非法

- Defined in EngineError.ts:1262

### InvalidArgumentMessageDirection

InvalidArgumentMessageDirection: 34280

参数 MessageDirection 非法（发送消息时没有使用 Send）

- Defined in EngineError.ts:1266

### InvalidArgumentSpanMinutes

InvalidArgumentSpanMinutes: 34283

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

- Defined in EngineError.ts:1270

### MsgFileDownloadFailed

MsgFileDownloadFailed: 34300

多媒体消息文件下载失败

- Defined in EngineError.ts:1274

### InvalidArgumentConversationTypeVec

InvalidArgumentConversationTypeVec: 34284

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

- Defined in EngineError.ts:1278

### InvalidArgumentNaviUrl

InvalidArgumentNaviUrl: 34286

调用 `rcim_engine_builder_set_navi_server` 时，传入的 url 为 NULL 仅 C_FFI 层使用

- Defined in EngineError.ts:1283

### InvalidArgumentConversationIdentifierVec

InvalidArgumentConversationIdentifierVec: 34287

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

- Defined in EngineError.ts:1287

### DirectionalMessageNotSupport

DirectionalMessageNotSupport: 34296

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

- Defined in EngineError.ts:1291

### MessageDestructing

MessageDestructing: 34297

消息正在阅后即焚倒计时中，无法开始阅后即焚倒计时 调用 message_begin_destruct 可能出现

- Defined in EngineError.ts:1296

### DatabaseNotOpened

DatabaseNotOpened: 34301

数据库未打开

- Defined in EngineError.ts:1300

### DatabaseOpenFailed

DatabaseOpenFailed: 34302

数据库打开错误

- Defined in EngineError.ts:1304

### DatabaseIOError

DatabaseIOError: 34303

数据库读写错误

- Defined in EngineError.ts:1308

### DatabaseTargetNotFound

DatabaseTargetNotFound: 34304

数据库序没有查到数据

- Defined in EngineError.ts:1312

### NetDataParserFailed

NetDataParserFailed: 34305

网络数据转换失败

- Defined in EngineError.ts:1316

### InvalidParameterSubscribeType

InvalidParameterSubscribeType: 34306

订阅事件传入的订阅类型非法

- Solution 订阅相关接口传入的订阅类型不支持

- Defined in EngineError.ts:1322

### InvalidParameterSubscribeExpiry

InvalidParameterSubscribeExpiry: 34307

订阅事件传入的订阅时长非法 [60s ~ 30 天]

- Solution 订阅相关接口传入的订阅时长非法

- Defined in EngineError.ts:1328

### InvalidParameterSubscribePublisherUserIds

InvalidParameterSubscribePublisherUserIds: 34308

订阅事件传入的订阅用户列表空或者数据类型非法

- Solution 订阅相关接口传入的订阅用户列表非法

- Defined in EngineError.ts:1334

### InvalidParameterSubscribePageSize

InvalidParameterSubscribePageSize: 34309

订阅事件传入的分页大小非法

- Solution 订阅相关接口传入的分页大小非法 [1~200]

- Defined in EngineError.ts:1340

### InvalidParameterUserProfile

InvalidParameterUserProfile: 34312

参数 userProfile 非法

- Defined in EngineError.ts:1344

### InvalidParameterUserProfileVisibility

InvalidParameterUserProfileVisibility: 34313

参数 userProfileVisibility 非法

- Defined in EngineError.ts:1348

### InvalidArgumentUserExtra

InvalidArgumentUserExtra: 34314

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

- Defined in EngineError.ts:1352

### DatabaseThreadError

DatabaseThreadError: 34316

数据库线程错误

- Defined in EngineError.ts:1356

### InvalidArgumentGroupInfo

InvalidArgumentGroupInfo: 34318

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

- Defined in EngineError.ts:1360

### InvalidArgumentGroupId

InvalidArgumentGroupId: 34319

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

- Defined in EngineError.ts:1364

### InvalidArgumentGroupName

InvalidArgumentGroupName: 34320

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

- Defined in EngineError.ts:1368

### InvalidArgumentGroupIdList

InvalidArgumentGroupIdList: 34321

开发者接口调用时传入的参数 groupId 列表非法

- Defined in EngineError.ts:1372

### InvalidArgumentGroupMemberRole

InvalidArgumentGroupMemberRole: 34322

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

- Defined in EngineError.ts:1376

### InvalidArgumentGroupRequestStatus

InvalidArgumentGroupRequestStatus: 34323

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

- Defined in EngineError.ts:1380

### InvalidArgumentGroupRequestDirection

InvalidArgumentGroupRequestDirection: 34324

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

- Defined in EngineError.ts:1384

### InvalidArgumentNickname

InvalidArgumentNickname: 34325

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

- Defined in EngineError.ts:1388

### InvalidArgumentReason

InvalidArgumentReason: 34326

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

- Defined in EngineError.ts:1392

### InvalidArgumentRemark

InvalidArgumentRemark: 34327

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

- Defined in EngineError.ts:1396

### InvalidArgumentPageToken

InvalidArgumentPageToken: 34328

page_token 不合法

- Defined in EngineError.ts:1400

### DataIsSyncing

DataIsSyncing: 34329

数据同步中

- Defined in EngineError.ts:1404

### InvalidArgumentFriendDirectionType

InvalidArgumentFriendDirectionType: 34331

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

- Defined in EngineError.ts:1408

### InvalidArgumentFriendApplicationType

InvalidArgumentFriendApplicationType: 34332

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

- Defined in EngineError.ts:1412

### InvalidArgumentFriendApplicationStatus

InvalidArgumentFriendApplicationStatus: 34333

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

- Defined in EngineError.ts:1416

### InvalidArgumentFriendAddPermission

InvalidArgumentFriendAddPermission: 34334

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

- Defined in EngineError.ts:1420

### InvalidArgumentFriendExtraFields

InvalidArgumentFriendExtraFields: 34335

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

- Defined in EngineError.ts:1424

### RealtimeConversationUnavailable

RealtimeConversationUnavailable: 34336

实时会话未开启

- Defined in EngineError.ts:1428

### ServerDataError

ServerDataError: 34344

服务端可能因为超时等原因导致的消息不确定是否存在

- Defined in EngineError.ts:1432

### DatabaseDiskFull

DatabaseDiskFull: 34439

数据库磁盘空间已满

- Defined in EngineError.ts:1436

### EngineDropped

EngineDropped: 34400

调用接口的同时，引擎已释放

- Defined in EngineError.ts:1440

### InvalidArgumentEngineSync

InvalidArgumentEngineSync: 34401

接口传入的 `RcimEngineSync*` 为 NULL 时返回 仅 C_FFI 层使用

- Defined in EngineError.ts:1445

### InvalidArgumentEngineBuilder

InvalidArgumentEngineBuilder: 34402

接口传入的 `RcimEngineBuilder*` 为 NULL 时返回 仅 C_FFI 层使用

- Defined in EngineError.ts:1450

### InvalidArgumentDeviceId

InvalidArgumentDeviceId: 34403

构建 `RcimEngineBuilderParam` 时，传入的 device_id 为 NULL 仅 C_FFI 层使用

- Defined in EngineError.ts:1455

### InvalidArgumentPackageName

InvalidArgumentPackageName: 34404

构建 `RcimEngineBuilderParam` 时，传入的 package_name 为 NULL 仅 C_FFI 层使用

- Defined in EngineError.ts:1460

### InvalidArgumentSdkVersion

InvalidArgumentSdkVersion: 34405

构建 `RcimEngineBuilderParam` 时，传入的 sdk_version 或 sdk_version_vec 为 NULL，或 sdk_version_vec_len = 0 仅 C_FFI 层使用

- Defined in EngineError.ts:1465

### InvalidArgumentFileStoragePath

InvalidArgumentFileStoragePath: 34406

调用 `rcim_engine_builder_set_store_path` 或 `rcim_engine_builder_set_file_path` 时，传入的 path 为 NULL

- Defined in EngineError.ts:1469

### InvalidArgumentToken

InvalidArgumentToken: 34407

调用 `rcim_engine_connect` 时传入的 token 为 NULL 或长度超范围

- Defined in EngineError.ts:1473

### InvalidArgumentMessageType

InvalidArgumentMessageType: 34409

调用 `rcim_engine_register_message_types` 时传入的 type_vec 为 NULL 或 type_vec_len 为 0 仅 C_FFI 层使用

- Defined in EngineError.ts:1478

### InvalidArgumentNotMediaMessage

InvalidArgumentNotMediaMessage: 34410

无法解析成 MediaMessage

- Defined in EngineError.ts:1482

### InvalidArgumentUserIdEmpty

InvalidArgumentUserIdEmpty: 34411

用户 ID 为空

- Defined in EngineError.ts:1486

### InvalidArgumentAudioDuration

InvalidArgumentAudioDuration: 34413

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

- Defined in EngineError.ts:1490

### InvalidArgumentLogInfo

InvalidArgumentLogInfo: 34414

日志插入时参数无效

- Defined in EngineError.ts:1494

### InvalidArgumentEngineBuilderParam

InvalidArgumentEngineBuilderParam: 34415

接口传入的 RcimEngineBuilderParam* 为 NULL 时返回 仅 C_FFI 层使用

- Defined in EngineError.ts:1499

### InvalidArgumentDeviceModel

InvalidArgumentDeviceModel: 34416

构建 `RcimEngineBuilderParam` 时，传入的 device_model 为 NULL 仅 C_FFI 层使用

- Defined in EngineError.ts:1504

### InvalidArgumentDeviceManufacturer

InvalidArgumentDeviceManufacturer: 34417

构建 `RcimEngineBuilderParam` 时，传入的 device_manufacturer 为 NULL 仅 C_FFI 层使用

- Defined in EngineError.ts:1509

### InvalidArgumentPushTokenVec

InvalidArgumentPushTokenVec: 34418

接口传入的 push_token_vec 为 NULL 或 push_token_vec_len 为 0 时返回 仅 C_FFI 层使用

- Defined in EngineError.ts:1514

### InvalidArgumentPushType

InvalidArgumentPushType: 34419

接口传入的 push_type 为 NULL 时返回 仅 C_FFI 层使用

- Defined in EngineError.ts:1519

### InvalidArgumentPushToken

InvalidArgumentPushToken: 34420

接口传入的 push_token 为 NULL 时返回 仅 C_FFI 层使用

- Defined in EngineError.ts:1524

### InvalidArgumentSenderId

InvalidArgumentSenderId: 34421

开发者接口调用时传入的 SenderId 非法 All: 34421

- Defined in EngineError.ts:1528

### InvalidArgumentPushNotificationMuteLevelVec

InvalidArgumentPushNotificationMuteLevelVec: 34422

免打扰级别数组非法

- Defined in EngineError.ts:1532

### InvalidArgumentConnectionStatus

InvalidArgumentConnectionStatus: 34423

调用 `rcim_engine_get_connection_status` 时传入的 out_status 为 NULL 仅 C_FFI 层使用

- Defined in EngineError.ts:1537

### InvalidArgumentVersion

InvalidArgumentVersion: 34424

调用 `rcim_engine_get_version` 时传入的 version 为 NULL 仅 C_FFI 层使用

- Defined in EngineError.ts:1542

### InvalidArgumentOsVersion

InvalidArgumentOsVersion: 34425

构建 `RcimEngineBuilderParam` 时，传入的 os_version 为 NULL 仅 C_FFI 层使用

- Defined in EngineError.ts:1547

### InvalidArgumentAppVersion

InvalidArgumentAppVersion: 34426

构建 `RcimEngineBuilderParam` 时，传入的 app_version 为 NULL 仅 C_FFI 层使用

- Defined in EngineError.ts:1552

### InvalidArgumentStatisticUrl

InvalidArgumentStatisticUrl: 34427

构建 `rcim_engine_builder_set_statistic_server` 时，传入的 url 为 NULL 仅 C_FFI 层使用

- Defined in EngineError.ts:1557

### InvalidArgumentDraft

InvalidArgumentDraft: 34428

构建 rcim_engine_save_text_message_draft 时，掺入的 draft 为 NULL 仅 C_FFI 层使用

- Defined in EngineError.ts:1562

### InvalidArgumentKeyword

InvalidArgumentKeyword: 34429

构建 rcim_engine_search_local_conversations 时，插入的 keyword 为 NULL 仅 C_FFI 层使用

- Defined in EngineError.ts:1567

### InvalidArgumentOffset

InvalidArgumentOffset: 34430

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

- Defined in EngineError.ts:1571

### InvalidArgumentObjectNameVec

InvalidArgumentObjectNameVec: 34431

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

- Defined in EngineError.ts:1575

### InvalidArgumentTimeInterval

InvalidArgumentTimeInterval: 34432

开发者接口调用时传入的 time_interval 非法 仅 C_FFI 层使用

- Defined in EngineError.ts:1580

### InvalidArgumentTimeoutSeconds

InvalidArgumentTimeoutSeconds: 34433

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

- Defined in EngineError.ts:1584

### InvalidArgumentDestructDuration

InvalidArgumentDestructDuration: 34434

消息做阅后即焚时，阅后即焚时长非法，时长必须 > 0

- Defined in EngineError.ts:1588

### InvalidArgumentOutUserId

InvalidArgumentOutUserId: 34437

接口传入的 out_user_id 为 NULL 时返回 仅 C_FFI 层使用

- Defined in EngineError.ts:1593

### InvalidArgumentExtra

InvalidArgumentExtra: 34438

接口传入的 extra 为 NULL 时返回 仅 C_FFI 层使用

- Defined in EngineError.ts:1598

### InvalidArgumentUniqueId

InvalidArgumentUniqueId: 34440

接口传入的 unique_id 非法时返回

- Defined in EngineError.ts:1602

### InvalidArgumentOutUniqueId

InvalidArgumentOutUniqueId: 34441

接口传入的 out_unique_id 为 NULL 时返回 仅 C_FFI 层使用

- Defined in EngineError.ts:1607

### MessageContentNotSupport

MessageContentNotSupport: 35024

消息类型不支持

- Defined in EngineError.ts:1611

### SendReadReceiptConfError

SendReadReceiptConfError: 35056

发送消息时已读回执字段 is_need_receipt 配置错误

- Defined in EngineError.ts:1615

### SpeechToTextDiable

SpeechToTextDiable: 35057

语音转文字功能未开启

- Defined in EngineError.ts:1619

### SpeechToTextInProgress

SpeechToTextInProgress: 35058

消息正在语音转文字

- Defined in EngineError.ts:1623

### SpeechToTextMessageContentUnsupported

SpeechToTextMessageContentUnsupported: 35059

语音内容不可转换，参数无效

- Defined in EngineError.ts:1627

### InvalidArgumentTranslateParamsList

InvalidArgumentTranslateParamsList: 35061

翻译接口入参列表长度无效

- Defined in EngineError.ts:1631

### InvalidArgumentTranslateStrategy

InvalidArgumentTranslateStrategy: 35062

翻译策略值无效

- Defined in EngineError.ts:1635

### TranslateLanguageSame

TranslateLanguageSame: 35063

翻译设置的源语言与目标语言一致

- Defined in EngineError.ts:1639

### InvalidArgumentTranslateMode

InvalidArgumentTranslateMode: 35064

调用翻译接口时传入的翻译模式值非法

- Defined in EngineError.ts:1643

### InvalidArgumentTranslateText

InvalidArgumentTranslateText: 35065

调用翻译接口时，指定待翻译内容无效。

- Defined in EngineError.ts:1647

### InvalidArgumentPlatformList

InvalidArgumentPlatformList: 35070

Platform 数组参数非法

- Defined in EngineError.ts:1651

### InvalidArgumentDeviceIdList

InvalidArgumentDeviceIdList: 35071

DeviceId 数组参数非法

- Defined in EngineError.ts:1655

### RemoveCurrentDeviceNotSupport

RemoveCurrentDeviceNotSupport: 35072

不支持删除当前设备

- Defined in EngineError.ts:1659

### TypingStatusDisabled

TypingStatusDisabled: 35080

输入状态展示功能未开启

- Defined in EngineError.ts:1663

### InvalidArgumentChatroomId

InvalidArgumentChatroomId: 36001

加入聊天室 Id 为 NULL 仅 C_FFI 层使用

- Defined in EngineError.ts:1668

### InvalidArgumentRtcMethodName

InvalidArgumentRtcMethodName: 36005

RTC 发送信令方法名为 NULL 仅 C_FFI 层使用

- Defined in EngineError.ts:1673

### InvalidArgumentRtcKey

InvalidArgumentRtcKey: 36006

RTC 发送 KV 信令 Key 为 NULL 仅 C_FFI 层使用

- Defined in EngineError.ts:1678

### InvalidArgumentRtcValue

InvalidArgumentRtcValue: 36007

RTC 发送 KV 信令 Value 为 NULL 仅 C_FFI 层使用

- Defined in EngineError.ts:1683

### StreamMessageDisable

StreamMessageDisable: 39001

流式消息功能未开启

- Defined in EngineError.ts:1687

### StreamMessageRequestCountExceeded

StreamMessageRequestCountExceeded: 39002

流式消息同时最多发起 3 个请求

- Defined in EngineError.ts:1691

### StreamMessageExtensionKeyError

StreamMessageExtensionKeyError: 39003

流式消息的摘要扩展 Key 不支持修改或删除

- Defined in EngineError.ts:1695

### StreamMessageRequestReset

StreamMessageRequestReset: 39004

拉取流式消息时被重置

- Defined in EngineError.ts:1699

### StreamMessageRequestFail

StreamMessageRequestFail: 39005

拉取流式消息请求失败

- Defined in EngineError.ts:1703

### StreamMessageRequestInProgress

StreamMessageRequestInProgress: 39006

流式消息请求中

- Defined in EngineError.ts:1707

### StreamMessageSynced

StreamMessageSynced: 39007

流式消息已同步完成

- Defined in EngineError.ts:1711

### CallNotInRoom

CallNotInRoom: 40001

user id is not in room

- Defined in EngineError.ts:1715

### CallInternalError

CallInternalError: 40002

internal error

- Defined in EngineError.ts:1719

### CallHasNoRoom

CallHasNoRoom: 40003

server has no roominfo

- Defined in EngineError.ts:1723

### CallInvalidUserId

CallInvalidUserId: 40004

userId is Empty

- Defined in EngineError.ts:1727

### CallLimitError

CallLimitError: 40005

limit error

- Defined in EngineError.ts:1731

### CallParamError

CallParamError: 40006

param error

- Defined in EngineError.ts:1735

### CallTokenError

CallTokenError: 40007

get token error

- Defined in EngineError.ts:1739

### CallDbError

CallDbError: 40008

db error

- Defined in EngineError.ts:1743

### CallJsonError

CallJsonError: 40009

json error

- Defined in EngineError.ts:1747

### CallNotOpen

CallNotOpen: 40010

not open voip error

- Defined in EngineError.ts:1751

### CallRoomTypeError

CallRoomTypeError: 40011

Room type is not created roomType error

- Defined in EngineError.ts:1755

### CallNoAuthUser

CallNoAuthUser: 40012

The User have no auth

- Defined in EngineError.ts:1759

### CallHasNoConfigMcuAddress

CallHasNoConfigMcuAddress: 40015

has no config MCU Address

- Defined in EngineError.ts:1763

### CallNotAllowVideoBroadcast

CallNotAllowVideoBroadcast: 40016

not allow video broadcast

- Defined in EngineError.ts:1767

### CallNotAllowAudioBroadcast

CallNotAllowAudioBroadcast: 40017

not allow audio broadcast

- Defined in EngineError.ts:1771

### CallGetTokenError

CallGetTokenError: 40018

get token failed

- Defined in EngineError.ts:1775

### CallUserIsBlocked

CallUserIsBlocked: 40021

user is blocked

- Defined in EngineError.ts:1779

### CallInviteRoomNotExist

CallInviteRoomNotExist: 40022

invite room is not exist

- Defined in EngineError.ts:1783

### CallInviteUserNotInRoom

CallInviteUserNotInRoom: 40023

invite user is not exist

- Defined in EngineError.ts:1787

### CallInviteInProgress

CallInviteInProgress: 40024

invite is progress

- Defined in EngineError.ts:1791

### CallCancelInviteNotProgress

CallCancelInviteNotProgress: 40025

cancel invite but is not progress

- Defined in EngineError.ts:1795

### CallAnswerInviteNotProgress

CallAnswerInviteNotProgress: 40026

answer invite but is not progress

- Defined in EngineError.ts:1799

### CallAnswerInviteTimeout

CallAnswerInviteTimeout: 40027

answer invite timeout

- Defined in EngineError.ts:1803

### CallPingNotProgress

CallPingNotProgress: 40028

ping not progress

- Defined in EngineError.ts:1807

### CallRoomAlreadyExist

CallRoomAlreadyExist: 40029

room already exist

- Defined in EngineError.ts:1811

### CallRoomTypeNotSupport

CallRoomTypeNotSupport: 40030

room type not support this operation

- Defined in EngineError.ts:1815

### CallIdentityChangeTypeError

CallIdentityChangeTypeError: 40031

identity change type error

- Defined in EngineError.ts:1819

### CallAlreadyJoinRoom

CallAlreadyJoinRoom: 40032

already join room

- Defined in EngineError.ts:1823

### CallNotAllowCrossApp

CallNotAllowCrossApp: 40033

config or gatewayUrl is null

- Defined in EngineError.ts:1827

### CallUserNotAllowedForRtc

CallUserNotAllowedForRtc: 40034

user is not allowed for rtc

- Defined in EngineError.ts:1831

### CallConcurrentLimitError

CallConcurrentLimitError: 40130

concurrent limit error

- Defined in EngineError.ts:1835

### CallExpiredError

CallExpiredError: 40131

rtc expired error

- Defined in EngineError.ts:1839

### CallplusUnknownError

CallplusUnknownError: 41000

unknown call error

- Defined in EngineError.ts:1843

### CallplusDbError

CallplusDbError: 41001

db error

- Defined in EngineError.ts:1847

### CallplusJsonError

CallplusJsonError: 41002

json error

- Defined in EngineError.ts:1851

### CallplusInvalidJsonFormat

CallplusInvalidJsonFormat: 41003

invalid json format

- Defined in EngineError.ts:1855

### CallplusMissingParameters

CallplusMissingParameters: 41004

missing parameters

- Defined in EngineError.ts:1859

### CallplusOperationNotPermitted

CallplusOperationNotPermitted: 41005

operation not permitted

- Defined in EngineError.ts:1863

### CallplusCircuitBreakerOpen

CallplusCircuitBreakerOpen: 41006

circuit breaker open

- Defined in EngineError.ts:1867

### CallplusMethodNotImplement

CallplusMethodNotImplement: 41007

the method is not implemented

- Defined in EngineError.ts:1871

### CallplusCallingUserNotRegistCallServer

CallplusCallingUserNotRegistCallServer: 41008

the calling user is not registered with the call server

- Defined in EngineError.ts:1875

### CallplusNotSupportNewCall

CallplusNotSupportNewCall: 41009

the current version does not support new version call

- Defined in EngineError.ts:1879

### CallplusCallNotExist

CallplusCallNotExist: 41010

this call is not exist or ended

- Defined in EngineError.ts:1883

### CallplusSingleCallOverload

CallplusSingleCallOverload: 41011

single call cannot exceed 2 persons

- Defined in EngineError.ts:1887

### CallplusGroupCallOverload

CallplusGroupCallOverload: 41012

group call exceeds quorum

- Defined in EngineError.ts:1891

### CallplusOperationHasExpired

CallplusOperationHasExpired: 41013

The operation has expired

- Defined in EngineError.ts:1895

### CallplusDeviceHasCalling

CallplusDeviceHasCalling: 41014

your device is already calling

- Defined in EngineError.ts:1899

### CallplusCallUserNotInCall

CallplusCallUserNotInCall: 41015

the user is not the user of the call

- Defined in EngineError.ts:1903

### CallplusDataHasExpired

CallplusDataHasExpired: 41016

the corresponding data has been cleared after expiration

- Defined in EngineError.ts:1907

### CallplusStreamReadyTimeInvalid

CallplusStreamReadyTimeInvalid: 41018

the streamReadyTime that you reported is invalid

- Defined in EngineError.ts:1911

### CallplusCallNotSelf

CallplusCallNotSelf: 41019

single call cannot call itself

- Defined in EngineError.ts:1915

### CallplusStateNotExist

CallplusStateNotExist: 41020

the session status does not exist

- Defined in EngineError.ts:1919

### CallplusHangupNotAllowed

CallplusHangupNotAllowed: 41021

hangup operation is not allowed to be called in the current state

- Defined in EngineError.ts:1923

### CallplusAcceptNotAllowed

CallplusAcceptNotAllowed: 41022

accept operation is not allowed to be called in the current state

- Defined in EngineError.ts:1927

### CallplusOperationNotAllowed

CallplusOperationNotAllowed: 41025

the operation is not allowed to be called in the current state

- Defined in EngineError.ts:1931

### CallplusTransactionNotExist

CallplusTransactionNotExist: 41100

this transactionId is not incorrect or this transaction is ended. this operation cannot be performed

- Defined in EngineError.ts:1935

### CallplusMediaTypeSwitching

CallplusMediaTypeSwitching: 41101

There is already an audio and video upgrade or downgrade in progress

- Defined in EngineError.ts:1939

### CallplusAudioToVideoCancel

CallplusAudioToVideoCancel: 41150

upgrading audio to video has been cancelled by the initiator

- Defined in EngineError.ts:1943

### CallplusVideoToAudioNoRequired

CallplusVideoToAudioNoRequired: 41151

it is an audio call at present, and no degradation is required

- Defined in EngineError.ts:1947

### CallplusAudioToVideoNoRequired

CallplusAudioToVideoNoRequired: 41152

it is a video call at present, and no upgradation is required

- Defined in EngineError.ts:1951

### CallplusNoCompensationData

CallplusNoCompensationData: 41200

the cseqId of this type does not provide compensation data or has expired

- Defined in EngineError.ts:1955