列表
GET /api/v1/works?sort=new&page=1&page_size=20
这个接口是公开的,不需要登录。sort 支持 new、hot、featured,分页参数是 page 和 page_size。
详情
GET /api/v1/works/{work_id}
拿到单个作品的完整信息,包括作者昵称、标签、点赞数等。
互动
互动接口需要登录:
- 点赞:
POST /api/v1/works/{work_id}/like - 取消赞:
DELETE /api/v1/works/{work_id}/like - 收藏:
POST /api/v1/works/{work_id}/favorite - 评论:
POST /api/v1/works/{work_id}/comments
点赞和收藏是幂等的,重复调用不会重复计数。