====== Android返回码定义 ====== 在调用Android SDK接口时,可能获得正确或错误的返回码,开发者可以根据返回码信息调试接口,排查错误。建议使用文档系统自带的搜索功能快速查找及定位返回码解释,或者使用**Ctrl+F** 使用浏览器自带的查找功能 ===== 1、业务逻辑返回码 ===== ---- ==== 1.1 连接错误 ==== ^返回码 ^说明 | |300201 |连接的ConnectConfig参数没有初始化 | |300202 |accountSid不能为空 | |300203 |accountToken不能为空 | |300204 |ClientId不能为空 | |300205 |ClientPwd不能为空 | ==== 1.2 通话返回码 ==== ^返回码 ^说明 ^详细描述| |300210 |平台服务器错误 | |300211 |余额不足 | 余额不足分主账号余额不足,如果选择平台计费则也可能是子账号余额不足(已分配金额)| |300212 |对方正忙 | |300213 |对方拒绝接听 | |300214 |该用户不在线 | 使用客户端进行互联网语音的时候,双方必须登陆各自的子账户(还有一个原因就是线路出现异常)| |300215 |被叫号码错误 | |300216 |被叫号码冻结 | |300217 |主叫号码冻结 | |300218 |主叫账号过期 | |300220 |呼叫请求超时 | 客户那边的AS服务器掉线、不稳定,或者是咱平台服务器异常| |300221 |对方无人应答 | |300223 |鉴权失败,需要重新登录 | token过期(用户传递过来的token,不是注册平台所提供的)| |300224 |未知错误 | |300225 |主叫挂断电话 | |300226 |被叫挂断电话 | |300231 |消息接收者或者消息类型不能为空 |消息类型(0:接收1:发送 )| |300247 |对方正在响铃 | |300248 |自己拒绝接听 | |300249 |该机器不支持视频通话 | |300250 |呼叫失败(频繁呼叫已被列入黑名单) | ==== 1.3 附件错误 ==== ^返回码 ^说明 ^详细描述| |300227 |发送文件不能大于100M |IM信息中,发送附件进度回调onSendFileProgress(int progress) progress 发送附件的进度/总大小为100 | |300228 |发送文件超时 | |300229 |发送文件成功但反回JSON错误 | |300230 |网络超时,下载文件失败 | |300231 |消息接收者或者消息类型不能为空 | |300232 |消息接收者只能为数字 | |300244 |消息类型冲突或不存在(自定义类型在10-29之间) |发送IM消息方法中,extra_mine(开发者自定义消息类型)参数 10-19:自定义文本 20-29:自定义附件| |300245 |发送文件不存在或者文件不能为中文 | |300246 |发送消息文本过长,不能大于500 |在IM信息中,extra_mine(开发者自定义消息类型)参数中,选择为 1:文本,支持最大文本长度500| |300266 |As错误|客户那边的AS服务器掉线、不稳定或解析等出现异常| ===== 2. 登录接口错误 ===== ^返回码 ^说明 ^详细描述| |300001~ 300004 |平台服务器内部错误 |异常可能是客户那边处理服务器相关程序的时候遗漏步骤、或处理不当导致,也有可能是我们平台升级、服务器异常等| |300005 |密码错误重试次数太多 | |300006 |参数不能为空 | |300007 |参数格式错误 | |300008 |平台服务器内部错误 | |300009 |用户名/密码错误 | |300010~300012 |平台服务器内部错误 | |300013 |不支持该文件格式发送 | |300014 |用户ID不存在 |当前ID是否已经申请| |300015 |Client状态非法 |client已被释放或未生成过| |300016 |此次登录被拒绝 | |300017 |密文登录时Token错误 |用户自己生成的token 有问题| ===== 3. 系统内部错误 ===== ^返回码 ^说明 | |300501、300502 |网络数据读取异常 | |300503、300504 |网络数据写入异常 | |300505 |服务器内部错误 | |300207 |账号在其它地方登录,服务器强制下线 | |300506 |连接服务器地址错误 | |300507 |连接服务器IO错误 | |300508 |连接服务器未知错误 |