# 仿知乎API **Repository Path**: suiboyu/fanzhihu-api ## Basic Information - **Project Name**: 仿知乎API - **Description**: No description available - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-29 - **Last Updated**: 2023-01-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 仿知乎API #### 项目运行环境 node 12.15.0,MongoDB #### 本项目支持如下 接口 - 1,创建用户 POST /users - 2,获取用户列表 GET /users?per_page=20 - 3, 获取某一个用户的具体信息 GET /users/:id?filelds=following;locations - 4, 删除某一个用户 DELETE /users/:id - 5,登录 POST /users/login - 6, 某一用户的关注者列表 GET /users/:id/following - 7, 关注某人 PUT /users/following/:id - 8,取消关注 DELETE /users/following/:id - 9,某个用户的粉丝列表 GET /users/:id/listFollowers - 10,获取话题列表 GET /topics?per_page=20 - 11,获取某个特定话题 GET /topics/:id?filelds=; - 12,创建话题 POST /topics/ - 13, 修改话题信息 PATCH /topics/:id - 14, 某一个用户关注话题 PUT /users/followingTopics/:id - 15, 某一个用户取消关注话题 DELETE /users/followingTopics/:id - 16, 某一个用户关注的话题列表 PUT /users/:id/followingTopics - 17, 获取某个话题的粉丝列表 GET /topics/:id/listTopicFollowers - 18, 上传图片 POST /upload - 20, 获取问题列表 GET /question?per_page=20 - 21, 获取某个特定的问题 (问题下的话题列表) GET /question/:id - 22, 创建问题 POST /question/ - 23, 修改问题信息 PATCH /question/:id - 24, 删除问题 DELETE /question/:id - 25, 某一个用户的问题列表 GET /users/:id/questions - 26, 话题下的问题列表 GET /topics/:id/questions - 27, 查找答案列表 GET /question/:id/answers - 28, 查找特定的答案 GET /question/:id/answers/:id?filelds=; - 29, 创建问题 POST /question/:id/answers - 30, 修改问题信息 PATCH /question/:id/answers/:id - 31, 删除问题 DELETE /question/:id/answers/:id - 32, 某一个用户点赞的答案列表 PUT /users/:id/likingAnswers - 33, 点赞答案 PUT /users/likingAnswers/:id - 34, 取消点赞答案 DELETE /users/likingAnswers/:id - 35, 踩答案列表 GET /users/:id/disLikingAnswers - 36, 踩答案 PUT /users/disLikingAnswers/:id - 37, 取消踩答案 DELETE /users/disLikingAnswers/:id - 38, 某一个用户的收藏答案列表 GET /users/:id/collectingAnswers - 39, 收藏答案 PUT /users/collectingAnswers/:id - 40, 取消收藏答案 DELETE /users/collectingAnswers/:id - 41,获取某个用户的问题的答案的评论 GET /question/:id/answers/:id/comments - 42,获取某个特定的评论 GET /question/:id/answers/:id/comments/:id?filelds=; - 43, 创建评论 POST /question/:id/answers/:id/comments - 44, 修改评论信息 PATC /question/:id/answers/:id/comments/:id - 45, 删除评论 DELETE /question/:id/answers/:id/comments/:id