bangumi/server

[Feature Request]: 目录

RanKKI opened this issue · 6 comments

目录的增删查改,包括 我建立的目录某用户的收藏目录

目前已经存在
/v0/indices/{index_id}
/v0/indices/{index_id}/subjects

已实现 #234

  • 新建目录 POST /indices
  • 修改 PUT /indices/{index_id}
  • 增加内容 POST /indices/{index_id}/subjects
  • 修改内容 PUT /indices/{index_id}/subjects/<subject_id>
  • 删除内容 DELETE /indices/{index_id}/subjects/<subject_id>

待实现

  • 收藏目录 POST /indices/{index_id}/collect
  • 取消收藏 DELETE /indices/{index_id}/collect
  • 用户的目录 GET /users/{username}/indices
  • 用户的收藏目录 GET /users/{username}/indices/collect

暂定不添加

  • 删除 DELETE /indices/{index_id}

增加、删除和修改条目看起来OK,用户的目录 GET看起来也ok,其他的不太确定...

Private API 和公开 API 的界限是在哪?比如对目录的增删,应该属于公开 API 么?

Private API是针对前端需要写的,不太需要保证兼容性,公开API是给所有人用得。这个应该是公开的。

有数据库权限了

Hi there,我可以帮忙尝试实现一下收藏部分的api,这几天抽空理解了下代码和文档,感觉可以开始上手了,有什么其他建议可以帮助我展开工作吗😃