状态码和错误码

最近更新时间:2022-09-20 05:17:40

structChannelAttributeOptions
用于维护频道属性操作相关选项的数据结构。 更多...
structChannelMemberCount
用于维护频道最新成员人数的数据结构。 更多...
classIChannel
anyRTC RTM 频道方法。 更多...
classIChannelEventHandler
anyRTC RTM 频道方法回调。 更多...
classIChannelMember
用于获取 anyRTC RTM 频道成员属性的类。 更多...
classILocalCallInvitation
classIMessage
用于设置或获取 anyRTC RTM 消息属性的类。可用于点对点或频道消息。 更多...
classIRemoteCallInvitation
classIRtmCallEventHandler
classIRtmCallManager
classIRtmChannelAttribute
用于设置或获取频道属性的类。 更多...
classIRtmService
classIRtmServiceEventHandler
structPeerOnlineStatus
存储 RTM 用户及其在线状态的数据结构。 更多...
structRtmAttribute
用于维护用户属性的数据结构。 更多...
structSendMessageOptions
消息发送选项。 更多...
枚举
enumLOCAL_INVITATION_STATE { LOCAL_INVITATION_STATE_IDLE = 0, LOCAL_INVITATION_STATE_SENT_TO_REMOTE = 1, LOCAL_INVITATION_STATE_RECEIVED_BY_REMOTE = 2, LOCAL_INVITATION_STATE_ACCEPTED_BY_REMOTE = 3, LOCAL_INVITATION_STATE_REFUSED_BY_REMOTE = 4, LOCAL_INVITATION_STATE_CANCELED = 5, LOCAL_INVITATION_STATE_FAILURE = 6 }
enumREMOTE_INVITATION_STATE { REMOTE_INVITATION_STATE_IDLE = 0, REMOTE_INVITATION_STATE_INVITATION_RECEIVED = 1, REMOTE_INVITATION_STATE_ACCEPT_SENT_TO_LOCAL = 2, REMOTE_INVITATION_STATE_REFUSED = 3, REMOTE_INVITATION_STATE_ACCEPTED = 4, REMOTE_INVITATION_STATE_CANCELED = 5, REMOTE_INVITATION_STATE_FAILURE = 6 }
enumLOCAL_INVITATION_ERR_CODE { LOCAL_INVITATION_ERR_OK = 0, LOCAL_INVITATION_ERR_PEER_OFFLINE = 1, LOCAL_INVITATION_ERR_PEER_NO_RESPONSE = 2, LOCAL_INVITATION_ERR_INVITATION_EXPIRE = 3, LOCAL_INVITATION_ERR_NOT_LOGGEDIN = 4 }
enumREMOTE_INVITATION_ERR_CODE { REMOTE_INVITATION_ERR_OK = 0, REMOTE_INVITATION_ERR_PEER_OFFLINE = 1, REMOTE_INVITATION_ERR_ACCEPT_FAILURE = 2, REMOTE_INVITATION_ERR_INVITATION_EXPIRE = 3 }
enumINVITATION_API_CALL_ERR_CODE { INVITATION_API_CALL_ERR_OK = 0, INVITATION_API_CALL_ERR_INVALID_ARGUMENT = 1, INVITATION_API_CALL_ERR_NOT_STARTED = 2, INVITATION_API_CALL_ERR_ALREADY_END = 3, INVITATION_API_CALL_ERR_ALREADY_ACCEPT = 4, INVITATION_API_CALL_ERR_ALREADY_SENT = 5 }
enumINIT_ERR_CODE { INIT_ERR_OK = 0, INIT_ERR_FAILURE = 1, INIT_ERR_ALREADY_INITIALIZED = 2, INIT_ERR_INVALID_APP_ID = 3, INIT_ERR_INVALID_ARGUMENT = 4 }
初始化 anyRTC RTM 服务相关错误码。 更多...
enumLOGIN_ERR_CODE { LOGIN_ERR_OK = 0, LOGIN_ERR_UNKNOWN = 1, LOGIN_ERR_REJECTED = 2, LOGIN_ERR_INVALID_ARGUMENT = 3, LOGIN_ERR_INVALID_APP_ID = 4, LOGIN_ERR_INVALID_TOKEN = 5, LOGIN_ERR_TOKEN_EXPIRED = 6, LOGIN_ERR_NOT_AUTHORIZED = 7, LOGIN_ERR_ALREADY_LOGIN = 8, LOGIN_ERR_TIMEOUT = 9, LOGIN_ERR_TOO_OFTEN = 10, LOGIN_ERR_NOT_INITIALIZED = 101 }
登录相关错误码。 更多...
enumLOGOUT_ERR_CODE { LOGOUT_ERR_OK = 0, LOGOUT_ERR_REJECTED = 1, LOGOUT_ERR_NOT_INITIALIZED = 101, LOGOUT_ERR_USER_NOT_LOGGED_IN = 102 }
登出相关错误码。 更多...
enumRENEW_TOKEN_ERR_CODE { RENEW_TOKEN_ERR_OK = 0, RENEW_TOKEN_ERR_FAILURE = 1, RENEW_TOKEN_ERR_INVALID_ARGUMENT = 2, RENEW_TOKEN_ERR_REJECTED = 3, RENEW_TOKEN_ERR_TOO_OFTEN = 4, RENEW_TOKEN_ERR_TOKEN_EXPIRED = 5, RENEW_TOKEN_ERR_INVALID_TOKEN = 6, RENEW_TOKEN_ERR_NOT_INITIALIZED = 101, RENEW_TOKEN_ERR_USER_NOT_LOGGED_IN] = 102 }
更新 RTM Token 相关错误码。 更多...
enumCONNECTION_STATE { CONNECTION_STATE_DISCONNECTED = 1, CONNECTION_STATE_CONNECTING = 2, CONNECTION_STATE_CONNECTED = 3, CONNECTION_STATE_RECONNECTING = 4, CONNECTION_STATE_ABORTED = 5 }
SDK 与 anyRTC RTM 系统的连接状态。 更多...
enumCONNECTION_CHANGE_REASON { CONNECTION_CHANGE_REASON_LOGIN = 1, CONNECTION_CHANGE_REASON_LOGIN_SUCCESS = 2, CONNECTION_CHANGE_REASON_LOGIN_FAILURE = 3, CONNECTION_CHANGE_REASON_LOGIN_TIMEOUT = 4, CONNECTION_CHANGE_REASON_INTERRUPTED = 5, CONNECTION_CHANGE_REASON_LOGOUT = 6, CONNECTION_CHANGE_REASON_BANNED_BY_SERVER = 7, CONNECTION_CHANGE_REASON_REMOTE_LOGIN = 8 }
连接状态改变原因。 更多...
enumPEER_MESSAGE_ERR_CODE { PEER_MESSAGE_ERR_OK = 0, PEER_MESSAGE_ERR_FAILURE = 1, PEER_MESSAGE_ERR_SENT_TIMEOUT = 2, PEER_MESSAGE_ERR_PEER_UNREACHABLE = 3, PEER_MESSAGE_ERR_CACHED_BY_SERVER = 4, PEER_MESSAGE_ERR_TOO_OFTEN = 5, PEER_MESSAGE_ERR_INVALID_USERID = 6, PEER_MESSAGE_ERR_INVALID_MESSAGE = 7, PEER_MESSAGE_ERR_IMCOMPATIBLE_MESSAGE = 8, PEER_MESSAGE_ERR_NOT_INITIALIZED = 101, PEER_MESSAGE_ERR_USER_NOT_LOGGED_IN = 102 }
点对点消息发送相关错误码。 更多...
enumJOIN_CHANNEL_ERR { JOIN_CHANNEL_ERR_OK = 0, JOIN_CHANNEL_ERR_FAILURE = 1, JOIN_CHANNEL_ERR_REJECTED = 2, JOIN_CHANNEL_ERR_INVALID_ARGUMENT = 3, JOIN_CHANNEL_TIMEOUT = 4, JOIN_CHANNEL_ERR_EXCEED_LIMIT = 5, JOIN_CHANNEL_ERR_ALREADY_JOINED = 6, JOIN_CHANNEL_ERR_TOO_OFTEN = 7, JOIN_CHANNEL_ERR_JOIN_SAME_CHANNEL_TOO_OFTEN = 8, JOIN_CHANNEL_ERR_NOT_INITIALIZED = 101, JOIN_CHANNEL_ERR_USER_NOT_LOGGED_IN = 102 }
加入频道相关错误码。 更多...
enumLEAVE_CHANNEL_ERR { LEAVE_CHANNEL_ERR_OK = 0, LEAVE_CHANNEL_ERR_FAILURE = 1, LEAVE_CHANNEL_ERR_REJECTED = 2, LEAVE_CHANNEL_ERR_NOT_IN_CHANNEL = 3, LEAVE_CHANNEL_ERR_NOT_INITIALIZED = 101, LEAVE_CHANNEL_ERR_USER_NOT_LOGGED_IN = 102 }
离开频道相关错误码。 更多...
enumLEAVE_CHANNEL_REASON { LEAVE_CHANNEL_REASON_QUIT = 1, LEAVE_CHANNEL_REASON_KICKED = 2 }
离开频道原因。 更多...
enumCHANNEL_MESSAGE_ERR_CODE { CHANNEL_MESSAGE_ERR_OK = 0, CHANNEL_MESSAGE_ERR_FAILURE = 1, CHANNEL_MESSAGE_ERR_SENT_TIMEOUT = 2, CHANNEL_MESSAGE_ERR_TOO_OFTEN = 3, CHANNEL_MESSAGE_ERR_INVALID_MESSAGE = 4, CHANNEL_MESSAGE_ERR_NOT_INITIALIZED = 101, CHANNEL_MESSAGE_ERR_USER_NOT_LOGGED_IN = 102 }
频道消息发送相关错误码。 更多...
enumGET_MEMBERS_ERR { GET_MEMBERS_ERR_OK = 0, GET_MEMBERS_ERR_FAILURE = 1, GET_MEMBERS_ERR_REJECTED = 2, GET_MEMBERS_ERR_TIMEOUT = 3, GET_MEMBERS_ERR_TOO_OFTEN = 4, GET_MEMBERS_ERR_NOT_IN_CHANNEL = 5, GET_MEMBERS_ERR_NOT_INITIALIZED = 101, GET_MEMBERS_ERR_USER_NOT_LOGGED_IN = 102 }
获取所在频道成员列表相关错误码。 更多...
enumQUERY_PEERS_ONLINE_STATUS_ERR { QUERY_PEERS_ONLINE_STATUS_ERR_OK = 0, QUERY_PEERS_ONLINE_STATUS_ERR_FAILURE = 1, QUERY_PEERS_ONLINE_STATUS_ERR_INVALID_ARGUMENT = 2, QUERY_PEERS_ONLINE_STATUS_ERR_REJECTED = 3, QUERY_PEERS_ONLINE_STATUS_ERR_TIMEOUT = 4, QUERY_PEERS_ONLINE_STATUS_ERR_TOO_OFTEN = 5, QUERY_PEERS_ONLINE_STATUS_ERR_NOT_INITIALIZED = 101, QUERY_PEERS_ONLINE_STATUS_ERR_USER_NOT_LOGGED_IN = 102 }
查询用户在线状态相关的错误码。 更多...
enumPEER_ONLINE_STATE { PEER_ONLINE_STATE_ONLINE = 0, PEER_ONLINE_STATE_UNREACHABLE = 1, PEER_ONLINE_STATE_OFFLINE = 2 }
用户在线状态类型。 更多...
enumPEER_SUBSCRIPTION_OPTION { PEER_SUBSCRIPTION_OPTION_ONLINE_STATUS = 0 }
订阅类型。 更多...
enumPEER_SUBSCRIPTION_STATUS_ERR { PEER_SUBSCRIPTION_STATUS_ERR_OK = 0, PEER_SUBSCRIPTION_STATUS_ERR_FAILURE = 1, PEER_SUBSCRIPTION_STATUS_ERR_INVALID_ARGUMENT = 2, PEER_SUBSCRIPTION_STATUS_ERR_REJECTED = 3, PEER_SUBSCRIPTION_STATUS_ERR_TIMEOUT = 4, PEER_SUBSCRIPTION_STATUS_ERR_TOO_OFTEN = 5, PEER_SUBSCRIPTION_STATUS_ERR_OVERFLOW = 6, PEER_SUBSCRIPTION_STATUS_ERR_NOT_INITIALIZED = 101, PEER_SUBSCRIPTION_STATUS_ERR_USER_NOT_LOGGED_IN = 102 }
订阅或退订指定用户状态相关错误码。 更多...
enumQUERY_PEERS_BY_SUBSCRIPTION_OPTION_ERR { QUERY_PEERS_BY_SUBSCRIPTION_OPTION_ERR_OK = 0, QUERY_PEERS_BY_SUBSCRIPTION_OPTION_ERR_FAILURE = 1, QUERY_PEERS_BY_SUBSCRIPTION_OPTION_ERR_TIMEOUT = 2, QUERY_PEERS_BY_SUBSCRIPTION_OPTION_ERR_TOO_OFTEN = 3, QUERY_PEERS_BY_SUBSCRIPTION_OPTION_ERR_NOT_INITIALIZED = 101, QUERY_PEERS_BY_SUBSCRIPTION_OPTION_ERR_USER_NOT_LOGGED_IN = 102 }
根据订阅类型获取被订阅用户列表相关的错误码。 更多...
enumATTRIBUTE_OPERATION_ERR { ATTRIBUTE_OPERATION_ERR_OK = 0, ATTRIBUTE_OPERATION_ERR_NOT_READY = 1, ATTRIBUTE_OPERATION_ERR_FAILURE = 2, ATTRIBUTE_OPERATION_ERR_INVALID_ARGUMENT = 3, ATTRIBUTE_OPERATION_ERR_SIZE_OVERFLOW = 4, ATTRIBUTE_OPERATION_ERR_TOO_OFTEN = 5, ATTRIBUTE_OPERATION_ERR_USER_NOT_FOUND = 6, ATTRIBUTE_OPERATION_ERR_TIMEOUT = 7, ATTRIBUTE_OPERATION_ERR_NOT_INITIALIZED = 101, ATTRIBUTE_OPERATION_ERR_USER_NOT_LOGGED_IN = 102 }
属性相关操作错误码。 更多...
enumGET_CHANNEL_MEMBER_COUNT_ERR_CODE { GET_CHANNEL_MEMBER_COUNT_ERR_OK = 0, GET_CHANNEL_MEMBER_COUNT_ERR_FAILURE = 1, GET_CHANNEL_MEMBER_COUNT_ERR_INVALID_ARGUMENT = 2, GET_CHANNEL_MEMBER_COUNT_ERR_TOO_OFTEN = 3, GET_CHANNEL_MEMBER_COUNT_ERR_TIMEOUT = 4, GET_CHANNEL_MEMBER_COUNT_ERR_EXCEED_LIMIT = 5, GET_CHANNEL_MEMBER_COUNT_ERR_NOT_INITIALIZED = 101, GET_CHANNEL_MEMBER_COUNT_ERR_USER_NOT_LOGGED_IN = 102 }
查询单个或多个指定频道成员人数的相关错误码。 更多...
enumDOWNLOAD_MEDIA_ERR_CODE { DOWNLOAD_MEDIA_ERR_OK = 0, DOWNLOAD_MEDIA_ERR_FAILURE = 1, DOWNLOAD_MEDIA_ERR_INVALID_ARGUMENT = 2, DOWNLOAD_MEDIA_ERR_TIMEOUT = 3, DOWNLOAD_MEDIA_ERR_NOT_EXIST = 4, DOWNLOAD_MEDIA_ERR_CONCURRENCY_LIMIT_EXCEEDED = 5, DOWNLOAD_MEDIA_ERR_INTERRUPTED = 6, DOWNLOAD_MEDIA_ERR_NOT_INITIALIZED = 101, DOWNLOAD_MEDIA_ERR_NOT_LOGGED_IN = 102 }
文件或图片下载相关错误码。 更多...
enumUPLOAD_MEDIA_ERR_CODE { UPLOAD_MEDIA_ERR_OK = 0, UPLOAD_MEDIA_ERR_FAILURE = 1, UPLOAD_MEDIA_ERR_INVALID_ARGUMENT = 2, UPLOAD_MEDIA_ERR_TIMEOUT = 3, UPLOAD_MEDIA_ERR_SIZE_OVERFLOW = 4, UPLOAD_MEDIA_ERR_CONCURRENCY_LIMIT_EXCEEDED = 5, UPLOAD_MEDIA_ERR_INTERRUPTED = 6, UPLOAD_MEDIA_ERR_NOT_INITIALIZED = 101, UPLOAD_MEDIA_ERR_NOT_LOGGED_IN = 102 }
文件或图片上传相关错误码。 更多...
enumCANCEL_MEDIA_ERR_CODE { CANCEL_MEDIA_ERR_OK = 0, CANCEL_MEDIA_ERR_FAILURE = 1, CANCEL_MEDIA_ERR_NOT_EXIST = 2, CANCEL_MEDIA_ERR_NOT_INITIALIZED = 101, CANCEL_MEDIA_ERR_NOT_LOGGED_IN = 102 }
取消上传或取消下载相关的错误码。 更多...
enumMESSAGE_TYPE { MESSAGE_TYPE_UNDEFINED = 0, MESSAGE_TYPE_TEXT = 1, MESSAGE_TYPE_RAW = 2, MESSAGE_TYPE_FILE = 3, MESSAGE_TYPE_IMAGE = 4 }
消息类型。 更多...
enumLOG_FILTER_TYPE { LOG_FILTER_OFF = 0, LOG_FILTER_INFO = 0x000f, LOG_FILTER_WARN = 0x000e, LOG_FILTER_ERROR = 0x000c, LOG_FILTER_CRITICAL = 0x0008, LOG_FILTER_MASK = 0x80f }
日志输出等级。 更多...
函数
AR_API IRtmService *AR_CALLcreateRtmService ()
const AR_API char *AR_CALLgetRtmSdkVersion ()

枚举类型说明

ATTRIBUTE_OPERATION_ERR

enum ATTRIBUTE_OPERATION_ERR

枚举值
ATTRIBUTE_OPERATION_ERR_OK0: 方法调用成功,或属性操作成功。
ATTRIBUTE_OPERATION_ERR_FAILURE2: 通用错误。属性相关操作失败。
ATTRIBUTE_OPERATION_ERR_INVALID_ARGUMENT3: 无效的输入参数。比如,你不可以把用户属性或频道属性设为 ""。
ATTRIBUTE_OPERATION_ERR_SIZE_OVERFLOW4: 本次操作后,用户属性或频道属性超过上限。用户属性操作:在本次属性操作后,用户属性总大小超过 16 KB 长度限制,或单条用户属性超过 8 KB 长度限制,或用户属性个数超过 32 个的条目上限。频道属性操作:在本次属性操作后,频道属性总大小超过 32 KB 长度限制,或单条频道属性超过 8 KB 长度限制,或频道属性个数超过 32 个的条目上限。
ATTRIBUTE_OPERATION_ERR_TOO_OFTEN5: 方法调用频率超过限制。setLocalUserAttributesaddOrUpdateLocalUserAttributesdeleteLocalUserAttributesByKeys ,和 clearLocalUserAttributes 一并计算在内:(RTM SDK for Windows C++)调用频率上限为每 5 秒 10 次;(RTM SDK for Linux C++)调用频率上限为每 5 秒 20 次。getUserAttributesgetUserAttributesByKeys 一并计算在内:(RTM SDK for Windows C++)调用频率上限为每 5 秒 40 次;(RTM SDK for Linux C++)调用频率上限为每 5 秒 80 次。setChannelAttributesaddOrUpdateChannelAttributesdeleteChannelAttributesByKeys ,和 clearChannelAttributes 一并计算在内:(RTM SDK for Windows C++)调用频率上限为每 5 秒 10 次;(RTM SDK for Linux C++)调用频率上限为每 5 秒 20 次。getChannelAttributesgetChannelAttributesByKeys 一并计算在内:(RTM SDK for Windows C++)调用频率上限为每 5 秒 10 次;(RTM SDK for Linux C++)调用频率上限为每 5 秒 80 次。
ATTRIBUTE_OPERATION_ERR_USER_NOT_FOUND6: 未找到指定用户。该用户或者处于离线状态或者并不存在。
ATTRIBUTE_OPERATION_ERR_TIMEOUT7: 属性操作超时。当前的超时设定为 5 秒。可能原因:用户正处于 CONNECTION_STATE_ABORTED 状态或 CONNECTION_STATE_RECONNECTING 状态。
ATTRIBUTE_OPERATION_ERR_NOT_INITIALIZED101: IRtmService 未完成初始化。
ATTRIBUTE_OPERATION_ERR_USER_NOT_LOGGED_IN102: 执行属性相关操作前未调用 login 方法或者 login 方法调用未成功

CANCEL_MEDIA_ERR_CODE

enum CANCEL_MEDIA_ERR_CODE

枚举值
CANCEL_MEDIA_ERR_OK0: 方法调用成功,或取消操作成功。
CANCEL_MEDIA_ERR_FAILURE1: 通用未知错误。
CANCEL_MEDIA_ERR_NOT_EXIST2: 待取消任务不存在。你只能取消正在进行中的上传或下载任务。如果上传或下载任务已完成,对应的 requestId 将不再有效。
CANCEL_MEDIA_ERR_NOT_INITIALIZED101: IRtmService 未完成初始化。
CANCEL_MEDIA_ERR_NOT_LOGGED_IN102: 本次操作前未调用 login 方法或者 login 方法调用未成功。

CHANNEL_MESSAGE_ERR_CODE

enum CHANNEL_MESSAGE_ERR_CODE

枚举值
CHANNEL_MESSAGE_ERR_OK0: 方法调用成功,或服务端已收到频道消息。
CHANNEL_MESSAGE_ERR_FAILURE1: 通用错误。发送频道消息失败。
CHANNEL_MESSAGE_ERR_SENT_TIMEOUT2: 服务器未收到频道消息或者 SDK 未在 10 秒内收到服务器响应。当前的超时设置为 10 秒。可能原因:用户正处于 CONNECTION_STATE_ABORTED 状态或 CONNECTION_STATE_RECONNECTING 状态。
CHANNEL_MESSAGE_ERR_TOO_OFTEN3: 发送消息(点对点消息和频道消息一并计算在内)超过(RTM SDK for Windows C++) 每 3 秒 180 次的上限;(RTM SDK for Linux C++)每 3 秒 300 次的上限。
CHANNEL_MESSAGE_ERR_INVALID_MESSAGE4: 消息为 null 或超出 32 KB 的长度限制。
CHANNEL_MESSAGE_ERR_NOT_INITIALIZED101: anyRTC RTM 服务未完成初始化。
CHANNEL_MESSAGE_ERR_USER_NOT_LOGGED_IN102: 发送频道消息前未调用 login 方法或者 login 方法调用未成功。

CONNECTION_CHANGE_REASON

enum CONNECTION_CHANGE_REASON

枚举值
CONNECTION_CHANGE_REASON_LOGIN1: SDK 正在登录 anyRTC RTM 系统。
CONNECTION_CHANGE_REASON_LOGIN_SUCCESS2: SDK 登录 anyRTC RTM 系统成功。
CONNECTION_CHANGE_REASON_LOGIN_FAILURE3: SDK 登录 anyRTC RTM 系统失败。
CONNECTION_CHANGE_REASON_LOGIN_TIMEOUT4: SDK 无法登录 anyRTC RTM 系统超过 6 秒,停止登录。可能原因:用户正处于 CONNECTION_STATE_ABORTED 状态或 CONNECTION_STATE_RECONNECTING状态。
CONNECTION_CHANGE_REASON_INTERRUPTED5: SDK 与 anyRTC RTM 系统的连接被中断。
CONNECTION_CHANGE_REASON_LOGOUT6: 用户调用了 logout 方法登出 anyRTC RTM 系统。
CONNECTION_CHANGE_REASON_BANNED_BY_SERVER7:SDK 被服务器禁止登录 anyRTC RTM 系统。
CONNECTION_CHANGE_REASON_REMOTE_LOGIN8:另一个用户正以相同的 User ID 登陆 anyRTC RTM 系统。

CONNECTION_STATE

enum CONNECTION_STATE

枚举值
CONNECTION_STATE_DISCONNECTED1: 初始状态。SDK 未连接到 anyRTC RTM 系统。App 调用方法 login 时, SDK 开始登录 anyRTC RTM 系统,触发回调 onConnectionStateChanged 并切换到 CONNECTION_STATE_CONNECTING 状态。
CONNECTION_STATE_CONNECTING2: SDK 正在登录 anyRTC RTM 系统。方法调用成功时,SDK 会触发回调 onConnectionStateChanged, 并切换到 CONNECTION_STATE_CONNECTED 状态。方法调用失败,SDK 会触发回调 onConnectionStateChanged,并切换到 CONNECTION_STATE_DISCONNECTED 状态。
CONNECTION_STATE_CONNECTED3: SDK 已登录 anyRTC RTM 系统。如果 SDK 与 anyRTC RTM 系统的连接由于网络问题中断,SDK 会触发回调 onConnectionStateChanged,并切换到 CONNECTION_STATE_RECONNECTING 状态。如果 SDK 因为相同 ID 已在其他实例或设备中登录等原因被服务器禁止登录,会触发回调 onConnectionStateChanged 并切换到 CONNECTION_STATE_ABORTED 状态。如果 App 调用方法 logout ,SDK 登出 anyRTC RTM 系统成功,会触发回调 onConnectionStateChanged ,并切换到 CONNECTION_STATE_DISCONNECTED。
CONNECTION_STATE_RECONNECTING4: SDK 与 anyRTC RTM 系统连接由于网络原因出现中断,SDK 正在尝试自动重连 anyRTC RTM 系统。如果 SDK 重新登录 anyRTC RTM 系统成功,会触发回调 onConnectionStateChanged,并切换到 CONNECTION_STATE_CONNECTED 状态。SDK 会自动加入中断时用户所在频道,并自动将本地用户属性同步到服务端。如果 SDK 重新登录 anyRTC RTM 系统失败,会保持 CONNECTION_STATE_RECONNECTING 状态。
CONNECTION_STATE_ABORTED5: SDK 停止登录 anyRTC RTM 系统。可能原因:另一实例已经以同一用户 ID 登录 anyRTC RTM 系统。请先调用 logout ,再视情况调用 login 方法重新登录 anyRTC RTM 系统。

DOWNLOAD_MEDIA_ERR_CODE

enum DOWNLOAD_MEDIA_ERR_CODE

枚举值
DOWNLOAD_MEDIA_ERR_OK0: 方法调用成功,或下载操作成功。
DOWNLOAD_MEDIA_ERR_FAILURE1: 通用未知错误。
DOWNLOAD_MEDIA_ERR_INVALID_ARGUMENT2: 输入参数错误。比如 mediaId 格式错误或 fileLocaltion 为空。
DOWNLOAD_MEDIA_ERR_TIMEOUT3: 服务器响应超时。当前如果 SDK 与文件服务器之间没有文件传输达 120 秒时,SDK 认定下载超时。
DOWNLOAD_MEDIA_ERR_NOT_EXIST4: 下载文件或图片不存在,可能因为 mediaId 输入错误,也可能因为 mediaId 已过期。
DOWNLOAD_MEDIA_ERR_CONCURRENCY_LIMIT_EXCEEDED5: 文件或图片同时下载数超过 9 个的上限(上传任务和下载任务一并计算)。
DOWNLOAD_MEDIA_ERR_INTERRUPTED6: 文件或图片下载任务因如下原因中途退出:下载方处于 CONNECTION_STATE_ABORTED 状态。下载方取消了文件或图片下载。
DOWNLOAD_MEDIA_ERR_NOT_INITIALIZED101: IRtmService 未完成初始化。
DOWNLOAD_MEDIA_ERR_NOT_LOGGED_IN102: 本次操作前未调用 login 方法或者 login 方法调用未成功。

GET_CHANNEL_MEMBER_COUNT_ERR_CODE

enum GET_CHANNEL_MEMBER_COUNT_ERR_CODE

枚举值
GET_CHANNEL_MEMBER_COUNT_ERR_OK0: 方法调用成功,或获取指定频道成员人数成功。
GET_CHANNEL_MEMBER_COUNT_ERR_FAILURE1: 通用未知错误。
GET_CHANNEL_MEMBER_COUNT_ERR_INVALID_ARGUMENT2: 你的频道 ID 无效或者 channelCount < 0。
GET_CHANNEL_MEMBER_COUNT_ERR_TOO_OFTEN3: 方法调用过于频繁。超过 1 次每秒的限制。
GET_CHANNEL_MEMBER_COUNT_ERR_TIMEOUT4: 服务器响应超时。当前的超时设定为 5 秒。
GET_CHANNEL_MEMBER_COUNT_ERR_EXCEED_LIMIT5:channelCount 大于 32。
GET_CHANNEL_MEMBER_COUNT_ERR_NOT_INITIALIZED101: IRtmService 未完成初始化。
GET_CHANNEL_MEMBER_COUNT_ERR_USER_NOT_LOGGED_IN102: 本次操作前未调用 login 方法或者 login 方法调用未成功。

GET_MEMBERS_ERR

enum GET_MEMBERS_ERR

枚举值
GET_MEMBERS_ERR_OK0: 方法调用成功,或获取所在频道成员列表成功。
GET_MEMBERS_ERR_FAILURE1: 通用错误。获取所在频道成员列表失败。
GET_MEMBERS_ERR_REJECTED2: 预留错误码
GET_MEMBERS_ERR_TIMEOUT3: 获取所在频道成员列表超时。目前的超时设置为 5 秒。可能原因:用户正处于 CONNECTION_STATE_ABORTED 状态或 CONNECTION_STATE_RECONNECTING 状态。
GET_MEMBERS_ERR_TOO_OFTEN4: 方法调用频率超过 5 次每 2 秒的上限。
GET_MEMBERS_ERR_NOT_IN_CHANNEL5: 用户不在频道内。
GET_MEMBERS_ERR_NOT_INITIALIZED101: anyRTC RTM 服务未初始化。
GET_MEMBERS_ERR_USER_NOT_LOGGED_IN102: 获取所在频道成员列表前未调用 login 方法或者 login 方法调用未成功。

INIT_ERR_CODE

enum INIT_ERR_CODE

枚举值
INIT_ERR_OK0: 初始化 anyRTC RTM 服务成功。
INIT_ERR_FAILURE1: 初始化通用错误。
INIT_ERR_ALREADY_INITIALIZED2: anyRTC RTM service 已完成初始化。
INIT_ERR_INVALID_APP_ID3: App ID 无效。
INIT_ERR_INVALID_ARGUMENT4: Event Handler 为空。

INVITATION_API_CALL_ERR_CODE

enum INVITATION_API_CALL_ERR_CODE

呼叫邀请的相关 API 调用的错误码。

枚举值
INVITATION_API_CALL_ERR_OK0:呼叫邀请相关 API 调用成功。
INVITATION_API_CALL_ERR_INVALID_ARGUMENT1:呼叫邀请相关 API 调用失败:参数无效,比如参数 content 的值超过最大限制长度 8K 字节。
INVITATION_API_CALL_ERR_NOT_STARTED2:呼叫邀请相关 API 调用失败:呼叫邀请未开始。
INVITATION_API_CALL_ERR_ALREADY_END3:呼叫邀请相关 API 调用结果:呼叫邀请已结束。
INVITATION_API_CALL_ERR_ALREADY_ACCEPT4:呼叫邀请相关 API 调用结果:已接受邀请。
INVITATION_API_CALL_ERR_ALREADY_SENT5:呼叫邀请相关 API 调用结果:呼叫邀请已发送。

JOIN_CHANNEL_ERR

enum JOIN_CHANNEL_ERR

枚举值
JOIN_CHANNEL_ERR_OK0: 方法调用成功,或用户加入频道成功。
JOIN_CHANNEL_ERR_FAILURE1: 通用错误。用户加入频道失败。
JOIN_CHANNEL_ERR_REJECTED2: 预留错误码
JOIN_CHANNEL_ERR_INVALID_ARGUMENT3: 用户加入频道失败。输入参数无效。
JOIN_CHANNEL_TIMEOUT4: 用户加入频道超时。目前的超时设置为 5 秒。可能原因:用户正处于 CONNECTION_STATE_ABORTED 状态或 CONNECTION_STATE_RECONNECTING 状态。
JOIN_CHANNEL_ERR_EXCEED_LIMIT5: 同时加入的频道数超过 20 上限。
JOIN_CHANNEL_ERR_ALREADY_JOINED6: 用户正在加入频道或已成功加入频道。
JOIN_CHANNEL_ERR_TOO_OFTEN7: 方法调用超过每 3 秒 50 次的上限。
JOIN_CHANNEL_ERR_JOIN_SAME_CHANNEL_TOO_OFTEN8: 加入相同频道的频率超过每 5 秒 2 次的上限。
JOIN_CHANNEL_ERR_NOT_INITIALIZED101: anyRTC RTM 服务未完成初始化。
JOIN_CHANNEL_ERR_USER_NOT_LOGGED_IN102: 用户加入频道前未调用 login 方法或者 login 方法调用未成功。

LEAVE_CHANNEL_ERR

enum LEAVE_CHANNEL_ERR

枚举值
LEAVE_CHANNEL_ERR_OK0: 方法调用成功,或用户离开频道成功。
LEAVE_CHANNEL_ERR_FAILURE1: 通用错误。用户离开频道失败。
LEAVE_CHANNEL_ERR_REJECTED2: 预留错误码
LEAVE_CHANNEL_ERR_NOT_IN_CHANNEL3: 用户已不在频道内。
LEAVE_CHANNEL_ERR_NOT_INITIALIZED101: anyRTC RTM 服务未完成初始化。
LEAVE_CHANNEL_ERR_USER_NOT_LOGGED_IN102: 用户在调用 leave 方法前未调用 login 方法或者 login 方法调用未成功。

LEAVE_CHANNEL_REASON

enum LEAVE_CHANNEL_REASON

枚举值
LEAVE_CHANNEL_REASON_QUIT1: 用户已主动调用 leave 方法离开频道。
LEAVE_CHANNEL_REASON_KICKED2: 用户被服务器踢出。可能因为另一个实例用了相同的 uid 登录 anyRTC RTM 系统。

LOCAL_INVITATION_ERR_CODE

enum LOCAL_INVITATION_ERR_CODE

返回给主叫的呼叫邀请错误码

枚举值
LOCAL_INVITATION_ERR_OK0:返回给主叫的呼叫邀请错误码:呼叫邀请成功。
LOCAL_INVITATION_ERR_PEER_OFFLINE1:返回给主叫的呼叫邀请错误码:被叫不在线。SDK 会在被叫不在线时不断重发呼叫邀请。若消息发送 30 秒后被叫仍未上线,SDK 会返回此错误码。
LOCAL_INVITATION_ERR_PEER_NO_RESPONSE2:返回给主叫的呼叫邀请错误码:被叫在呼叫邀请发出后 30 秒无 ACK 响应。
LOCAL_INVITATION_ERR_INVITATION_EXPIRE3:返回给主叫的呼叫邀请错误码:呼叫邀请过期。被叫 ACK 响应呼叫邀请后 60 秒呼叫邀请未被取消、接受、拒绝,则呼叫邀请过期。
LOCAL_INVITATION_ERR_NOT_LOGGEDIN4: 返回给主叫的呼叫邀请错误码:主叫未登录。

LOCAL_INVITATION_STATE

enum LOCAL_INVITATION_STATE

返回给主叫的呼叫邀请状态码

枚举值
LOCAL_INVITATION_STATE_IDLE0:返回给主叫的呼叫邀请状态码:初始状态。
LOCAL_INVITATION_STATE_SENT_TO_REMOTE1:返回给主叫的呼叫邀请状态码:呼叫邀请已发送给被叫。
LOCAL_INVITATION_STATE_RECEIVED_BY_REMOTE2:返回给主叫的呼叫邀请状态码:被叫已收到呼叫邀请。
LOCAL_INVITATION_STATE_ACCEPTED_BY_REMOTE3:返回给主叫的呼叫邀请状态码:被叫已接受呼叫邀请。
LOCAL_INVITATION_STATE_REFUSED_BY_REMOTE4:返回给主叫的呼叫邀请状态码:被叫已拒绝呼叫邀请。
LOCAL_INVITATION_STATE_CANCELED5:返回给主叫的呼叫邀请状态码:已成功取消呼叫邀请。
LOCAL_INVITATION_STATE_FAILURE6:返回给主叫的呼叫邀请状态码:呼叫邀请过程失败。

LOG_FILTER_TYPE

enum LOG_FILTER_TYPE

返回给主叫的呼叫邀请状态码

枚举值
LOG_FILTER_OFF0: 不输出日志信息。
LOG_FILTER_INFO0x000f: 输出 CRITICAL、ERROR、WARNING 和 INFO 级别的日志信息。 我们推荐你将日志级别设为该等级。
LOG_FILTER_WARN0x000e: 输出 CRITICAL、ERROR 和 WARNING 级别的日志信息。
LOG_FILTER_ERROR0x000c: 输出 CRITICAL 和 ERROR 级别的日志信息。
LOG_FILTER_CRITICAL0x0008: 输出 CRITICAL 级别的日志信息。
LOG_FILTER_MASK预留错误码。

LOGIN_ERR_CODE

enum LOGIN_ERR_CODE

枚举值
LOGIN_ERR_OK0: 方法调用成功或登录成功
LOGIN_ERR_UNKNOWN1: 登录失败。原因未知。
LOGIN_ERR_REJECTED2: 登录被服务器拒绝。
LOGIN_ERR_INVALID_ARGUMENT3: 无效的登录参数。
LOGIN_ERR_INVALID_APP_ID4: 无效的 App ID。
LOGIN_ERR_INVALID_TOKEN5: 无效的 Token。
LOGIN_ERR_TOKEN_EXPIRED6: Token 已过期,登录被拒绝。
LOGIN_ERR_NOT_AUTHORIZED7: 预留错误码 未经授权的登录。
LOGIN_ERR_ALREADY_LOGIN8: 用户已登录,或正在登录 anyRTC RTM 系统,或未调用 logout 方法退出 CONNECTION_STATE_ABORTED 状态。
LOGIN_ERR_TIMEOUT9: 登录超时。目前的超时设置为 6 秒。
LOGIN_ERR_TOO_OFTEN10: 登录过于频繁。超过 2 次每秒的上限。
LOGIN_ERR_NOT_INITIALIZED101: anyRTC RTM 服务未完成初始化。

LOGOUT_ERR_CODE

enum LOGOUT_ERR_CODE

枚举值
LOGOUT_ERR_OK0: 登出成功。没有错误。
LOGOUT_ERR_REJECTED1: 预留错误码
LOGOUT_ERR_NOT_INITIALIZED101: anyRTC RTM 服务未完成初始化。
LOGOUT_ERR_USER_NOT_LOGGED_IN102: 登出 anyRTC RTM 系统前未调用 login 方法或者 login 方法调用未成功。

MESSAGE_TYPE

enum MESSAGE_TYPE

枚举值
MESSAGE_TYPE_UNDEFINED0: 消息类型未定义。
MESSAGE_TYPE_TEXT1: 文本消息。
MESSAGE_TYPE_RAW2: 自定义二进制消息。
MESSAGE_TYPE_FILE3: 文件消息。大小不得超过 32 KB。
MESSAGE_TYPE_IMAGE4: 图片消息。大小不得超过 32 KB。

PEER_MESSAGE_ERR_CODE

enum PEER_MESSAGE_ERR_CODE

枚举值
PEER_MESSAGE_ERR_OK0: 方法调用成功,或对端已成功收到点对点消息。
PEER_MESSAGE_ERR_FAILURE1: 发送点对点消息失败。
PEER_MESSAGE_ERR_SENT_TIMEOUT2: 发送点对点消息超时。当前的超时时间设置为 10 秒。可能原因:用户正处于 CONNECTION_STATE_ABORTED 状态或 CONNECTION_STATE_RECONNECTING 状态。
PEER_MESSAGE_ERR_PEER_UNREACHABLE3: 对方不在线,发出的点对点消息未被收到。
PEER_MESSAGE_ERR_CACHED_BY_SERVER4: 对方不在线,发出的离线点对点消息未被收到。但是服务器已经保存这条消息并将在用户上线后重新发送。
PEER_MESSAGE_ERR_TOO_OFTEN5: 发送消息(点对点消息和频道消息一并计算在内)超过(RTM SDK for Windows C++) 每 3 秒 180 次的上限;(RTM SDK for Linux C++)每 3 秒 300 次的上限。
PEER_MESSAGE_ERR_INVALID_USERID6: 用户 ID 无效。
PEER_MESSAGE_ERR_INVALID_MESSAGE7: 消息为 null 或超出 32 KB 的长度限制。
PEER_MESSAGE_ERR_IMCOMPATIBLE_MESSAGE8: 消息接收方的 SDK 版本较老,无法识别本消息。
PEER_MESSAGE_ERR_NOT_INITIALIZED101: anyRTC RTM 服务未完成初始化。
PEER_MESSAGE_ERR_USER_NOT_LOGGED_IN102: 发送点对点消息前未调用 login 方法或者 login 方法调用未成功。

PEER_ONLINE_STATE

enum PEER_ONLINE_STATE

枚举值
PEER_ONLINE_STATE_ONLINE0: 用户在线。
PEER_ONLINE_STATE_UNREACHABLE1: 连接状态不稳定(服务器连续 6 秒未收到来自 SDK 的数据包)。
PEER_ONLINE_STATE_OFFLINE2: 用户不在线(用户未登录或已登出 anyRTC RTM 系统,或服务器连续 30 秒未收到来自 SDK 的数据包)。

PEER_SUBSCRIPTION_OPTION

enum PEER_SUBSCRIPTION_OPTION

枚举值
PEER_SUBSCRIPTION_OPTION_ONLINE_STATUS0: 订阅指定用户的在线状态。

PEER_SUBSCRIPTION_STATUS_ERR

enum PEER_SUBSCRIPTION_STATUS_ERR

枚举值
PEER_SUBSCRIPTION_STATUS_ERR_OK0: 方法调用成功,或订阅退订操作成功。
PEER_SUBSCRIPTION_STATUS_ERR_FAILURE1: 通用错误。订阅或退订操作失败。
PEER_SUBSCRIPTION_STATUS_ERR_INVALID_ARGUMENT2: 无效的输入参数。
PEER_SUBSCRIPTION_STATUS_ERR_REJECTED3: 预留错误码
PEER_SUBSCRIPTION_STATUS_ERR_TIMEOUT4: 服务器响应超时。当前的超时设置为 10 秒。可能原因:用户正处于 CONNECTION_STATE_ABORTED 状态或 CONNECTION_STATE_RECONNECTING 状态。
PEER_SUBSCRIPTION_STATUS_ERR_TOO_OFTEN5: 方法调用过于频繁。超过 10 次每 5 秒的限制。
PEER_SUBSCRIPTION_STATUS_ERR_OVERFLOW6: 订阅人数超过 512 人的上限。
PEER_SUBSCRIPTION_STATUS_ERR_NOT_INITIALIZED101: IRtmService 未完成初始化。
PEER_SUBSCRIPTION_STATUS_ERR_USER_NOT_LOGGED_IN102: 订阅或退订操作前未调用 login 方法或者 login 方法调用未成功。

QUERY_PEERS_BY_SUBSCRIPTION_OPTION_ERR

enum QUERY_PEERS_BY_SUBSCRIPTION_OPTION_ERR

枚举值
QUERY_PEERS_BY_SUBSCRIPTION_OPTION_ERR_OK0: 方法调用成功,或根据订阅类型获取被订阅用户列表成功。
QUERY_PEERS_BY_SUBSCRIPTION_OPTION_ERR_FAILURE1: 通用错误。根据订阅类型获取被订阅用户列表失败。
QUERY_PEERS_BY_SUBSCRIPTION_OPTION_ERR_TIMEOUT2: 服务器响应超时。当前的超时设置为 5 秒。可能原因:用户正处于 CONNECTION_STATE_ABORTED 状态或 CONNECTION_STATE_RECONNECTING 状态。
QUERY_PEERS_BY_SUBSCRIPTION_OPTION_ERR_TOO_OFTEN3: 方法调用过于频繁。超过 10 次每 5 秒的限制。
QUERY_PEERS_BY_SUBSCRIPTION_OPTION_ERR_NOT_INITIALIZED101: IRtmService 未完成初始化。
QUERY_PEERS_BY_SUBSCRIPTION_OPTION_ERR_USER_NOT_LOGGED_IN102: 根据订阅类型获取被订阅用户列表前未调用 login 方法或者 login 方法调用未成功。

QUERY_PEERS_ONLINE_STATUS_ERR

enum QUERY_PEERS_ONLINE_STATUS_ERR

枚举值
QUERY_PEERS_ONLINE_STATUS_ERR_OK0:方法调用成功,或查询用户在线状态成功。
QUERY_PEERS_ONLINE_STATUS_ERR_FAILURE1:通用错误。查询用户在线状态失败。
QUERY_PEERS_ONLINE_STATUS_ERR_INVALID_ARGUMENT2:无效的输入参数。
QUERY_PEERS_ONLINE_STATUS_ERR_REJECTED3: 预留错误码
QUERY_PEERS_ONLINE_STATUS_ERR_TIMEOUT4:服务器响应超时。当前的超时设置为 10 秒。可能原因:用户正处于 CONNECTION_STATE_ABORTED 状态或 CONNECTION_STATE_RECONNECTING 状态。
QUERY_PEERS_ONLINE_STATUS_ERR_TOO_OFTEN5:方法调用过于频繁。超过(RTM SDK for Windows C++)每 5 秒 10 次或 (RTM SDK for Linux C++)每 5 秒 20 次的限制。
QUERY_PEERS_ONLINE_STATUS_ERR_NOT_INITIALIZED101: IRtmService 未完成初始化。
QUERY_PEERS_ONLINE_STATUS_ERR_USER_NOT_LOGGED_IN102: 查询指定用户在线状态前未调用 login 方法或者 login 方法调用未成功。

REMOTE_INVITATION_ERR_CODE

enum REMOTE_INVITATION_ERR_CODE

返回给被叫的呼叫邀请错误码

枚举值
REMOTE_INVITATION_ERR_OK0:返回给被叫的呼叫邀请错误码:呼叫邀请成功。
REMOTE_INVITATION_ERR_PEER_OFFLINE1:返回给被叫的呼叫邀请错误码:被叫不在线,呼叫邀请失败。
REMOTE_INVITATION_ERR_ACCEPT_FAILURE2:返回给被叫的呼叫邀请错误码:被叫接受呼叫邀请后未收到主叫的 ACK 响应导致呼叫邀请失败,一般由于网络中断造成。
REMOTE_INVITATION_ERR_INVITATION_EXPIRE3:返回给被叫的呼叫邀请错误码:呼叫邀请过期。被叫 ACK 响应呼叫邀请后 60 秒呼叫邀请未被取消、接受、拒绝,则呼叫邀请过期。

REMOTE_INVITATION_STATE

enum REMOTE_INVITATION_STATE

返回给被叫的呼叫邀请状态码

枚举值
REMOTE_INVITATION_STATE_IDLE0:返回给被叫的呼叫邀请状态码:被叫发出的邀请的初始状态。
REMOTE_INVITATION_STATE_INVITATION_RECEIVED1:返回给被叫的呼叫邀请状态码:收到了来自主叫的呼叫邀请。
REMOTE_INVITATION_STATE_ACCEPT_SENT_TO_LOCAL2: 返回给被叫的呼叫邀请状态码:接受呼叫邀请的消息已成功发回给主叫。
REMOTE_INVITATION_STATE_REFUSED3:返回给被叫的呼叫邀请状态码:已拒绝来自主叫的呼叫邀请。
REMOTE_INVITATION_STATE_ACCEPTED4:返回给被叫的呼叫邀请状态码:已接受来自主叫的呼叫邀请。
REMOTE_INVITATION_STATE_CANCELED5:返回给被叫的呼叫邀请状态码:主叫已取消呼叫邀请。
REMOTE_INVITATION_STATE_FAILURE6:返回给被叫的呼叫邀请状态码:呼叫邀请过程失败。

RENEW_TOKEN_ERR_CODE

enum RENEW_TOKEN_ERR_CODE

返回给被叫的呼叫邀请状态码

枚举值
RENEW_TOKEN_ERR_OK0:方法调用成功,或更新 Token 成功。
RENEW_TOKEN_ERR_FAILURE1:通用错误。更新 Token 失败。
RENEW_TOKEN_ERR_INVALID_ARGUMENT2:无效的输入参数。
RENEW_TOKEN_ERR_REJECTED3:预留错误码
RENEW_TOKEN_ERR_TOO_OFTEN4:方法调用过于频繁。超过 2 次每秒的上限。
RENEW_TOKEN_ERR_TOKEN_EXPIRED5:输入 Token 已过期。
RENEW_TOKEN_ERR_INVALID_TOKEN6:输入 Token 无效。
RENEW_TOKEN_ERR_NOT_INITIALIZED101: anyRTC RTM 服务未完成初始化。
RENEW_TOKEN_ERR_USER_NOT_LOGGED_IN102: 更新 Token 前未调用 login 方法或者 login 方法调用未成功。

UPLOAD_MEDIA_ERR_CODE

enum UPLOAD_MEDIA_ERR_CODE

枚举值
UPLOAD_MEDIA_ERR_OK0: 方法调用成功,或上传操作成功。
UPLOAD_MEDIA_ERR_FAILURE1: 通用未知错误。
UPLOAD_MEDIA_ERR_INVALID_ARGUMENT2: 输入参数错误。比如 mediaId 格式错误。
UPLOAD_MEDIA_ERR_TIMEOUT3: 服务器响应超时。当前如果 SDK 与文件服务器之间没有文件传输达 120 秒时,SDK 认定上传超时。
UPLOAD_MEDIA_ERR_SIZE_OVERFLOW4: 上传文件或图片大小超过 30 MB 上限。
UPLOAD_MEDIA_ERR_CONCURRENCY_LIMIT_EXCEEDED5: 文件或图片同时上传数超过 9 个的上限(上传任务和下载任务可一并计算)。
UPLOAD_MEDIA_ERR_INTERRUPTED6: 文件或图片上传任务因如下原因中途退出:上传方处于 CONNECTION_STATE_ABORTED 状态。上传方取消了文件或图片上传。
UPLOAD_MEDIA_ERR_NOT_INITIALIZED101: IRtmService 未完成初始化。
UPLOAD_MEDIA_ERR_NOT_LOGGED_IN102: 本次操作前未调用 login 方法或者 login 方法调用未成功。