Skip to content

点赞收藏相关接口

获取点赞收藏数据

请求URL

  • /api/v1/archive/video/stat?vid=视频ID

请求方式

  • GET

返回示例

json
{
  "code": 200,
  "data": {
    "stat": {
      "collect": 1,
      "like": 1
    }
  },
  "msg": "ok"
}

返回参数说明

参数名类型说明
collectint收藏数量
likeint点赞数量

备注

点赞

请求URL

  • /api/v1/archive/video/like

请求方式

  • POST

请求头

  • Authorization': token
  • "content-type": "application/json",

参数

参数名必选类型说明
vidint视频ID

返回示例

json
{
  "code": 200,
  "data": null,
  "msg":"ok"
}

备注

取消点赞

请求URL

  • /api/v1/archive/video/cancelLike

请求方式

  • POST

请求头

  • Authorization': token
  • "content-type": "application/json",

参数

参数名必选类型说明
idint视频ID

返回示例

json
{
  "code": 200,
  "data": null,
  "msg":"ok"
}

备注

获取点赞状态

请求URL

  • /api/v1/archive/video/hasLike?vid=视频ID

请求方式

  • GET

请求头

  • Authorization': token

返回示例

json
{
  "code": 200,
  "data": {
    "like": true
  },
  "msg": "ok"
}

返回参数说明

参数名类型说明
likebool是否点赞

备注

添加收藏

请求URL

  • /api/v1/archive/video/collect

请求方式

  • POST

请求头

  • Authorization': token
  • "content-type": "application/json",

参数

参数名必选类型说明
vidint视频ID
addList[]int添加的收藏夹数组
cancelList[]int移除的收藏夹数组

返回示例

json
{
  "code": 200,
  "data": null,
  "msg":"ok"
}

备注

获取已收藏的收藏夹

请求URL

  • /api/v1/archive/video/getCollectInfo?vid=视频ID

请求方式

  • GET

请求头

  • Authorization': token

返回示例

json
{
  "code": 200,
  "data": {
    "collectionIds": [1, 2]
  },
  "msg": "ok"
}

返回参数说明

参数名类型说明
collectionIds[]int视频所在的收藏夹id

备注

获取收藏状态

请求URL

  • /api/v1/archive/video/hasCollect?vid=视频ID

请求方式

  • GET

请求头

  • Authorization': token

返回示例

json
{
  "code": 200,
  "data": {
    "collect": true
  },
  "msg": "ok"
}

返回参数说明

参数名类型说明
collectbool是否收藏

备注

根据 MIT 许可证发布