融云集成错误码汇总
发布网友
发布时间:2024-10-23 11:33
我来回答
共1个回答
热心网友
时间:2024-11-03 02:54
30007 : 导航 HTTP 请求失败。建议更换网络环境,如无法解决,联系服务端排查(尤其是私有云)。
31002 : AppKey 错误。请检查您使用的 AppKey 是否正确。
30010 : 创建 Socket 连接失败。建议:一般是网络不好,需更换网络试一下。
31004 : Token 无效。建议:一是 token 错误,请您检查客户端初始化使用的 AppKey 和您服务器获取 token 使用的 AppKey 是否一致;二是 token 过期,您需要请求您的服务器重新获取 token 并再次用新的 token 建立连接。
31005 : AppKey 与 Token 不匹配。建议:请检查您使用的 AppKey 与 Token 是否正确,是否匹配。一般有三种原因。一是 token 错误,请您检查客户端初始化使用的 AppKey 和您服务器获取 token 使用的 AppKey 是否一致;二是 token 过期;三是 App 校验未通过。
31007 : BundleID 不正确。建议:请检查您 App 的 BundleID 是否正确。
31008 : AppKey 被封禁或已删除。建议:请检查您使用的 AppKey 是否被封禁或已删除。
31009 : 用户被封禁。建议:检查您使用的 Token 是否正确,以及对应的 UserId 是否被封禁。
31010 : 用户被踢下线。建议:当前用户在其他设备上登录,此设备被踢下线。
31023 : 用户在其它设备上登录。建议:重连过程中当前用户在其它设备上登录。
33001 : SDK 没有初始化。建议:在使用 SDK 任何功能之前,必须先 init。
33003 : 开发者接口调用时传入的参数错误。建议:请检查接口调用时传入的参数类型和值。
34001 : Connection 已经存在。建议:调用过connect之后,只有在 token 错误或者被踢下线或者用户 logout 的情况下才需要再次调用 connect。其它情况下 SDK会自动重连,不需要应用多次调用 connect 来保持连接。
34005 : 连接环境不正确。建议:融云公有云 SDK 无法连接到私有云环境。请确认需要连接的环境,使用正确 SDK 版本。
34006 : 连接超时。建议:当调用 connectWithToken:timeLimit:dbOpened:success:error: 接口,timeLimit 为有效值时,SDK 在 timeLimit 时间内还没连接成功返回此错误。
30011 : Socket 断开。建议:Socket 连接被断开,主要有两种情况,一是用户主动调用 disconnect 之后,Socket 被服务器断开;二是中间路由原因等导致 Socket 断开。
30008 : 导航 HTTP 返回数据格式错误。建议:建立连接的临时错误码,SDK 会做好自动重连,开发者无须处理。
30004 : 导航 HTTP 发送失败,是否设置 ATS。建议:如果是偶尔出现此错误,SDK 会做好自动重连,开发者无须处理。如果一直是这个错误,应该是您没有设置好ATS。ATS 默认只使用 HTTPS 协议,当HTTP 协议被禁止时 SDK 会一直 30004 错误。您可以参考 iOS 开发文档中的 ATS 设置说明。
30012 : PING 失败。建议:建立连接的临时错误码,SDK 会做好自动重连,开发者无须处理。
30013 : PING 超时。建议:建立连接的临时错误码,SDK 会做好自动重连,开发者无须处理。
30014 : 信令发送失败。建议:建立连接的临时错误码,SDK 会做好自动重连,开发者无须处理。
31000 : 连接 ACK 超时。建议:建立连接的临时错误码,SDK 会做好自动重连,开发者无须处理。
31001 : 信令版本错误。建议:请咨询融云的技术人员。
31003 : 服务器当前不可用。建议:建立连接的临时错误码,SDK 会做好自动重连,开发者无须处理。
31006 : 连接重定向。建议:建立连接的临时错误码,SDK 会做好自动重连,开发者无须处理。
32061' : 连接被拒绝。建议:建立连接的临时错误码,SDK 会做好自动重连,开发者无须处理。
20604 : 发送消息频率过高。建议:多个消息发送的时候中间加个延时。
20607 : 请求超出了调用频率*。建议:不要多余频繁的调用接口。
21406 : 当前用户不在该讨论组中
22406 : 当前用户不在该群组中。建议:到融云开发者后台 API 调用模块对应服务中进行查询。
22408 : 当前用户在群组中已被禁言。建议:让开发者服务端人员确认一下是否在群组中。
23406 : 当前用户不在该聊天室中。建议:到融云开发者后台 API 调用模块对应服务中进行查询核实。
23408 : 当前用户在该聊天室中已被禁言。建议:到融云开发者后台 API 调用模块对应服务中进行查询核实。
23409 : 当前用户已被踢出并禁止加入聊天室。被禁止的时间取决于服务端调用踢出接口时传入的时间。
23410 : 聊天室不存在。建议:到融云开发者后台 API 调用模块对应服务中进行查询核实。
23411 : 聊天室成员超限。开发者可以提交工单对某个 Appkey 进行聊天室人数*,设置后加入聊天室时如果人数超限,会提示这个错误码。
23412 : 聊天室接口参数无效。请确认参数是否为空或者有效。
23414 : 聊天室云存储业务未开通。建议:到融云开发者后台进行开通。
23423 : 超过聊天室的最大状态设置数。建议:降低设置和删除频率。
23424 : 聊天室中非法覆盖状态值。建议:这个值只有创建者才能修改。如果必须修改,则需要调用 RCIMClient 中forceSetChatRoomEntry:key:value:sendNotification:autoDelete:notificationExtra:success:error:接口。具体请到 RCIMClient 中查看 API。
23425 : 超过聊天室中状态设置频率。建议:降低设置和删除频率。
23426 : 聊天室状态存储功能没有开通。请联系商务开通。
23427 : 聊天室状态值不存在
26002 : 操作跟服务端同步时出现问题。如果出现该错误,请延时 0.5s 再试。
34004 : 聊天室状态未同步完成。建议延时一段时间再获取。
30001 : 当前连接不可用(连接已经被释放)。具体原因还需要通过其他错误码分析。
30002 : 当前连接不可用。建议:可能是网络不可用,请切换网络试一下。
30003 : 客户端发送消息请求,融云服务端响应超时。建议:服务器可能有问题。
33002 : 数据库错误。建议:需要保证连接融云成功并且数据库打开后再调用业务接口,比如发消息。另外,userId 中包含特殊字符。
33003 : 开发者接口调用时传入的参数错误。建议:请检查接口调用时传入的参数类型和值。
33007 : 历史消息云存储业务未开通。可以在融云开发者后台中开启该服务。
30016 : 消息大小超限。建议:缩小消息体的大小,避免超过 128 k。
25101 : 撤回消息参数无效。请确认撤回消息参数是否正确的填写。
26001 : push 设置参数无效。请确认是否正确的填写了 push 参数。
20605 : 操作被禁止。 此错误码已被弃用。
20606 : 操作不支持。仅私有云有效,服务端禁用了该操作。
21501 : 发送的消息中包含敏感词。接收方不会收到消息。
21502 : 消息中敏感词已经被替换。接收方可以收到被替换之后的消息。
34002 : 小视频时间长度超出*。建议:视频不要超过 2 分钟。
34003 : GIF 消息文件大小超出*。默认 GIF 文件大小上限是 2 MB。
34007 : 查询的公共服务信息不存在。请确认查询的公共服务的类型和公共服务 id 是否匹配。
34008 : 消息不能被扩展。建议:把RCMessage 对象的属性 canIncludeExpansion 置为 YES。
34009 : 消息扩展失败。请确保网络状态良好,并且融云 SDK 连接正常。
34010 : 消息扩展大小超出*。建议:降低设置和删除频率。
34011' : 媒体消息媒体文件 http 上传失败