Topic - BB9z/API-Documentation-Sample GitHub Wiki

帖子

< Back

目录

帖子列表

推荐的帖子列表

GET /topics/recommended

支持分页参数,分页大小最大为 50

返回Entity#TopicEntity数组

:up:

我的帖子列表

GET /account/topics

支持分页参数,分页大小最大为 50

返回Entity#TopicEntity数组

:up:

用户的帖子列表

GET /users/{user_id}/topics

支持分页参数,分页大小最大为 50。其他参数:

  • user_id, 用户 ID

返回Entity#TopicEntity数组

:up:

帖子操作

帖子详情

GET /topics/{topic_id}

参数:

  • topic_id, 帖子的 ID

返回Entity#TopicEntity

:up:

点赞帖子

POST /topics/{topic_id}/like

参数:

  • topic_id, 帖子的 ID

返回成功或失败

:up:

取消帖子点赞

DELETE /topics/{topic_id}/like

参数:

  • topic_id, 帖子的 ID

返回成功或失败

:up:

帖子评论

帖子的评论列表

GET /topics/{topic_id}/comments

支持分页参数,分页大小最大为 50。其他参数:

  • topic_id, 帖子 ID

返回Entity#CommentEntity数组

:up:

创建评论

POST /comment

参数:

  • topic_id, 可选,帖子 ID
  • comment_id, 可选,评论 ID
  • content, 评论内容

topic_id 或 comment_id 至少有一个

返回创建好的Entity#CommentEntity

:up: