主题
评论管理相关接口,用于后台管理页面查看、审核、编辑和删除评论。
所有接口均需要 Bearer Token 鉴权。
GET /api/admin/comments/list
获取评论列表,用于后台管理页面展示。
查询参数
siteId
blog
page
1
pageSize
20
status
approved
pending
rejected
keyword
成功响应
200
{ "data": [...], "pagination": { "page": 1, "pageSize": 20, "total": 100 } }
PUT /api/admin/comments/status
更新评论状态(通过 / 拒绝)。
请求体
{ "id": 123, "status": "approved" }
id
{ "message": "状态已更新" }
PUT /api/admin/comments/update
更新评论的详细信息(昵称、内容、置顶等)。
{ "id": 123, "author": "新昵称", "content": "修改后的内容", "priority": 1 }
{ "message": "评论已更新" }
DELETE /api/admin/comments/delete
删除指定评论及其所有回复。
{ "message": "评论已删除" }
POST /api/admin/comments/block-ip
将指定 IP 加入评论黑名单。
{ "ip": "192.168.1.1" }
{ "message": "IP 已加入黑名单" }
POST /api/admin/comments/block-email
将指定邮箱加入评论黑名单。
{ "email": "spam@example.com" }
{ "message": "邮箱已加入黑名单" }
评论管理
评论管理相关接口,用于后台管理页面查看、审核、编辑和删除评论。
所有接口均需要 Bearer Token 鉴权。
获取评论列表
获取评论列表,用于后台管理页面展示。
查询参数
siteIdblogpage1pageSize20statusapproved/pending/rejectedkeyword成功响应
200更新评论状态
更新评论状态(通过 / 拒绝)。
请求体
idstatusapproved/pending/rejected成功响应
200更新评论内容
更新评论的详细信息(昵称、内容、置顶等)。
请求体
成功响应
200删除指定评论
删除指定评论及其所有回复。
查询参数
id成功响应
200加入 IP 黑名单
将指定 IP 加入评论黑名单。
请求体
成功响应
200加入邮箱黑名单
将指定邮箱加入评论黑名单。
请求体
成功响应
200