Skip to content
On this page

评论回复相关接口

获取评论回复

请求URL

  • http://域名/api/v1/comment/get?vid=视频ID&page=页码&page_size=内容数量

请求方式

  • GET

请求参数

  • 见url

返回示例

json
{
    "code": 200,
    "data": {
        "comments": [
            {
                "id": 1,
                "content": "测试",
                "author": {
                    "uid": 1,
                    "name": "",
                    "sign": "",
                    "avatar": "",
                    "spacecover": "",
                    "gender": 1
                },
                "reply": [
                    {
                        "id": 3,
                        "content": "1",
                        "author": {
                            "uid": 1,
                            "name": "",
                            "sign": "",
                            "avatar": "",
                            "spacecover": "",
                            "gender": 1
                        },
                        "at": [],
                        "created_at": "2022-06-22T21:08:25Z"
                    }
                ],
                "at": [],
                "created_at": "2022-06-20T13:42:40.625Z"
            }
        ]
    },
    "msg": "ok"
}

返回参数说明

参数名类型说明
idint用户ID
contentstring评论内容
authorobject评论作者信息
created_attime发布时间
atarray[int]@用户的ID
回复reply
参数名类型说明
idint用户ID
contentstring评论内容
authorobject评论作者信息
replyarray回复(0-2条)
created_attime发布时间
atarray[int]@用户的ID
作者信息author
参数名类型说明
uidint用户ID
namestring用户名
signstring个性签名
avatarstring头像
spacecoverstring用户空间封面图
genderint用户性别,0:未知;1:男;2:女

备注

获取回复详情

请求URL
  • http://域名/api/v1/comment/reply/get?cid=评论ID&page=页码&page_size=内容数量
请求方式
  • GET
请求参数
  • 见url
返回示例
json
{
    "code": 200,
    "data": {
        "replies": [
            {
                "id": 4,
                "content": "1",
                "author": {
                    "uid": 1,
                    "name": "",
                    "sign": "",
                    "avatar": "",
                    "spacecover": "",
                    "gender": 1
                },
                "at": [],
                "created_at": "2022-06-22T21:08:25Z"
            }
        ]
    },
    "msg": "ok"
}

返回参数说明

参数名类型说明
idint用户ID
contentstring评论内容
authorobject评论作者信息
replyarray回复(0-2条)
created_attime发布时间
atarray[int]@用户的ID
作者信息author
参数名类型说明
uidint用户ID
namestring用户名
signstring个性签名
avatarstring头像
spacecoverstring用户空间封面图
genderint用户性别,0:未知;1:男;2:女

备注

发布评论

请求URL

  • http://域名/api/v1/comment/add

请求方式

  • POST

请求头

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

参数

参数名必选类型说明
vidint视频ID
contentstring评论内容
atarray[string]@的用户名数组

返回示例

json
  {
    "code": 200,
    "data": {
        "id": "63a11c56e48a9fe01ff95937",
    },
    "msg":"ok"
  }

返回参数说明

参数名类型说明
idstring评论ID

备注

发布回复

请求URL

  • http://域名/api/v1/comment/reply/add

请求方式

  • POST

请求头

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

参数

参数名必选类型说明
vidint视频ID
contentstring评论内容
parentIDstring评论ID
atarray[string]@的用户名数组
replyUserIDint回复用户的ID
replyContentstring回复内容(不包含 ‘回复 @xxx: ’)

返回示例

json
  {
    "code": 200,
    "data": {
        "id": "63a11c56e48a9fe01ff95937",
    },
    "msg":"ok"
  }

返回参数说明

参数名类型说明
idstring回复ID

备注

删除评论

请求URL

  • http://域名/api/v1/comment/delete

请求方式

  • POST

请求头

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

参数

参数名必选类型说明
idint评论ID

返回示例

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

备注

删除回复

请求URL

  • http://域名/api/v1/comment/reply/delete

请求方式

  • POST

请求头

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

参数

参数名必选类型说明
commentIDint评论ID
replyIDint回复ID

返回示例

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

备注

根据 MIT 许可证发布