POST-http://api.hwwlyz.com/api/v1/user/register
| 参数名 | 是否必需 | 类型 | 参数说明 |
|---|
| appKey | 是 | string | 软件的 appKey |
| card | 是 | string | 注册使用的卡密(长度不超过 45 位) |
| password | 是 | string | 用户密码(长度 6-30 位) |
| timestamp | 是 | int64 | 时间戳,秒级(10 位数) |
| username | 是 | string | 用户名(长度不能超过 20 位) |
| sign | 是 | string | 签名 |
{
"code": 0,
"message": "",
"data": null
}
| 参数名 | 类型 | 参数说明 |
|---|
| code | int | 返回码,0 表示正确,详细参照返回码对照表 |
| message | string | 请求出错时的错误信息 |
POST-http://api.hwwlyz.com/api/v1/user/login
| 参数名 | 是否必需 | 类型 | 参数说明 |
|---|
| appKey | 是 | string | 软件的 appKey |
| password | 是 | string | 用户密码(长度 6-30 位) |
| timestamp | 是 | int64 | 时间戳,秒级(10 位数) |
| username | 是 | string | 用户名(长度不能超过 20 位) |
| sign | 是 | string | 签名 |
{
"code": 0,
"message": "",
"data": {
"token": "1lb87kk6qyv5e0cy484v5bbkq5e00rdi",
"expires": "2024-01-13 21:24:16",
"expiresTs": 1705152256,
"config": "test",
"serverTime": 1704199023
}
}
| 参数名 | 类型 | 参数说明 |
|---|
| code | int | 返回码,0 表示正确,详细参照返回码对照表 |
| message | string | 请求出错时的错误信息 |
| data | object | 请求正确时,若有额外数据要返回,则结果封装在该字段。若无额外数据,则无此字段。 |
| token | string | 本次登录的标识,鉴权用的令牌 |
| expires | string | 卡密过期时间,格式化的 |
| expiresTs | int64 | 过期时间戳,秒级(10 位数) |
| config | string | 用户的配置 |
| serverTime | int64 | 服务器当前时间戳,秒级(10 位数) |
接口说明 用于保持登录状态,刷新 token 的有效期,token 在超过 3 分钟(该值可在软件配置页面更改)未收到心跳请求将自动失效。 建议每隔1分钟(也就是token有效期的三分之一)调用一次
POST-http://api.hwwlyz.com/api/v1/user/heartbeat
| 参数名 | 是否必需 | 类型 | 参数说明 |
|---|
| appKey | 是 | string | 软件的 appKey |
| timestamp | 是 | int64 | 秒级时间戳,10 位的 |
| token | 是 | string | 登录成功后返回的令牌 |
| username | 是 | string | 用户名(长度不能超过 20 位) |
| sign | 是 | string | 签名 |
{
"code": 0,
"message": "",
"data": {
"expires": "2024-01-13 21:24:16",
"expiresTs": 1705152256,
"serverTime": 1704199076
}
}
| 参数名 | 类型 | 参数说明 |
|---|
| code | int | 返回码,0 表示正确,详细参照返回码对照表 |
| message | string | 请求出错时的错误信息 |
| data | object | 请求正确时,若有额外数据要返回,则结果封装在该字段。若无额外数据,则无此字段。 |
| expires | string | 卡密过期时间,格式化的 |
| expiresTs | int64 | 过期时间戳,秒级,10 位的 |
| serverTime | int64 | 服务器当前时间戳,秒级,10 位的 |
POST-http://api.hwwlyz.com/api/v1/user/heartbeatLogout
| 参数名 | 是否必需 | 类型 | 参数说明 |
|---|
| appKey | 是 | string | 软件的 appKey |
| timestamp | 是 | int64 | 秒级时间戳,10 位的 |
| token | 是 | string | 登录成功后返回的令牌 |
| username | 是 | string | 用户名(长度不能超过 20 位) |
| sign | 是 | string | 签名 |
{
"code": 0,
"message": "",
"data": null
}
| 参数名 | 类型 | 参数说明 |
|---|
| code | int | 返回码,0 表示正确,详细参照返回码对照表 |
| message | string | 请求出错时的错误信息 |
POST-http://api.hwwlyz.com/api/v1/user/setPassword
| 参数名 | 是否必需 | 类型 | 参数说明 |
|---|
| appKey | 是 | string | 软件的 appKey |
| newPassword | 是 | string | 新密码(长度 6-30 位) |
| password | 是 | string | 用户当前密码(长度 6-30 位) |
| timestamp | 是 | int64 | 时间戳,秒级(10 位数) |
| username | 是 | string | 用户名(长度不能超过 20 位) |
| sign | 是 | string | 签名 |
{
"code": 0,
"message": "",
"data": null
}
| 参数名 | 类型 | 参数说明 |
|---|
| code | int | 返回码,0 表示正确,详细参照返回码对照表 |
| message | string | 请求出错时的错误信息 |
POST-http://api.hwwlyz.com/api/v1/user/recharge
| 参数名 | 是否必需 | 类型 | 参数说明 |
|---|
| appKey | 是 | string | 软件的 appKey |
| card | 是 | string | 充值使用的卡密(长度不超过 45 位) |
| timestamp | 是 | int64 | 时间戳,秒级(10 位数) |
| username | 是 | string | 用户名 |
| sign | 是 | string | 签名 |
{
"code": 0,
"message": "",
"data": null
}
| 参数名 | 类型 | 参数说明 |
|---|
| code | int | 返回码,0 表示正确,详细参照返回码对照表 |
| message | string | 请求出错时的错误信息 |