验证与授权
大约 2 分钟
验证与授权
提示
接口无需鉴权
手机号登录
接口地址:/auth/mobile/login
请求方式:POST
请求示例:
{
"companyType": 0,
"mobile": "",
"productType": 0,
"source": "",
"validateNo": ""
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
mobileLoginReq | MobileLoginReq | body | true | MobileLoginReq | MobileLoginReq |
companyType | 公司类型 | true | integer(int32) | ||
mobile | 手机号 | true | string | ||
productType | 产品类型 | true | integer(int32) | ||
source | 注册来源 | true | string | ||
validateNo | 验证码 | true | string |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
data | MobileLoginResp | MobileLoginResp | |
accessToken | accessToken | AccessToken | AccessToken |
expire | 过期时间 | string | |
value | token | string | |
refreshToken | refreshToken | RefreshToken | RefreshToken |
expire | 过期时间 | string | |
value | token | string | |
userInfo | 用户信息 | UserInfo | UserInfo |
avatarUrl | 头像 | string | |
companyType | 公司类型 | integer | |
id | 用户id | integer | |
mobile | 手机号 | string | |
nickName | 用户昵称 | string | |
realName | 真实姓名 | string | |
userName | 用户名 | string | |
msg | string |
响应示例:
{
"code": 0,
"data": {
"accessToken": {
"expire": "",
"value": ""
},
"refreshToken": {
"expire": "",
"value": ""
},
"userInfo": {
"avatarUrl": "",
"companyType": 0,
"id": 0,
"mobile": "",
"nickName": "",
"realName": "",
"userName": ""
}
},
"msg": ""
}
刷新AccessToken
相关信息
PC端已修改成使用与APP一致的刷新接口
接口地址:/app/auth/token/refresh
请求方式:POST
请求示例:
{
"accessToken": "",
"refreshToken": ""
}
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
accessToken | accessToken | true | string | ||
refreshToken | refreshToken | true | string |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
data | AccessToken | AccessToken | |
expire | 过期时间 | string(date-time) | |
value | token | string | |
msg | string |
响应示例:
{
"code": 0,
"data": {
"expire": "",
"value": ""
},
"msg": ""
}
设备互踢检查
提示
该接口需先获取token鉴权
接口地址:/wx/pc/check-login-status
请求方式:GET
请求示例:
请求参数:
参数名称 | 参数说明 | 请求类型 | 是否必须 | 数据类型 | schema |
---|---|---|---|---|---|
deviceNumber | 设备编号 | path | true | string |
响应参数:
参数名称 | 参数说明 | 类型 | schema |
---|---|---|---|
code | integer(int32) | integer(int32) | |
data | CheckLoginStatusResp | CheckLoginStatusResp | |
isLogin | 是否登录成功 | boolean | |
lastLoginTime | 未登录成功时,上一次登录时间 | string(date-time) | |
msg | string |
响应示例:
{
"code": 0,
"data": {
"isLogin": false,
"lastLoginTime": "2019-08-24T14:15:22Z"
},
"msg": "string"
}