当前AppKey对应的云信应用已关停时,调用IM服务端API会返回{"desc": "app is forbidden", "code": 403}。当调用IM服务端API,且传入的昵称、签名等信息命中了反垃圾(例如:涉政、违禁、广告等),会返回{"desc": "forbbiden info", "code": 403}。互动白板业务中的文档转码上传功能里,文档相关信息只能由上传者自己查询,其他账号查询会返回403。IM服务端API群组相关接口只适用于高级群与超大群,不适用于普通群/讨论组。若需操作普通群/讨论组,请通过客户端SDK接口进行。否则会返回{"desc": "no support", "code":403}。若双方无好友关系,则调用更新好友相关信息的接口将会返回403。
在未开通/启用某项功能前,调用相应的接口也会返回状态码403。常见的情况如下:
未开通事件订阅(常用于在线事件订阅)的情况下,使用相关功能,会返回403。当前应用无收发IM消息的权限(在控制台会有相应提示),当调用发消息的接口时,会返回403。具体请咨询销售顾问。删除漫游消息时,如果应用下没有开启消息漫游功能,调用相关接口会返回403。
对象不存在404
当调用接口回调出404状态码后,请检查传参是否正确,常见的情况如:
必传参数为空时,可能会回调404。传入的参数实际不存在。如传入实际上未注册过的accid,不存在的群id等。
客户端请求超时408
当调用接口回调出408状态码后,请检查当前所处的网络是否正常。常见的情况如:
网络连接断开后,调用联网请求接口,此时会回调408。在未成功登录的情况下,调用联网请求接口。Android SDK 4.3.0及之前的版本,没有对于Android 8.0以上系统版本的适配,登录时可能出现408,请更新到最新版本SDK。
参数错误414
当调用接口回调出414状态码后,请检查传参是否正确。常见的情况如:
传参的数据类型与接口要求不一致。如果在控制台 > 应用 > App Key管理 > 标识管理,选中了进行标识安全验证:当请求登录的客户端App标识不在以上列表中时,登录请求将被拒绝,当客户端App标识(iOS Bundle Identifier / Android Package