开发指南
请求地址
请联系管理员获取
请求和响应的数据格式
请求成功
json
{
"errorCode": 0,
"description": "表示成功或是。",
"errorMsg": "success or means yes",
"data": null
}操作失败
json
{
"errorCode": 421,
"errorMsg": "滑动验证失败",
"description": "滑动验证失败",
"data": null
}验证错误
json
{
"errorCode": 422,
"errorMsg": "Validation Error.",
"description": "Validation Error.",
"data": {
"nickname": [
"必须输入。"
],
"email": [
"必须输入。"
],
"password": [
"必须输入。"
]
}
}服务器错误
json
{
"errorCode": 500,
"errorMsg": "Server Error.",
"description": "服务器错误。",
"data": null
}认证错误
json
{
"errorCode": 403,
"errorMsg": "Unauthenticated.",
"description": "登录状态已过期。",
"data": null
}错误码处理
当 errorCode 不为 0 时,请按照下面错误码进行处理:
| 类型 | 代码 | 处理方法 |
|---|---|---|
| 无异常 | 0 | 正常使用 data 中的数据,可选使用 toast 显示 description 中内容 |
| 认证错误 | 403 | 清空本地 token 跳转到登录页面 |
| 服务器错误 | 500 | 弹出"服务器错误"提示框 |
| 操作错误 | 421 | 使用 toast 显示 description 中内容 |
| 操作错误 | 430 | 使用 toast 显示 description 中内容(该代码来自星云后端) |
| 用户不存在 | 425 | 一般用于使用用户名或者手机号查找用户,但是没有找到,即抛出此异常,目前用于发送钥匙时返回 |
| 验证错误 | 422 | 使用 toast 显示 description 中内容 |
| 数据不存在 | 10001 | 可能在其他客户端删除了该条数据,建议刷新该数据来源的列表页 |
