文档
测试

邮箱登录

POST
api/usr/signin/email

接口描述

使用邮箱登录,请求验证码 / 邮箱+验证码登录,如果验证码是-1,那就说明发送验证码,否则表明是通过

请求参数

参数名
类型
描述
必填
email
string
邮箱地址
必填
verification
string
如果验证码是-1,那就说明当前需要发送验证码到邮箱。其他则表明是通过邮箱+验证码登录
必填

响应参数

参数名
类型
描述
必填
userId
bigint
用户的id,如果是发送邮箱验证码,不需要返回值
必填
nickName
string
昵称(默认是SUSTecher_邮箱前缀)
必填
avatarUrl
string
头像url(默认头像随机一个)
必填
email
string
所绑定的邮箱,没有就返回null(说明是社团之类的)
必填
bindWechat
bool
是否绑定微信
必填
bindQQ
bool
是否绑定QQ
必填
rank_cn
string
头衔称号,如学生,教师,工作人员,设计社……(中文
必填
rank_en
string
头衔称号,如学生,教师,工作人员,设计社……(英文
必填
account
string
社团之类的账号,null表示是正常的账号
必填
followList
array
关注的关键词列表,形式为["手机", "处理器", "电脑"……]
必填