模块:动态/空间模块 接口数:9 更新:2026-09-05 16:11

动态/空间模块

控制层 TypechoSpaceController @author buxia97 @date 2023/02/05

类路径:SpaceController 前缀:/typechoSpace

1. addSpace

接口路径:GET/POST /typechoSpace/addSpace

权限:需要登录(普通用户及以上)

接口说明:添加动态

请求参数:

参数名 类型 必填 默认值 说明
text String 否 -
type Integer 否 0
toid Integer 否 0
pic String 否 -
onlyMe Integer 否 0
token String 否 -
verifyCode String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


2. editSpace

接口路径:GET/POST /typechoSpace/editSpace

权限:需要登录(普通用户及以上)

接口说明:修改动态

请求参数:

参数名 类型 必填 默认值 说明
id Integer 否 -
text String 否 -
type Integer 否 0
toid Integer 否 0
pic String 否 -
onlyMe Integer 否 0
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


3. spaceReview

接口路径:GET/POST /typechoSpace/spaceReview

权限:需要管理员或编辑权限

接口说明:动态审核

请求参数:

参数名 类型 必填 默认值 说明
id Integer 否 -
type Integer 否 1
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


4. postLock

接口路径:GET/POST /typechoSpace/spaceLock

权限:需要管理员或编辑权限

接口说明:动态锁定&解锁

请求参数:

参数名 类型 必填 默认值 说明
id Integer 否 -
type Integer 否 1
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


5. spaceInfo

接口路径:GET/POST /typechoSpace/spaceInfo

权限:公开接口;但当系统配置 isLogin=1 时会强制要求登录

接口说明:获取动态详情

请求参数:

参数名 类型 必填 默认值 说明
id Integer 否 -
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


6. spaceList

接口路径:GET/POST /typechoSpace/spaceList

权限:公开接口;但当系统配置 isLogin=1 时会强制要求登录

接口说明:动态列表

请求参数:

参数名 类型 必填 默认值 说明
searchParams String(JSON 字符串,需后端解析) 否 - JSON 字符串,需后端解析
page Integer 否 1
limit Integer 否 15
searchKey String 否 -
order String 否 created
isManage Integer 否 0
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


7. spaceDelete

接口路径:GET/POST /typechoSpace/spaceDelete

权限:需要管理员或编辑权限

接口说明:动态删除

请求参数:

参数名 类型 必填 默认值 说明
id String 否 -
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


8. spaceLikes

接口路径:GET/POST /typechoSpace/spaceLikes

权限:需要登录(普通用户及以上)

接口说明:动态点赞

请求参数:

参数名 类型 必填 默认值 说明
id Integer 否 -
token String 否 -

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考:


9. followSpace

接口路径:GET/POST /typechoSpace/followSpace

权限:需要登录(普通用户及以上)

接口说明:我关注的人的动态

请求参数:

参数名 类型 必填 默认值 说明
token String 否 -
page Integer 否 1
limit Integer 否 15

响应说明:

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考: