用户Api说明(官方用户体系接口说明)

在实际场景中,是接入自己的用户体系,所以此部分接口,可根据自己实际情况作出修改!

  • 用户注册(可使用自己的接口)

    • 接口地址
      • /im/userApi/registerByUsername
    • 参数
      • username 用户名
      • nickname 昵称
      • password 密码
      • password2 确认密码
      • imgCode 图形验证码
  • 用户登陆

    • 接口地址
      • /im/userApi/login
    • 参数
      • username 用户名
      • password 密码
      • imgCode 图形验证码 保留参数

返回示例

{
  code : 200,
  msg : 'success',
  data : {
    loginToken : 'accessToken 过期就用这个重新刷新获取'
    accessToken : '访问令牌'
    expires_time : 'accessToken失效时间  时间戳 1597551153'
  }
}
  • 刷新accessToken
    • 接口地址
      • /im/userApi/refreshAccessToken
    • 参数
      • loginToken

返回示例

{
  code : 200,
  msg : 'success',
  data : {
    accessToken : '访问令牌'
    expires_time : 'accessToken失效时间, 时间戳 1597551153'
  }
}
  • 上传用户头像

    • 接口地址
      • /passport/userApi/uploadAvatarByIM
    • 参数
      • accessToken (框架自动添加)
      • filePath 本地文件路径
  • 修改用户昵称(可使用自己的接口)

    • 接口地址
      • /im/userApi/updateNickname
    • 参数
      • accessToken (框架自动添加)
      • nickname 昵称
    • 返回结果 true false
  • 修改用户登陆密码

    • 接口地址
      • /im/userApi/updatePassword
    • 参数
      • accessToken (框架自动添加)
      • oldpwd 旧的密码
      • newpwd 新密码
      • newpwd2 新密码确认
  • 获取用户信息

    • 接口地址
      • /passport/userApi/getUserInfo
    • 参数
      • accessToken (框架自动添加)
  • 查找用户信息

    • 接口地址
      • /passport/userApi/searchUserInfo
    • 参数
      • accessToken (框架自动添加)
      • username 指定用户名查找