/2025-2026-2/ass4And5/code
X-Student-Id: 你的学号 X-Student-Code: 老师发给你的对接码
每个学生的数据会按学号隔离。只要请求头正确,同一组接口可以接入你自己的留言板、作品集、电商展示、活动报名等网页。
| 方法 | 接口 | 用途 |
|---|---|---|
| GET | /api/ass4/notices | 读取公告 |
| GET/POST | /api/ass4/messages | 留言板 |
| GET/POST | /api/ass4/posts | 内容卡片 |
| GET/POST | /api/ass4/posts/{post_id}/comments | 评论 |
| POST | /api/ass4/posts/{post_id}/like | 点赞切换 |
| POST | /api/ass4/posts/{post_id}/favorite | 收藏切换 |
| POST | /api/ass4/posts/{post_id}/view | 记录浏览 |
| GET | /api/ass4/posts/{post_id}/stats | 读取统计 |
| POST | /api/ass4/forms | 表单提交 |
project1:电商独立站,核心内容:商品,提交内容:订单或购买意向project2:个人主页 / 作品集,核心内容:作品或博文,提交内容:访客留言project3:活动 / 报名网站,核心内容:活动,提交内容:报名记录project4:图片作品馆(音频/视频可选),核心内容:图片作品,提交内容:评论或投稿说明| 方法 | 接口 | 用途 |
|---|---|---|
| GET | /api/ass5/projects | 查看可选项目方向 |
| GET/POST | /api/ass5/project1/items | 项目内容列表,例如商品 |
| PUT/DELETE | /api/ass5/project1/items/{item_id} | 修改或删除自己的内容 |
| GET/POST | /api/ass5/project1/items/{item_id}/comments | 评论 |
| POST | /api/ass5/project1/items/{item_id}/actions/like | 点赞切换 |
| GET | /api/ass5/project1/items/{item_id}/stats | 统计 |
| GET/POST | /api/ass5/project1/submissions | 订单、留言、报名等提交结果 |
| POST | /api/ass5/project1/upload | 上传图片、PDF、音频或视频 |
把 project1 换成 project2、project3 或 project4 即可使用其它方向。