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 | 请求出错时的错误信息 |