HMRCode

错误码含义
HMRCodeSuccess(0)操作成功
HMRCodeClientExceptions(1000)通用客户端错误,如果在下面的错误码表中没有更匹配的错误类型,则会使用该错误码进行表示
HMRCodeUninitialized(1001)表示Hummer未被正确初始化
HMRCodeInvalidParameters(1002)请求Hummer服务时,提供了无效的错误参数
HMRCodeIOError(1003)表示遇到了本地IO操作相关的错误,例如数据库访问异常等
HMRCodeNetworkNotFound(1004)如果发起需要网络服务,但是请求时网络不可达,则会返回该错误,建议提示用户检查网络连接并重试
HMRCodeOperationTimeout(1005)网络操作超时,建议提示用户检查网络连接并重试
HMRCodeConnectionTimeout(1006)网络连接超时,通常是由于网络虽然连通,但是因为网络条件比较恶劣导致的,建议提示用户检查网络连接并重试
HMRCodeConnectionFailed(1007)无法建立可用的网络连接
HMRCodeThrottling(1008)服务请求调用过于频繁,建议业务端需要进行频率控制
HMRCodeUnauthorized(1009)操作鉴权失败,通常意味着当前用户鉴权失败
HMRCodeThirdPartyError(1010)调用第三方服务发生错误
HMRCodeBadUser(1011)如果业务没有正确处理用户上下文切换,例如业务已经注销了用户,但是没有调用Hummer.close,则会产生该错误
HMRCodeProtocolError(2000)传输协议异常,例如协议版本错误等
HMRCodeInvalidContent(2001)协议内容校验失败,例如消息内容过长等
HMRCodeTokenInvalid(2002)用于进行权限验证的Token无效
HMRCodeTokenExpired(2003)用于进行权限验证的Token已经失效
HMRCodeResourceNotFound(2004)请求访问的资源不存在
HMRCodeResourceAlreadyExist(2005)请求访问的资源已存在,通常在创建房间等场景出现
HMRCodeLimitExceeded(2006)资源、关系数量超出了限定值
HMRCodeMessageSizeLimitExceeded(2007)消息长度超出了上限
HMRCodeAccessDenied(3000)访问被拒绝,经常出现在通信通道协议uid和实际请求业务uid不匹配的情况下
HMRCodeBlacklisted(3001)用户被列入黑名单,无法获得CIM服务
HMRCodeTemporarilyDenied(3002)暂时没有权限
HMRCodeForbidden(3003)操作被禁止
HMRCodeUserForbidden(3004)用户操作被禁止
HMRCodeBanned(3005)操作被封禁
HMRCodeChallengeNeeded(3006)需要输入参数进行验证
HMRCodeInspectionFailed(3007)审查失败
HMRCodeInternalServerError(4000)服务器内部异常
HMRCodeServiceUnavailable(4001)暂时无法提供IM服务,一般为服务器进程重启等原因导致
HMRCodeBusinessServerError(4002)业务服务异常
HMRCodeServiceThrottling(4003)服务请求调用过于频繁,建议业务端需要进行频率控制
HMRCodeUndefinedExceptions(-1)其它未定义异常类型

文档是否有解决您的问题?

有帮助 没帮助
提交成功,非常感谢您的反馈!

反馈

TOP