Skip to content

reply_v2

echisan edited this page Aug 21, 2018 · 7 revisions

发送评论

  • 请求URL

/v2/replies/

  • 请求方式

POST

  • 请求参数
请求参数 参数类型 require 参数说明
oid Long true objectId,假如是某一集番剧下的评论,这oid=episodeId
type Integer true 类型,如上面的如果是番剧下的评论type=1,公告下的评论,type=2
content String true 评论正文
root Integer false 父级评论的rpid,假如发送的是父级评论,则该参数不用填写,假如是子评论,则需要带上
tuid Long false 被评论的用户的id,假如发送的是子评论,而且是回复子评论,则需要带上,本次请求应该带上的参数有(oid,type,content,root,tuid)
  • 请求示例 发送子评论,假如是父级评论的则省略root字段

/v2/replies

{
    "oid":1,
    "type":1,
    "content":"yyy",
    "root":233
}
  • 返回结果

只会返回一个rpid ,具体是什么自己抓包吧,不写了


点赞

  • 请求URL

/v2/replies/{rpid}/like

  • 请求方式

POST

  • 请求参数
请求参数 参数类型 require 参数说明
rpid Long true 被点赞的评论id

取消点赞

  • 请求URL

/v2/replies/{rpid}/like

  • 请求方式

DELETE

  • 请求参数
请求参数 参数类型 require 参数说明
rpid Long true 被取消点赞的评论id

获取任意类型页面下的评论

  • 请求URL

/v2/replies/

  • 请求方式

GET

  • 请求参数
请求参数 参数类型 require 参数说明
pn Integer false page number
oid Long true 对象id,比如是番剧下的评论,oid=epId,如果是公告下的,oid=noticeId
type Integer true 类型,如上面的如果是番剧下的评论type=1,公告下的评论,type=2
sort Integer false 排序方法, sort=1 则按照时间排序,sort=2则按点赞排序
root Long false 根评论的id,在查询子评论的时候需要使用
rpid Long false 需要定位评论位置的时候加上
  • 请求示例 请求某个类型对象下的评论

/v2/replies?oid=6&type=1

  • 返回参数
返回参数 参数类型 参数说明
root Long 父级评论
like Long 点赞数
content String 评论正文
floor Long 评论楼层
rpid Long 评论id
rcount Long 子评论条数
like_status Integer 用户点赞状态,如果是0则未对该评论进行点赞,1则是已点赞
ctime 时间戳 发布评论的时间
type Integer 评论类型
  • 返回示例
{
    "code": 0,
    "msg": "OK",
    "data": {
        "replies": [
            {
                "root": 0,
                "like": 0,
                "content": "这准备是第二条父评论,将会有子评论",
                "floor": 1,
                "status": 0,
                "replies": [
                    {
                        "root": 1,
                        "like": 0,
                        "content": "这是第一条子评论",
                        "floor": 1,
                        "status": 0,
                        "replies": null,
                        "oid": 6,
                        "user": {
                            "uid": 2,
                            "nick": "echisan",
                            "sign": null,
                            "avatar": "https://i.imgur.com/Ft2RBqn.jpg"
                        },
                        "uid": 2,
                        "rpid": 4,
                        "rcount": 0,
                        "like_status": 0,
                        "ctime": 1532661900000,
                        "type": 1
                    }
                ],
           }
        ],
        "hot": null,
        "top": null,
        "page": {
            "totalSize": 25,
            "pageSize": 20,
            "pageNumber": 1,
            "allTotalSize": 26
        }
    }
}

删除自己的评论

  • 请求URL

/v2/replies/{rpid}

  • 请求方式

DELETE

  • 请求参数
请求参数 参数类型 require 参数说明
rpid Long true 评论id
  • 请求示例 请求某个类型对象下的评论

`/v2/replies/1


将评论设置成置顶或取消置顶(只能设置父级评论,需要管理员权限)

  • 请求URL

/v2/replies/{rpid}/top

  • 请求方式

POST 当设置成置顶时使用post

DELETE 当取消置顶时使用delete

  • 请求参数
请求参数 参数类型 require 参数说明
rpid Long true 父级评论的id

Clone this wiki locally