用户管理

更新时间:2023-10-09 01:57:18下载pdf

用户模块

用户登录

请求地址
action: industry.common.login

params请求参数

参数名 类型 说明 是否必填
username String 用户名
password String SHA256 加密后的用户密码

请求示例

{
    "action": "industry.common.login",
    "params":{

        "username":"177*****78",
        "password": "58e2a16d8f8572fdd4eec2e2******0a"
    }
}

响应参数

参数名 类型 说明
code Integer 响应码,成功为空
success Boolean 是否成功:(true:成功,false:失败)
msg String 请求失败的信息,成功为空
t String 响应时间戳
result Object 返回结果,失败为空

result说明

参数名 类型 说明
access_token String 访问令牌
refresh_token String 刷新令牌
uid String 用户 ID
expire String 令牌有效期,单位秒

生成用户凭证

请求地址
action: industry.user.ticket.create

params请求参数

参数名 类型 说明 是否必填
expire_time int 过期时间

请求示例

{
    "action": "industry.user.ticket.create",
    "access_token": "8d9271********616",
    "params": {

        "expire_time": 7200
    }
}

响应示例

{
    "result": "96e043e*************2d",
    "success": true
    "t": 1624937425948
}

响应参数

参数名 类型 说明
code Integer 响应码,成功为空
success Boolean 是否成功:(true:成功,false:失败)
msg String 请求失败的信息,成功为空
t String 响应时间戳
result Object 返回结果即为用户凭证 ticket,失败为空

刷新用户token

请求地址
action: industry.user.token.refresh

params请求参数

参数名 类型 说明 是否必填
refresh_token String 刷新token

请求示例

{
    "action":"industry.user.token.refresh",
    "params":{
        "refresh_token":"a0e12**********ab8e"
    }
}

响应示例

{
    "result": {
        "access_token": "8d9271********616",
        "refresh_token": "adae28********07727",
        "uid": "bay1******ZA",
        "expire": 7200
    },
    "success": true,
    "t": 1625484086288
}

响应参数

参数名 类型 说明
code Integer 响应码,成功为空
success Boolean 是否成功:(true:成功,false:失败)
msg String 请求失败的信息,成功为空
t String 响应时间戳
result Object 刷新后的token信息

result说明

参数名 类型 说明
access_token String 访问令牌
refresh_token String 刷新令牌
uid String 用户 ID
expire String 令牌有效期,单位秒