错误定义
错误定义规范文档。
错误返回格式
{
"errno": "10001",
"errmsg": "请求超时,请重新尝试"
}
错误代码说明
- 1 ~ 1000 oauth 验证错误
- 10000 ~ 19999 系统级错误
- 20000 ~ 29999 叫车相关
- 30000 ~ 39999 订单相关
- 40000 ~ 49999 用户相关
错误代码对照表
为了方便开发者快速定位问题,开放平台提供了错误代码解决方案一览表。
oauth错误
| 错误代码 | 错误描述 |
|---|---|
| 400 | 请求参数相关错误(client_id/grant_type等错误) |
| 401 | access_token不合法或已过期等 |
| 402 | 未传当前用户手机号或手机号不合法 |
| 403 | 您无权访问该服务 |
| 404 | 您没有访问该接口的权限 |
| 405 | 请用POST方式请求access_token |
| 406 | 该用户不存在,请管理员添加后再使用 |
| 407 | sign签名验证失败,无权访问该接口 |
| 408 | 参数错误,未正确传输timestamp |
| 409 | 接口调用已过期,请重新调用 |
| 410 | client_id不一致 |
| 411 | 由于访问过于频繁,请稍后访问 |
| 412 | client_id和client_secret为必填项 |
| 500 | access_token生成失败,请稍后重试 |
系统级错误
| 错误代码 | 错误描述 |
|---|---|
| 10001 | 请求超时 |
| 10002 | ip验证失败 |
| 10003 | 参数错误 |
| 19998 | 系统异常 |
| 19999 | 签名失败 |
服务级错误
| 错误代码 | 错误描述 |
|---|---|
| 20001 | 请求参数错误 |
| 20002 | 叫车太频繁了 |
| 20003 | 无效的订单id |
| 20004 | 出发时间太近了,应该叫实时单 |
| 20005 | 抱歉,该地区未开通服务 |
| 20006 | 抱歉,未开通该车型服务 |
| 20007 | 叫车失败 |
| 20008 | 抱歉,只能叫3天以内的订单 |
| 20009 | 订单已经存在 |
| 20010 | 无效订单 |
| 20011 | 订单取消失败 |
| 20012 | 订单取消失败,稍后请重试 |
| 20013 | 订单已进入行程中无法取消,如有问题请联系客服 |
| 20014 | 订单当前状态不能取消,稍后重试 |
| 20015 | 您的起终点是同一个地方哦,请修改后再发单 |
| 20020 | 重叫订单失败 |
| 20021 | 抱歉,过一会儿才能重叫 |
| 20051 | 行程录音保护未授权 |
| 20052 | 乘客封禁 |
| 21001 | 获取城市车型失败,请稍后再试 |
| 22001 | 获取地址联想失败,请稍后再试 |
| 31001 | 请求参数错误 |
| 31004 | 预估价格失败 |
| 33001 | 请求参数错误 |
| 33004 | 获取套餐失败 |
| 33005 | 套餐和车型不一致 |
| 33006 | 无效的套餐id |
| 36001 | 请求参数错误 |
| 36002 | 请求订单权限受限 |
| 36003 | 订单接口访问频次过高 |
| 36004 | 获取订单失败 |
| 37001 | 请求参数错误 |
| 37002 | 该订单权限受限 |
| 37003 | 访问频次太快,请稍后 |
| 37004 | 处理失败 |