Skip to content

开发指南

请求地址

请联系管理员获取

请求和响应的数据格式

请求成功

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可能在其他客户端删除了该条数据,建议刷新该数据来源的列表页

鑫泓佳智能硬件通信协议文档