说明
评论也是很核心的内容,评论是仿照B站来实现的。
接口列表
获取文章评论
-
接口地址 /comment/loadComment
-
请求参数
参数名 说明 是否必填 articleId 文章ID 是 pageNo 页码 否 默认1 orderType 排序类型 0:根据火热程度排序 1:根据时间倒序排 默认 0 -
返回
{ "status":"success", "code":200, "info":"请求成功", "data":{ "totalCount":3, //总记录数 "pageSize":50,//分页大小 "pageNo":1,//页码 "pageTotal":1,//总页数 "list":[ { "commentId":10015,//评论ID "pCommentId":0,//父级评论ID "articleId":"CWyDtmLra2zR8iw",//文章ID "content":"沙发自己坐",//评论内容 "imgPath":"/202301/xxxx.png",//评论图片 "userId":"7966890361",//评论人ID "nickName":"程序员老罗",//评论人昵称 "userIpAddress":"湖北省",//评论人所在地 "replyUserId":null,//回复他人ID "replyNickName":null,//回复他人昵称 "topType":0,//置顶类型 0:未置顶 1:置顶 "postTime":"2023-01-03 11:43:07",//发布时间 "goodCount":1,//点赞数 "status":1,//状态 "likeType":null,//登录用户是否已经点赞 null未点赞 1:已点赞 "children":[//下级评论 { "commentId":10024, "pCommentId":10015, "articleId":"CWyDtmLra2zR8iw", "content":"为啥没人给我点赞", "imgPath":null, "userId":"7966890361", "nickName":"程序员老罗", "userIpAddress":"湖北省", "replyUserId":"7966890361", "replyNickName":"程序员老罗", "topType":0, "postTime":"2023-01-12 16:46:34", "goodCount":0, "status":1, "likeType":0, "children":null } ] } ] } }
发布评论
-
接口地址 /comment/postComment
-
请求参数
参数名 说明 是否必填 articleId 文章ID 是 pCommentId 父级评论 是 一级评论传0 content 评论内容 是 image 图片文件流 是 图片和内容必须选一个 replyUserId 回复他人ID 否 -
返回
{ "status":"success", "code":200, "info":"请求成功", "data":{ "commentId":10015,//评论ID "pCommentId":0,//父级评论ID "articleId":"CWyDtmLra2zR8iw",//文章ID "content":"沙发自己坐",//评论内容 "imgPath":"/202301/xxxx.png",//评论图片 "userId":"7966890361",//评论人ID "nickName":"程序员老罗",//评论人昵称 "userIpAddress":"湖北省",//评论人所在地 "replyUserId":null,//回复他人ID "replyNickName":null,//回复他人昵称 "topType":0,//置顶类型 0:未置顶 1:置顶 "postTime":"2023-01-03 11:43:07",//发布时间 "goodCount":1,//点赞数 "status":1,//状态 "likeType":null,//登录用户是否已经点赞 null未点赞 1:已点赞 "children":null } }
评论点赞
-
接口地址 /comment/doLike
-
请求参数
参数名 说明 是否必填 commentId 评论ID 是 -
返回
{ "status":"success", "code":200, "info":"请求成功", "data":{ "commentId":10015,//评论ID "pCommentId":0,//父级评论ID "articleId":"CWyDtmLra2zR8iw",//文章ID "content":"沙发自己坐",//评论内容 "imgPath":"/202301/xxxx.png",//评论图片 "userId":"7966890361",//评论人ID "nickName":"程序员老罗",//评论人昵称 "userIpAddress":"湖北省",//评论人所在地 "replyUserId":null,//回复他人ID "replyNickName":null,//回复他人昵称 "topType":0,//置顶类型 0:未置顶 1:置顶 "postTime":"2023-01-03 11:43:07",//发布时间 "goodCount":1,//点赞数 "status":1,//状态 "likeType":1,//登录用户是否已经点赞 null未点赞 1:已点赞 "children":null } }
置顶/取消置顶
-
接口地址 /comment/changeTopType
-
请求参数
参数名 说明 是否必填 commentId 评论ID 是 topType 置顶类型 0:取消置顶 1:置顶 是 -
返回
{ "status":"success", "code":200, "info":"请求成功", "data":null }