Skip to content

Latest commit

 

History

History
96 lines (48 loc) · 1.67 KB

interface.md

File metadata and controls

96 lines (48 loc) · 1.67 KB

users (用户)

  1. Get an user information(需验证)

    获取用户信息

    GET /user/:uid

volumes (谱册)

  1. List volumes

    展示所有谱册

    GET /volume

    完成 有待分页

  2. List volumes created by a user

    展示某个id的用户创建的所有的谱册的信息

    GET /volume/user/:uid

  3. Get a single volume

    通过谱册id获取一个谱册的信息

    GET /volume/:vid

  4. Create a volume (需验证)

    创建一个谱册

    POST /volume

  5. Edit a volume (需验证)

    编辑一个自己创建的谱册

    PUT /volume/:vid

  6. Delete a volume (需验证)

    删除一个自己的谱册

    DELETE volume/:vid

  7. List scores in a volume

    返回一个给定id的谱册里的所有谱子

    GET /volume/:vid/score

  8. Add a score to a volume (需验证)

    往一个特定谱册里添加一个谱子

    POST /volume/:vid/score/:sid

  9. Delete a score from a volume (需验证)

    从一个谱册里删除一个谱子

    DELETE /volume/:vid/score/:sid

collection(收藏的谱册)

  1. List volumes in one's collection

    查看某个用户收藏的所有谱册(不传参数返回自己的收藏)

    GET /collection/user

    GET /collection/user/:uid

  2. Add a volume to collection (需验证)

    收藏某个谱册

    POST /collection/volume/:vid

  3. Delete a volume from a collection (需验证)

    取消收藏某个谱册

    DELETE /collection/volume/:vid

search (搜索)

  1. Search volumes

    根据post请求中的过滤参数,返回符合的谱册信息

    POST /volume/search