NottinghamWall
  1. 用户端评论接口
NottinghamWall
  • 用户端公共接口
    • 学生上传文件
      POST
    • 学生删除文件
      POST
  • 用户端学生接口
    • 微信登录
      POST
    • 微信获取手机号
      POST
    • 获取学生信息
      GET
    • 更新学生信息
      PUT
    • 根据id获取学生信息
      GET
    • 获取当前用户信息
      GET
    • 根据用户名获取学生信息
      GET
    • 获取发布的帖子(分页)
      GET
    • 获取收藏的帖子(分页)
      GET
    • 获取评论的帖子(分页)
      GET
  • 用户端话题接口
    • 创建话题
      POST
    • 删除话题
      DELETE
    • 新建草稿
      POST
    • 获取草稿
      GET
    • 删除草稿
      DELETE
    • 检查是否存在草稿
      GET
    • 实现话题无限滚动
      GET
    • 根据id获取话题详情
      GET
    • 点赞话题
      POST
    • 取消点赞话题
      POST
    • 收藏话题
      POST
    • 取消收藏话题
      POST
  • 用户端评论接口
    • 评论话题
      POST
    • 删除评论
      DELETE
    • 点赞评论
      POST
    • 取消点赞评论
      POST
    • 获取评论
      GET
  • 用户端举报接口
    • 举报
  • 管理端公共接口
    • 管理员删除文件
    • 管理员上传文件
  • 管理端管理员接口
    • 登录
    • 退出
    • 新增管理员
    • 启用或停用管理员
    • 分页查询管理员
    • 根据id查询管理员
    • 修改管理员
    • 修改密码
  • 管理端学生接口
    • 分页查询学生
    • 根据id查询学生
    • 根据学号查询学生
    • 根据邮箱查询学生
  • uniapp管理接口
    • 获取状态
    • 设置状态
    • 获取状态
  • 管理端话题接口
    • 分页查询话题
    • 根据话题id获取评论
    • 根据话题id删除话题
  • 管理端举报接口
    • 分页查询举报
  1. 用户端评论接口

评论话题

POST
/student/comment/topic/{id}
评论话题

请求参数

Path 参数
id
integer 
必需
Header 参数
token
string 
可选
Body 参数application/json
id
integer 
评论ID
可选
topicId
integer 
话题ID
可选
userId
integer 
用户ID
可选
username
string 
可选
avatar
string 
可选
content
string 
评论内容
可选
parentId
integer 
可选
isLiked
boolean 
可选
likeCount
integer 
可选
createdAt
string 
可选
updatedAt
string 
可选
user
object (StudentDTO) 
可选
id
integer 
可选
studentid
integer 
可选
username
string 
可选
name
string 
可选
avatar
string 
可选
email
string 
可选
phone
string 
可选
sex
string 
可选
idNumber
string 
可选
replies
array[object (CommentDTO) {13}] 
可选
id
integer 
评论ID
可选
topicId
integer 
话题ID
可选
userId
integer 
用户ID
可选
username
string 
可选
avatar
string 
可选
content
string 
评论内容
可选
parentId
integer 
可选
isLiked
boolean 
可选
likeCount
integer 
可选
createdAt
string 
可选
updatedAt
string 
可选
user
object (StudentDTO) 
可选
replies
array[object (CommentDTO) {13}] 
可选
示例
{
  "id": 0,
  "topicId": 0,
  "userId": 0,
  "username": "string",
  "avatar": "string",
  "content": "string",
  "parentId": 0,
  "isLiked": true,
  "likeCount": 0,
  "createdAt": "string",
  "updatedAt": "string",
  "user": {
    "id": 0,
    "studentid": 0,
    "username": "string",
    "name": "string",
    "avatar": "string",
    "email": "string",
    "phone": "string",
    "sex": "string",
    "idNumber": "string"
  },
  "replies": [
    {}
  ]
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://localhost:8080/student/comment/topic/' \
--header 'token;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "id": 0,
    "topicId": 0,
    "userId": 0,
    "username": "string",
    "avatar": "string",
    "content": "string",
    "parentId": 0,
    "isLiked": true,
    "likeCount": 0,
    "createdAt": "string",
    "updatedAt": "string",
    "user": {
        "id": 0,
        "studentid": 0,
        "username": "string",
        "name": "string",
        "avatar": "string",
        "email": "string",
        "phone": "string",
        "sex": "string",
        "idNumber": "string"
    },
    "replies": [
        {}
    ]
}'

返回响应

🟢200成功
application/json
Body
code
integer 
可选
编码:1成功,0和其它数字为失败
msg
string 
错误信息
可选
data
null 
数据
可选
示例
{
  "code": 0,
  "msg": "",
  "data": null
}
修改于 2025-02-10 13:42:58
上一页
取消收藏话题
下一页
删除评论
Built with