Skip to content

用户相关接口

通过用户ID获取用户信息

请求URL

  • /api/v1/user/getUserBaseInfo?userId=用户ID

请求方式

  • GET

返回示例

json
{
  "code": 200,
  "data": {
    "userInfo": {
      "uid": 1,
      "name": "",
      "sign": "",
      "email": "",
      "phone": "",
      "avatar": "",
      "gender": 1,
      "spaceCover": "",
      "birthday": "",
      "createdAt": "",
    }
  },
  "msg": "ok"
}

返回参数说明

参数名类型说明
uidint用户ID
namestring用户名
signstring个性签名
emailstring邮箱(内容为空)
phonestring手机号(内容为空)
avatarstring头像
genderint用户性别,0:未知;1:男;2:女
spacecoverstring用户空间封面图
birthdaytime生日
createdAttime注册时间

备注

用户获取个人信息

请求URL

  • /api/v1/user/getUserInfo

请求方式

  • GET

请求头

  • Authorization': token
  • "content-type": "application/json"

返回示例

json
{
  "code": 200,
  "data": {
    "userInfo": {
      "uid": 1,
      "name": "",
      "sign": "",
      "email": "",
      "phone": "",
      "avatar": "",
      "gender": 1,
      "spaceCover": "",
      "birthday": "",
      "createdAt": "",
    }
  },
  "msg":"ok"
}

返回参数说明

参数名类型说明
uidint用户ID
namestring用户名
signstring个性签名
emailstring邮箱
phonestring手机号
avatarstring头像
genderint用户性别,0:未知;1:男;2:女
spacecoverstring用户空间封面图
birthdaytime生日
createdAttime注册时间

备注

用户修改个人信息

请求URL

  • /api/v1/user/editUserInfo

请求方式

  • PUT

请求头

  • Authorization': token
  • "content-type": "application/json"

参数

参数名必选类型说明
avatarstring用户头像
namestring用户名
genderint性别(默认为0未知)
birthdaystring(日期格式)生日(默认1970-1-1)
signstring个性签名
spaceCoverstring用户空间封面图

返回示例

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

备注

后台管理-获取用户列表

请求URL

  • /api/v1/user/getUserListManage

请求方式

  • GET

请求头

  • Authorization': token
  • "content-type": "application/json"

请求参数

参数名必选类型说明
pageint页码
pageSizeint页面数量,最大100

返回示例

json
{
  "code": 200,
  "data": {
    "total": 1,
    "list": [
      {
        "uid": 1,
        "name": "昵称",
        "sign": "个性签名",
        "email": "1****1@qq.com",
        "phone": "",
        "avatar": "",
        "gender": 1,
        "spaceCover": "",
        "birthday":"",
        "createdAt": "",
        "role": "",
      },
    ]
  },
  "msg": "ok"
}

返回参数说明

参数名类型说明
uidint用户ID
namestring用户名
signstring个性签名
emailstring用户邮箱
phonestring手机号
avatarstring头像
spaceCoverstring用户空间封面图
genderint用户性别,0:未知;1:男;2:女
birthdaytime生日
createdAttime注册时间
rolestring用户角色代码

备注

后台管理-修改用户信息

请求URL

  • /api/v1/user/editUserInfoManage

请求方式

  • PUT

请求头

  • Authorization': token
  • "content-type": "application/json"

参数

参数名必选类型说明
uidint用户id
avatarstring用户头像
spaceCoverstring用户空间封面图
namestring用户名
emailstring邮箱
signstring个性签名

返回示例

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

备注

后台管理-设置用户角色

请求URL

  • /api/v1/user/editUserRole

请求方式

  • PUT

请求头

  • Authorization': token
  • "content-type": "application/json"

参数

参数名必选类型说明
uidint用户id
codestring角色代码

返回示例

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

备注

后台管理-删除用户

请求URL

  • /api/v1/user/deleteUser/用户ID

请求方式

  • DELETE

请求头

  • Authorization': token
  • "content-type": "application/json"

返回示例

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

备注

根据 MIT 许可证发布