跳转至

主题详情

接口路径

topic/detail

请求方式

POST

参数

参数名称 参数类型 参数说明 提交方式 必须填写
topic_id int 帖子 ID body->raw->json Yes
page int 分页 body->raw->json Yes
user_cookie string 饼干 body->raw->json Yes

返回示例

{
  "code": 200,
  "data": {
    "reply": [
      {
        "content": "***",
        "created_at": "2022-03-02 09:36:28",
        "floor": 2,
        "id": 68,
        "nickname": "= =",
        "quote_content": "",
        "thread_id": 17
      }
    ],
    "topic": {
      "board_id": 2,
      "content": "****",
      "created_at": "2022-02-13 01:45:20",
      "id": 17,
      "nickname": "= =",
      "private_status": 0,
      "replies": 5,
      "title": "******"
    }
  },
  "msg": "成功",
  "page_info": { "count": 5, "limit": 30 }
}

code: 返回状态码,如果是 200 则为成功

msg: 返回信息,如果 code 不等于 200,则返回错误提示

page_info: 分页信息

count: 总数

limit: 每页限制

那么总共的分页就是 count / limit , 如果不为整数时,需要舍去小数点并+1

data: 返回的数据集,如果 code 不等于 200,则不会返回 data

topic: 主题信息,此处为一个Object

  board_id: 版块ID

  content: 内容

  created_at: 帖子发表时间

  id: 主题ID

  nickname: 主题发布者昵称

  private_status: 隐私状态,不等于0的,在访问帖子详情时需要提供饼干(user_cookie)参数

  replies: 回帖数

  title: 帖子标题

reply: 回帖列表,此处为一个Object数组

  content: 内容

  created_at: 回帖发表时间

  id: 回帖

  nickname: 回帖发布者昵称

  quote_content: 回帖引用内容

  thread_id: 所属主题ID