评论相关接口。
GET /api/photos/{id}/comments
| 参数 | 类型 | 必填 | 说明 |
|---|
| page | int | 否 | 页码 |
| limit | int | 否 | 每页数量 |
{
"code": 0,
"data": {
"list": [
{
"id": 1,
"content": "很棒的照片!",
"user": {
"id": 1,
"username": "user123",
"avatar": "/storage/avatars/1.jpg"
},
"replies": [...],
"create_time": "2025-01-18 10:00:00"
}
],
"pagination": {...}
}
}
POST /api/comments
Authorization: Bearer {token}
Content-Type: application/json
| 参数 | 类型 | 必填 | 说明 |
|---|
| photo_id | int | 是 | 图片ID |
| content | string | 是 | 评论内容 |
| parent_id | int | 否 | 父评论ID(回复) |
{
"code": 0,
"message": "评论成功",
"data": {
"id": 123,
"content": "评论内容"
}
}
DELETE /api/comments/{id}
Authorization: Bearer {token}
POST /api/comments/{id}/report
Authorization: Bearer {token}
{
"reason": "举报原因"
}