说明#
错误码规则#
每次调用接口时,可能获得正确或者错误的返回码,开发者可以根据返回码信息调试接口,排查错误。
优先从各插件返回码中找,如果没有符合的,再到通用错误码中找
错误码规则说明:
1 00 01
错误码由三部分组成:
第一部分:1、代表通用,2、代表qunarapi,3、代表业务插件 第二部分:插件编码,由两位组成 第三部分:错误编码
全局返回码#
通用返回码#
| 返回码 | 说明 |
|---|---|
| 10001 | api不存在 |
| 10002 | 参数类型不合法 |
| 10003 | 参数不能为空 |
| 10004 | 参数错误 |
| 10005 | 数据获取失败 |
| 10006 | 功能不支持 |
| 10007 | 日期格式错误 |
| 10008 | 日期范围错误 |
| 10009 | 远端服务不可用 |
| 10010 | 超时 |
| 10011 | 发生异常 |
| 10012 | 进行中 |
QunarAPI#
checkJsAPI#
| 返回码 | 说明 | 平台 | 备注 |
|---|---|---|---|
| 10003 | 参数不能为空 | iOS(80011101) | jsApiList数组以及 数组中的每一项都不为空 |
| 10011 | 发生异常 | Android(Browser:27) |
分享#
| 返回码 | 说明 | 平台 | 备注 |
|---|---|---|---|
| 20101 | 当前微信的版本不支持 | iOS(80011101) | 版本太低 |
| 20102 | 未安装微信 | iOS(80011101) | |
| 20103 | 分享失败 | iOS(80011101),Android(Browser:27) |
定位#
| 返回码 | 说明 | 平台 | 备注 |
|---|---|---|---|
| 20201 | 定位超时 | iOS(80011101),Android(Browser:27) | |
| 20202 | 定位出现错误 | iOS(80011101) | 超时,没有权限,定位不可用的错误码都为20202(以后可以扩展开) |
登录#
| 返回码 | 说明 | 平台 | 备注 |
|---|---|---|---|
| 20301 | 登录失败 | iOS(80011101),Android(Browser:27) | |
| 20302 | 同步登录态失败 | iOS(80011101),Android(Browser:27) | |
| 20303 | 网络错误 | Android(Browser:27) | |
| 10005 | 数据获取失败 | Android(Browser:27) |
UI相关#
| 返回码 | 说明 | 平台 | 备注 |
|---|---|---|---|
| 10003 | 参数不能为空 | Android(Browser:27) | |
| 10004 | 参数错误 | iOS(80011101),Android(Browser:27) | 1、不合法的URL,比如非字符串 2、URL为空 |
| 10005 | 数据获取失败 | Android(Browser:27) | |
| 20401 | 页面不存在 | iOS(80011101),Android(Browser:27) | 没有对应name的webview |
| 20402 | 新开页面异常 | iOS(80011101) | |
| 20403 | 刷新导航条异常 | iOS(80011101),Android(Browser:27) |
图片上传#
| 返回码 | 说明 | 平台 | 备注 |
|---|---|---|---|
| 10005 | 数据获取失败 | iOS(80011101) | 获取ServerId失败 |
| 10004 | 参数错误 | Android(Browser:27) | 参数count不合法,count最大值是9,最多选择9张图片 |
| 20501 | 用户取消 | iOS(80011101) | |
| 20502 | 已达到选择图片数上限 | iOS(80011101),Android(Browser:27) | |
| 20503 | 相机拍照失败 | iOS(80011101),Android(Browser:27) | |
| 20504 | 图片上传失败 | iOS(80011101),Android(Browser:27) | |
| 20505 | 图片服务器不合法 | iOS(80011101) | 非Qunar域的url都算不合法 |
| 20506 | 参数错误1 | iOS(80011101) | localId不在已选图片内 |
| 20507 | 参数错误2 | iOS(80011101) | localId参数错误 |
| 20508 | 保存图片失败 | Android(Browser:27), iOS(80011101) | |
| 20509 | 预览图片失败 | Android(Browser:27) | |
| 20510 | 下载图片失败 | Android(Browser:27) | |
| 20512 | 选择相册图片失败 | Android(Browser:27), iOS(80011101) |
业务错误码#
忘记密码#
| 返回码 | 说明 | 平台 | 备注 |
|---|---|---|---|
| 30601 | 用户取消重置密码 | iOS(80011101) | |
| 30602 | 选择国别码错误 | Android(Browser:27) | |
| 30603 | 绑定银行卡错误 | Android(Browser:27), iOS(80011101) | |
| 30604 | 重置密码错误 | Android(Browser:27) | |
| 10011 | 发生异常 | Android(Browser:27) |