Skip to content

1. 检测账号是否存在

接口路径

地址:https://console.casdao.com:9001/casdao/api/v1.0/system/register/existence

请求方式

POST 方式,请求参数为 form 格式

输入说明

请求头

请求头

请求体

请求参数选项类型说明
username必选字符串账号

示例

json
{
  "username": "duxwtest2"
}

输出说明

请求参数说明
code响应码,成功为 200,非 200 状态码为失败,参考 msg 错误信息
msg响应信息,成功状态下为 null,失败状态下为具体错误信息
data响应数据,布尔型,true 为存在,false 为不存在

示例

json
{
  "code": 200,
  "msg": null,
  "data": false
}

2. 获取手机验证码

说明:新用户注册需绑定有效手机号,此接口为获取验证码

接口路径

地址:https://console.casdao.com:9001/casdao/api/v1.0/system/register/sms/code

请求方式

POST 方式,请求参数为 JSON 格式

输入说明

请求头

请求头

请求体

请求参数选项类型说明
mobilePhone必选字符串手机号
module必选字符串固定值:注册验证
departmentId必选整数型组织ID,见 下表

departmentId说明

部门ID部门名称
2算力互联
5汴水超算
......

可以联系客服获取组织ID。

示例

json
{
  "mobilePhone": "18555666633",
  "module": "注册验证",
  "departmentId": 2
}

输出说明

请求参数说明
code响应码,成功为 200,非 200 状态码为失败,参考 msg 错误信息
msg响应信息,成功状态下为 null,失败状态下为具体错误信息
data响应数据

示例

json
{
  "code": 200,
  "msg": null,
  "data": null
}

3. 账号注册

接口路径

地址:https://console.casdao.com:9001/casdao/api/v1.0/system/register/addition

请求方式

POST 方式,请求参数为 JSON 格式

输入说明

请求头

请求头

请求体

请求参数选项类型说明
roleId必选整数型角色 id,固定值 1
roleCategory必选整数型角色种类,固定值 1
username必选字符串用户名
password必选字符串密码
confirmPassword必选字符串确认密码
mobilePhone必选字符串手机号
code必选字符串验证码
departmentId必选整数型组织ID,见上表 departmentId说明
注意:此值与获取手机验证码时传入的值保持一致。

示例

json
{
  "roleId": 1,
  "roleCategory": 1,
  "username": "duxwtest2",
  "password": "xiaojing@123",
  "confirmPassword": "xiaojing@123",
  "mobilePhone": "13244445555",
  "code": "947310"
}

输出说明

请求参数说明
code响应码,成功为 200,非 200 状态码为失败,参考 msg 错误信息
msg响应信息,成功状态下为 null,失败状态下为具体错误信息
data响应数据

示例

json
{
  "code": 200,
  "msg": null,
  "data": 151
}

4. 登录

说明:账号登录接口,登录成功后返回 Token 值,为后续接口提供 Token 值,找相关人员开通账号和密码。Token 有效时间为 2 小时,每次使用 Token 调用接口时,会自动刷新 Token 时长为 2 小时。

接口路径

地址:https://console.casdao.com:9001/casdao/api/v1.0/system/auth/login

请求方式

POST 方式,请求参数为 JSON 格式

输入说明

请求头

请求头

请求体

请求参数选项类型说明
username必选字符串用户名
password必选字符串密码
source必选字符串固定值 console

示例

json
{
  "username": "zhangsan",
  "password": "123456",
  "source": "console"
}

输出说明

请求参数说明
code响应码,成功为 200,非 200 状态码为失败,参考 msg 错误信息
msg响应信息,成功状态下为 null,失败状态下为具体错误信息
data用户 token

示例

json
{
  "code": 200,
  "msg": null,
  "data": "b2f57719-8d4a-4822-8255-b14f3e3d2339" // Token值
}

算力互联(北京)科技有限公司版权所有