说明
这里主要是个人中心的接口,包括用户信息修改,头像上传,消息获取等
接口列表
获取文章评论
-
接口地址 /ucenter/getUserInfo
-
请求参数
参数名 说明 是否必填 userId 用户ID 是 -
返回
{ "status":"success", "code":200, "info":"请求成功", "data":{ "userId":"7966890361",//用户ID "nickName":"程序员老罗",//昵称 "sex":1,//性别 0:女 1:男 "personDescription":"会写前端的后端程序员",//个人描述 "joinTime":"2023-01-02",//加入日期 "lastLoginTime":"2023-01-12",//最后登录日期 "likeCount":10,//收到的点赞数 "currentIntegral":12//积分 } }
积分记录
-
接口地址 /ucenter/loadUserIntegralRecord
-
请求参数
参数名 说明 是否必填 pageNo 页码 否,默认第一页 createTimeStart 开始时间 否 createTimeEnd 结束时间 否 -
返回
{ "status":"success", "code":200, "info":"请求成功", "data":{ "totalCount":10, "pageSize":15, "pageNo":1, "pageTotal":1, "list":[ { "recordId":90,//记录ID "userId":"0450208753",//用户ID "operType":4,//类型 "integral":1,//积分 "createTime":"2023-01-14 12:31:10",//时间 "operTypeName":"评价"//类型名称 }, { "recordId":50, "userId":"0450208753", "operType":6, "integral":1, "createTime":"2023-01-09 09:48:24", "operTypeName":"管理员操作" } ] } }
修改个人信息
-
接口地址 /ucenter/updateUserInfo
-
请求参数
参数名 说明 是否必填 sex 性别 0:女 1:男 否 personDescription 个人描述 否 avatar 头像 图片文件流 否 -
返回
{ "status":"success", "code":200, "info":"请求成功", "data":null }
获取用户发帖
-
接口地址 /ucenter/loadUserArticle
-
请求参数
参数名 说明 是否必填 userId 用户ID 是 type 类型 0:发帖 1:评论过的文章 2:点赞过的文章 是 -
返回
{ "status":"success", "code":200, "info":"请求成功", "data":{ "totalCount":3, "pageSize":15, "pageNo":1, "pageTotal":1, "list":[ { "articleId":"5S7nyQHe6RPax6I",//文章ID "boardId":10006,//板块ID "boardName":"Vue",//板块名称 "pBoardId":10003,//父级板块 "pBoardName":"前端",//父级板块名称 "userId":"7966890361",//用户ID "nickName":"程序员老罗",//昵称 "userIpAddress":"湖北省",//所在地 "title":"vscode配置好这些,写代码不起飞你来打我",//标题 "cover":"202301/d3QQeA298E4IBAT.png",//封面 "content":null,//内容 列表内容为空 "summary":"vscode代码块配置,配置好这些,可以提高写代码的效率,而且可以避免出错",//简介 "postTime":"2023-01-07 14:16:00",//发布时间 "readCount":64,//阅读数 "goodCount":1,//点赞数 "commentCount":1,//评论数 "topType":1,//置顶类型 0:未置顶 1:已置顶 "attachmentType":1,//附件类型 0:没附件 1:有附件 "status":1//状态 1 已审核 } ] } }
获取用户发帖
-
接口地址 /ucenter/getMessageCount
-
请求参数
无(后台从登录信息中获取) -
返回
{ "status":"success", "code":200, "info":"请求成功", "data":{ "total":3,//总数 "sys":15,//系统消息数 "reply":1,//评论消息数 "likePost":1,//文章点赞数 "likeComment":1,//评论点赞数 } }
获取用户发帖
-
接口地址 /ucenter/loadMessageList
-
请求参数
参数名 说明 是否必填 code 编号 sys:系统消息 reply:评论消息 likePost:文章点赞数 likeComment:评论点赞数 是 pageNo 页码 否 默认1 -
返回
{ "status":"success", "code":200, "info":"请求成功", "data":{ "totalCount":3, //总记录数 "pageSize":50,//分页大小 "pageNo":1,//页码 "pageTotal":1,//总页数 "list":[ { "messageId":10003,//消息ID "articleId":"a7x6Ebr5AQkwLL2",//消息ID "articleTitle":"第一个帖子",//消息ID "commentId":10003,//评论ID "sendUserId":"1877685590",//发送人ID "sendNickName":"lomo",//发送人昵称 "messageType":1,//消息类型 0:系统消息 1:评论 2:文章点赞 3:评论点赞 "messageContent":"真·福利",//消息内容 "createTime":"2023-01-02 15:34:07"//创建时间 } ] } }