使用 API
GET /api/forum HTTP/1.1
Authentication: Token YACub2KLfe8mfmHPcUKtt6t2SMJOGPXnZbqhc3nX
论坛
GET /api/forum
- 关于论坛的信息,包括 groups 和 tagsPATCH /api/forum
- 更新论坛配置
GET /api/discussions
- 获取所有的讨论(默认排序规则为 -time
)
filter[q]
- 根据 username/gambits 过滤
GET /api/discussions/:id
- 通过 ID 获取讨论PATCH /api/discussions/:id
- 更新一个讨论DELETE /api/discussions/:id
- 删除一个讨论
Posts 帖子
- - 获取所有帖子
filter[discussion]
- 根据 discussion ID 过滤filter[user]
- 根据 user ID 过滤filter[number]
- 根据数字 (discussion 中的位置)filter[type]
- 根据 post type 过滤
POST /api/posts
- 创建一个新的帖子GET /api/posts/:id
- 根据 ID 获取一个帖子PATCH /api/posts/:id
- 更新一个帖子DELETE /api/posts/:id
- 删除一个帖子
GET /api/users
- 获取所有用户
filter[q]
- 根据 username/gambits 过滤
- - 根据 ID 和 username 获取一个用户
PATCH /api/users/:id
- 更新一个用户DELETE /api/users/:id
- 删除一个用户POST /api/users/:id/avatar
- 更新用户头像DELETE /api/users/:id/avatar
- 删除用户头像
Groups 组
GET /api/groups
- 获取所有组POST /api/groups
- 创建一个新的组PATCH /api/groups/:id
- 更新一个组DELETE /api/groups/:id
- 删除一个组
GET /api/notifications
- 获取所有通知PATCH /api/notifications/:id
- 将一个通知标记为已读
POST /api/tags
- 创建一个新标签- - 更新一个标签
DELETE /api/tags/:id
- 删除一个标签