Skip to content

05. 设置个人信息

Vizards edited this page Dec 27, 2018 · 2 revisions

此接口用于设置用户个人信息,目前仅可以设置头像、昵称和个性签名。数据保存在 MongoDB

Url

POST /api/user/profile

Header

参数 类型 必需 描述 示例
Content-Type string application/json application/json
Accept string application/json application/json
Authorization string Bearer Token Bearer [Your Token]

Body

可以单独设置头像、昵称或个性签名,也可以设置其中两个或三个。 至少设置一个,且头像、昵称和个性签名的值不得为空

参数 类型 必需 描述
avatarUrl string 头像图片链接
nickName string 昵称
bio string 个性签名

Response

status: 200 OK
{
    "code": 201,
    "data": {
        "avatarUrl": "https://uestc.ga/avatar.jpg",
        "nickName": "Vizards",
        "bio": "Simple Young & Naive",
        "stuID": "2019000008006",
        "stuName": "张三",
        "enName": "Zhang San",
        "gender": "",
        "grade": "2019",
        "plan": "4",
        "project": "本科",
        "level": "本科",
        "category": "普通本科生",
        "department": "外国语学院",
        "profession": "日语",
        "direction": "",
        "enrollDate": "2019-09-01",
        "graduateDate": "2023-07-01",
        "manager": "外国语学院",
        "waysOfLearning": "普通全日制",
        "eduForm": "",
        "status": "在籍在校",
        "registered": "",
        "atSchool": "",
        "class": "2019000000",
        "campus": "清水河校区",
        "avatar": "未设置"
    },
    "time": "2018-09-29T19:12:44Z",
    "msg": "Get Success"
}
参数名 描述 类型
avatarUrl 头像图片文件 URL,未设置则无此参数 String
nickName 昵称,未设置则无此参数 String
bio 签名/一句话描述,未设置则无此参数 String
stuID 学号 String
stuName 姓名 String
enName 英文名 String
gender 性别 String
grade 所在年级 String
plan 学制 String
project 项目 String
level 学历层次 String
category 学生类别 String
department 院系 String
profession 专业 String
direction 方向 String
enrollDate 入学时间 String
graduateDate 应毕业时间 String
manager 行政管理院系 String
waysOfLearning 学习形式 String
eduForm 教育形式 String
status 学籍状态 String
registered 是否在籍 String
atSchool 是否在校 String
class 行政班级 String
campus 所属校区 String