import{_ as e,c as r,b as s,a as p,e as t,w as o,d as l,r as d,o as i}from"./app-Dgsdh8A6.js";const u={};function D(c,n){const a=d("RouteLink");return i(),r("div",null,[n[89]||(n[89]=s("h1",{id:"评论区操作",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#评论区操作"},[s("span",null,"评论区操作")])],-1)),n[90]||(n[90]=s("h2",{id:"发表评论",tabindex:"-1"},[s("a",{class:"header-anchor",href:"#发表评论"},[s("span",null,"发表评论")])],-1)),n[91]||(n[91]=s("blockquote",null,[s("p",null,"https://api.bilibili.com/x/v2/reply/add")],-1)),n[92]||(n[92]=s("p",null,[s("em",null,"请求方式:POST")],-1)),n[93]||(n[93]=s("p",null,"认证方式:Cookie(SESSDATA)或APP",-1)),n[94]||(n[94]=s("p",null,[s("strong",null,"正文参数( application/x-www-form-urlencoded ):")],-1)),s("table",null,[n[12]||(n[12]=s("thead",null,[s("tr",null,[s("th",null,"参数名"),s("th",null,"类型"),s("th",null,"内容"),s("th",null,"必要性"),s("th",null,"备注")])],-1)),s("tbody",null,[n[5]||(n[5]=s("tr",null,[s("td",null,"access_key"),s("td",null,"str"),s("td",null,"APP登录Token"),s("td",null,"APP方式必要"),s("td")],-1)),s("tr",null,[n[1]||(n[1]=s("td",null,"type",-1)),n[2]||(n[2]=s("td",null,"num",-1)),n[3]||(n[3]=s("td",null,"评论区类型代码",-1)),n[4]||(n[4]=s("td",null,"必要",-1)),s("td",null,[s("strong",null,[t(a,{to:"/docs/comment/#%E8%AF%84%E8%AE%BA%E5%8C%BA%E7%B1%BB%E5%9E%8B%E4%BB%A3%E7%A0%81"},{default:o(()=>n[0]||(n[0]=[l("类型代码见表")])),_:1,__:[0]})])])]),n[6]||(n[6]=s("tr",null,[s("td",null,"oid"),s("td",null,"num"),s("td",null,"目标评论区id"),s("td",null,"必要"),s("td")],-1)),n[7]||(n[7]=s("tr",null,[s("td",null,"root"),s("td",null,"num"),s("td",null,"根评论rpid"),s("td",null,"非必要"),s("td",null,"二级评论以上使用")],-1)),n[8]||(n[8]=s("tr",null,[s("td",null,"parent"),s("td",null,"num"),s("td",null,"父评论rpid"),s("td",null,"非必要"),s("td",null,[l("二级评论同根评论id"),s("br"),l("大于二级评论为要回复的评论id")])],-1)),n[9]||(n[9]=s("tr",null,[s("td",null,"message"),s("td",null,"str"),s("td",null,"发送评论内容"),s("td",null,"必要"),s("td",null,[l("最大1000字符"),s("br"),l("表情使用表情转义符")])],-1)),n[10]||(n[10]=s("tr",null,[s("td",null,"plat"),s("td",null,"num"),s("td",null,"发送平台标识"),s("td",null,"非必要"),s("td",null,[l("1:web端"),s("br"),l("2:安卓客户端"),s("br"),l("3:ios客户端"),s("br"),l("4:wp客户端"),s("br"),l("默认为1")])],-1)),n[11]||(n[11]=s("tr",null,[s("td",null,"csrf"),s("td",null,"str"),s("td",null,"CSRF Token(位于cookie)"),s("td",null,"Cookie方式必要"),s("td")],-1))])]),n[95]||(n[95]=p("

json回复:

根对象:

字段类型内容备注
codenum返回值0:成功
-101:账号未登录
-102:账号被封停
-111:csrf校验失败
-400:请求错误
-404:无此项
-509:请求过于频繁
12001:已经存在评论主题
12002:评论区已关闭
12003:禁止回复
12006:没有该评论
12009:评论主体的type不合法
12015:需要评论验证码
12016:评论内容包含敏感信息
12025:评论字数过多
12035:该账号被UP主列入评论黑名单
12051:重复评论,请勿刷屏
12052:评论区已关闭
12045:购买后即可发表评论
(其他错误码有待补充)
messagestr错误信息
ttlnum1
dataobj数据本体

data对象:

",4)),s("table",null,[n[33]||(n[33]=s("thead",null,[s("tr",null,[s("th",null,"字段"),s("th",null,"类型"),s("th",null,"内容"),s("th",null,"备注")])],-1)),s("tbody",null,[n[21]||(n[21]=s("tr",null,[s("td",null,"success_action"),s("td",null,"num"),s("td",null,"0"),s("td",null,[s("strong",null,"作用尚不明确")])],-1)),n[22]||(n[22]=s("tr",null,[s("td",null,"success_toast"),s("td",null,"str"),s("td",null,"状态文字"),s("td")],-1)),n[23]||(n[23]=s("tr",null,[s("td",null,"need_captcha"),s("td",null,"bool"),s("td",null,"false"),s("td",null,"评论需要验证码(未证实)")],-1)),n[24]||(n[24]=s("tr",null,[s("td",null,"url"),s("td",null,"str"),s("td",null,"空"),s("td",null,[s("strong",null,"作用尚不明确")])],-1)),n[25]||(n[25]=s("tr",null,[s("td",null,"rpid"),s("td",null,"num"),s("td",null,"评论rpid"),s("td")],-1)),n[26]||(n[26]=s("tr",null,[s("td",null,"rpid_str"),s("td",null,"str"),s("td",null,"评论rpid"),s("td",null,"字串格式")],-1)),n[27]||(n[27]=s("tr",null,[s("td",null,"dialog"),s("td",null,"num"),s("td",null,"回复对方rpid"),s("td",null,[l("若为一级评论则为0"),s("br"),l("若为二级评论则为该评论id"),s("br"),l("大于二级评论为上一级评论id")])],-1)),n[28]||(n[28]=s("tr",null,[s("td",null,"dialog_str"),s("td",null,"str"),s("td",null,"回复对方rpid"),s("td",null,"字串格式")],-1)),n[29]||(n[29]=s("tr",null,[s("td",null,"root"),s("td",null,"num"),s("td",null,"根评论rpid"),s("td",null,[l("若为一级评论则为0"),s("br"),l("大于一级评论则为根评论id")])],-1)),n[30]||(n[30]=s("tr",null,[s("td",null,"root_str"),s("td",null,"str"),s("td",null,"根评论rpid"),s("td",null,"字串格式")],-1)),n[31]||(n[31]=s("tr",null,[s("td",null,"parent"),s("td",null,"num"),s("td",null,"回复父评论rpid"),s("td",null,[l("若为一级评论则为0"),s("br"),l("若为二级评论则为根评论id"),s("br"),l("大于二级评论为上一级评论id")])],-1)),n[32]||(n[32]=s("tr",null,[s("td",null,"parent_str"),s("td",null,"str"),s("td",null,"回复父评论rpid"),s("td",null,"字串格式")],-1)),s("tr",null,[n[14]||(n[14]=s("td",null,"emote",-1)),n[15]||(n[15]=s("td",null,"obj",-1)),n[16]||(n[16]=s("td",null,"表情转义符信息",-1)),s("td",null,[t(a,{to:"/docs/comment/#%E8%AF%84%E8%AE%BA%E6%9D%A1%E7%9B%AE%E5%AF%B9%E8%B1%A1"},{default:o(()=>n[13]||(n[13]=[l("对象定义见表")])),_:1,__:[13]})])]),s("tr",null,[n[18]||(n[18]=s("td",null,"reply",-1)),n[19]||(n[19]=s("td",null,[l("有效时:obj"),s("br"),l("无效时:null")],-1)),n[20]||(n[20]=s("td",null,null,-1)),s("td",null,[t(a,{to:"/docs/comment/#%E8%AF%84%E8%AE%BA%E6%9D%A1%E7%9B%AE%E5%AF%B9%E8%B1%A1"},{default:o(()=>n[17]||(n[17]=[l("对象定义见表")])),_:1,__:[17]})])])])]),n[96]||(n[96]=p(`

示例:

给视频av243322853发送内容为测试test[泠鸢yousa_awsl]的评论(带有表情转义符),平台标识为1(web端)

curl 'https://api.bilibili.com/x/v2/reply/add' \\
--data-urlencode 'type=1' \\
--data-urlencode 'oid=243322853' \\
--data-urlencode 'message=测试test[泠鸢yousa_awsl]' \\
--data-urlencode 'plat=1' \\
--data-urlencode 'csrf=xxx' \\
-b 'SESSDATA=xxx'
查看响应示例:
{
    "code": 0,
    "message": "0",
    "ttl": 1,
    "data": {
        "success_action": 0,
        "success_toast": "发送成功",
        "need_captcha": false,
        "url": "",
        "rpid": 3043212039,
        "rpid_str": "3043212039",
        "dialog": 0,
        "dialog_str": "0",
        "root": 0,
        "root_str": "0",
        "parent": 0,
        "parent_str": "0",
        "emote": {
            "[泠鸢yousa_awsl]": {
                "id": 2086,
                "package_id": 93,
                "state": 0,
                "type": 3,
                "attr": 0,
                "text": "[泠鸢yousa_awsl]",
                "url": "http://i0.hdslb.com/bfs/emote/7663b729161bd4556c2ec318c07791000743eb56.png",
                "meta": {
                    "size": 2
                },
                "mtime": 1589776042
            }
        },
        "reply": {
            "rpid": 3043212039,
            "oid": 243322853,
            "type": 1,
            "mid": 293793435,
            "root": 0,
            "parent": 0,
            "dialog": 0,
            "count": 0,
            "rcount": 0,
            "state": 0,
            "fansgrade": 0,
            "attr": 0,
            "ctime": 1592233764,
            "rpid_str": "3043212039",
            "root_str": "0",
            "parent_str": "0",
            "like": 0,
            "action": 0,
            "member": {
                "mid": "293793435",
                "uname": "社会易姐QwQ",
                "sex": "男",
                "sign": "高中技术宅一枚,爱好MC&电子&8-bit音乐&数码&编程,资深猿厨",
                "avatar": "http://i1.hdslb.com/bfs/face/aebb2639a0d47f2ce1fec0631f412eaf53d4a0be.jpg",
                "rank": "10000",
                "DisplayRank": "0",
                "level_info": {
                    "current_level": 5,
                    "current_min": 0,
                    "current_exp": 0,
                    "next_exp": 0
                },
                "pendant": {
                    "pid": 1888,
                    "name": "泠鸢yousa",
                    "image": "http://i0.hdslb.com/bfs/garb/item/3e66e712b8e70c6b02393c54ad5fd8d993eb39f9.png",
                    "expire": 0,
                    "image_enhance": "http://i0.hdslb.com/bfs/garb/item/3e66e712b8e70c6b02393c54ad5fd8d993eb39f9.png"
                },
                "nameplate": {
                    "nid": 0,
                    "name": "",
                    "image": "",
                    "image_small": "",
                    "level": "",
                    "condition": ""
                },
                "official_verify": {
                    "type": -1,
                    "desc": ""
                },
                "vip": {
                    "vipType": 2,
                    "vipDueDate": 1612454400000,
                    "dueRemark": "",
                    "accessStatus": 0,
                    "vipStatus": 1,
                    "vipStatusWarn": "",
                    "themeType": 0,
                    "label": {
                        "path": "",
                        "text": "年度大会员",
                        "label_theme": "annual_vip"
                    }
                },
                "fans_detail": null,
                "following": 0,
                "is_followed": 0,
                "user_sailing": {
                    "pendant": {
                        "id": 1888,
                        "name": "泠鸢yousa",
                        "image": "http://i0.hdslb.com/bfs/garb/item/3e66e712b8e70c6b02393c54ad5fd8d993eb39f9.png",
                        "jump_url": "",
                        "type": "suit"
                    },
                    "cardbg": null,
                    "cardbg_with_focus": null
                }
            },
            "content": {
                "message": "测试test[泠鸢yousa_awsl]",
                "plat": 1,
                "device": "",
                "members": [],
                "emote": {
                    "[泠鸢yousa_awsl]": {
                        "id": 2086,
                        "package_id": 93,
                        "state": 0,
                        "type": 3,
                        "attr": 0,
                        "text": "[泠鸢yousa_awsl]",
                        "url": "http://i0.hdslb.com/bfs/emote/7663b729161bd4556c2ec318c07791000743eb56.png",
                        "meta": {
                            "size": 2
                        },
                        "mtime": 1589776042
                    }
                },
                "jump_url": {},
                "max_line": 0
            },
            "replies": null,
            "assist": 0,
            "folder": {
                "has_folded": false,
                "is_folded": false,
                "rule": "https://www.bilibili.com/blackboard/foldingreply.html"
            },
            "up_action": {
                "like": false,
                "reply": false
            },
            "show_follow": false
        }
    }
}

点赞评论

https://api.bilibili.com/x/v2/reply/action

请求方式:POST

认证方式:Cookie(SESSDATA)或APP

点赞成功后会同时消去该评论的点踩

正文参数( application/x-www-form-urlencoded ):

`,10)),s("table",null,[n[44]||(n[44]=s("thead",null,[s("tr",null,[s("th",null,"参数名"),s("th",null,"类型"),s("th",null,"内容"),s("th",null,"必要性"),s("th",null,"备注")])],-1)),s("tbody",null,[n[39]||(n[39]=s("tr",null,[s("td",null,"access_key"),s("td",null,"str"),s("td",null,"APP登录Token"),s("td",null,"APP方式必要"),s("td")],-1)),s("tr",null,[n[35]||(n[35]=s("td",null,"type",-1)),n[36]||(n[36]=s("td",null,"num",-1)),n[37]||(n[37]=s("td",null,"评论区类型代码",-1)),n[38]||(n[38]=s("td",null,"必要",-1)),s("td",null,[s("strong",null,[t(a,{to:"/docs/comment/#%E8%AF%84%E8%AE%BA%E5%8C%BA%E7%B1%BB%E5%9E%8B%E4%BB%A3%E7%A0%81"},{default:o(()=>n[34]||(n[34]=[l("类型代码见表")])),_:1,__:[34]})])])]),n[40]||(n[40]=s("tr",null,[s("td",null,"oid"),s("td",null,"num"),s("td",null,"目标评论区id"),s("td",null,"必要"),s("td")],-1)),n[41]||(n[41]=s("tr",null,[s("td",null,"rpid"),s("td",null,"num"),s("td",null,"目标评论rpid"),s("td",null,"必要"),s("td")],-1)),n[42]||(n[42]=s("tr",null,[s("td",null,"action"),s("td",null,"num"),s("td",null,"操作代码"),s("td",null,"非必要"),s("td",null,[l("默认为0"),s("br"),l("0:取消赞"),s("br"),l("1:点赞")])],-1)),n[43]||(n[43]=s("tr",null,[s("td",null,"csrf"),s("td",null,"str"),s("td",null,"CSRF Token(位于cookie)"),s("td",null,"Cookie方式必要"),s("td")],-1))])]),n[97]||(n[97]=p(`

json回复:

根对象:

字段类型内容备注
codenum返回值0:成功
-101:账号未登录
-102:账号被封停
-111:csrf校验失败
-400:请求错误
-404:无此项
-509:请求过于频繁
12002:评论区已关闭
12004:禁止操作 赞或踩
12006:没有该评论
12009:评论主体的type不合法
12011:不合法的赞或踩
(其他错误码有待补充)
messagestr错误信息默认为0
ttlnum1

示例:

点赞视频av243322853下评论rpid=3039053308

curl 'https://api.bilibili.com/x/v2/reply/action' \\
--data-urlencode 'type=1' \\
--data-urlencode 'oid=243322853' \\
--data-urlencode 'rpid=3039053308' \\
--data-urlencode 'action=1' \\
--data-urlencode 'csrf=xxx' \\
-b 'SESSDATA=xxx'
查看响应示例:
{
    "code": 0,
    "message": "0",
    "ttl": 1
}

点踩评论

https://api.bilibili.com/x/v2/reply/hate

请求方式:POST

认证方式:Cookie(SESSDATA)或APP

点踩成功后会同时消去该评论的点赞

正文参数( application/x-www-form-urlencoded ):

`,13)),s("table",null,[n[55]||(n[55]=s("thead",null,[s("tr",null,[s("th",null,"参数名"),s("th",null,"类型"),s("th",null,"内容"),s("th",null,"必要性"),s("th",null,"备注")])],-1)),s("tbody",null,[n[50]||(n[50]=s("tr",null,[s("td",null,"access_key"),s("td",null,"str"),s("td",null,"APP登录Token"),s("td",null,"APP方式必要"),s("td")],-1)),s("tr",null,[n[46]||(n[46]=s("td",null,"type",-1)),n[47]||(n[47]=s("td",null,"num",-1)),n[48]||(n[48]=s("td",null,"评论区类型代码",-1)),n[49]||(n[49]=s("td",null,"必要",-1)),s("td",null,[s("strong",null,[t(a,{to:"/docs/comment/#%E8%AF%84%E8%AE%BA%E5%8C%BA%E7%B1%BB%E5%9E%8B%E4%BB%A3%E7%A0%81"},{default:o(()=>n[45]||(n[45]=[l("类型代码见表")])),_:1,__:[45]})])])]),n[51]||(n[51]=s("tr",null,[s("td",null,"oid"),s("td",null,"num"),s("td",null,"目标评论区id"),s("td",null,"必要"),s("td")],-1)),n[52]||(n[52]=s("tr",null,[s("td",null,"rpid"),s("td",null,"num"),s("td",null,"目标评论rpid"),s("td",null,"必要"),s("td")],-1)),n[53]||(n[53]=s("tr",null,[s("td",null,"action"),s("td",null,"num"),s("td",null,"操作代码"),s("td",null,"非必要"),s("td",null,[l("默认为0"),s("br"),l("0:取消踩"),s("br"),l("1:点踩")])],-1)),n[54]||(n[54]=s("tr",null,[s("td",null,"csrf"),s("td",null,"str"),s("td",null,"CSRF Token(位于cookie)"),s("td",null,"Cookie方式必要"),s("td")],-1))])]),n[98]||(n[98]=p(`

json回复:

根对象:

字段类型内容备注
codenum返回值0:成功
-101:账号未登录
-102:账号被封停
-111:csrf校验失败
-400:请求错误
-404:无此项
-509:请求过于频繁
12002:评论区已关闭
12004:禁止操作 赞或踩
12006:没有该评论
12009:评论主体的type不合法
12011:不合法的赞或踩
(其他错误码有待补充)
messagestr错误信息默认为0
ttlnum1

示例:

点踩视频av243322853下评论rpid=3039053308

curl 'https://api.bilibili.com/x/v2/reply/hate' \\
--data-urlencode 'type=1' \\
--data-urlencode 'oid=243322853' \\
--data-urlencode 'rpid=3039053308' \\
--data-urlencode 'action=1' \\
--data-urlencode 'csrf=xxx' \\
-b 'SESSDATA=xxx'
查看响应示例:
{
    "code": 0,
    "message": "0",
    "ttl": 1
}

删除评论

https://api.bilibili.com/x/v2/reply/del

请求方式:POST

认证方式:Cookie(SESSDATA)或APP

只能删除自己的评论,或自己管理的评论区下的评论

正文参数( application/x-www-form-urlencoded ):

`,13)),s("table",null,[n[65]||(n[65]=s("thead",null,[s("tr",null,[s("th",null,"参数名"),s("th",null,"类型"),s("th",null,"内容"),s("th",null,"必要性"),s("th",null,"备注")])],-1)),s("tbody",null,[n[61]||(n[61]=s("tr",null,[s("td",null,"access_key"),s("td",null,"str"),s("td",null,"APP登录Token"),s("td",null,"APP方式必要"),s("td")],-1)),s("tr",null,[n[57]||(n[57]=s("td",null,"type",-1)),n[58]||(n[58]=s("td",null,"num",-1)),n[59]||(n[59]=s("td",null,"评论区类型代码",-1)),n[60]||(n[60]=s("td",null,"必要",-1)),s("td",null,[s("strong",null,[t(a,{to:"/docs/comment/#%E8%AF%84%E8%AE%BA%E5%8C%BA%E7%B1%BB%E5%9E%8B%E4%BB%A3%E7%A0%81"},{default:o(()=>n[56]||(n[56]=[l("类型代码见表")])),_:1,__:[56]})])])]),n[62]||(n[62]=s("tr",null,[s("td",null,"oid"),s("td",null,"num"),s("td",null,"目标评论区id"),s("td",null,"必要"),s("td")],-1)),n[63]||(n[63]=s("tr",null,[s("td",null,"rpid"),s("td",null,"num"),s("td",null,"目标评论rpid"),s("td",null,"必要"),s("td")],-1)),n[64]||(n[64]=s("tr",null,[s("td",null,"csrf"),s("td",null,"str"),s("td",null,"CSRF Token(位于cookie)"),s("td",null,"Cookie方式必要"),s("td")],-1))])]),n[99]||(n[99]=p(`

json回复:

根对象:

字段类型内容备注
codenum返回值0:成功
-101:账号未登录
-102:账号被封停
-111:csrf校验失败
-400:请求错误
-403:权限不足
-404:无此项
-509:请求过于频繁
12002:评论区已关闭
12009:评论主体的type不合法
12022:已经被删除了
(其他错误码有待补充)
messagestr错误信息默认为0
ttlnum1作用尚不明确

示例:

删除av243322853下评论rpid=3039053308

curl 'https://api.bilibili.com/x/v2/reply/del' \\
--data-urlencode 'type=1' \\
--data-urlencode 'oid=243322853' \\
--data-urlencode 'rpid=3039053308' \\
--data-urlencode 'csrf=xxx' \\
-b 'SESSDATA=xxx'
查看响应示例:
{
    "code": 0,
    "message": "0",
    "ttl": 1
}

置顶评论

https://api.bilibili.com/x/v2/reply/top

请求方式:POST

认证方式:Cookie(SESSDATA)或APP

只能置顶自己管理的评论区中的一级评论

正文参数( application/x-www-form-urlencoded ):

`,13)),s("table",null,[n[76]||(n[76]=s("thead",null,[s("tr",null,[s("th",null,"参数名"),s("th",null,"类型"),s("th",null,"内容"),s("th",null,"必要性"),s("th",null,"备注")])],-1)),s("tbody",null,[n[71]||(n[71]=s("tr",null,[s("td",null,"access_key"),s("td",null,"str"),s("td",null,"APP登录Token"),s("td",null,"APP方式必要"),s("td")],-1)),s("tr",null,[n[67]||(n[67]=s("td",null,"type",-1)),n[68]||(n[68]=s("td",null,"num",-1)),n[69]||(n[69]=s("td",null,"评论区类型代码",-1)),n[70]||(n[70]=s("td",null,"必要",-1)),s("td",null,[s("strong",null,[t(a,{to:"/docs/comment/#%E8%AF%84%E8%AE%BA%E5%8C%BA%E7%B1%BB%E5%9E%8B%E4%BB%A3%E7%A0%81"},{default:o(()=>n[66]||(n[66]=[l("类型代码见表")])),_:1,__:[66]})])])]),n[72]||(n[72]=s("tr",null,[s("td",null,"oid"),s("td",null,"num"),s("td",null,"目标评论区id"),s("td",null,"必要"),s("td")],-1)),n[73]||(n[73]=s("tr",null,[s("td",null,"rpid"),s("td",null,"num"),s("td",null,"目标评论rpid"),s("td",null,"必要"),s("td")],-1)),n[74]||(n[74]=s("tr",null,[s("td",null,"action"),s("td",null,"num"),s("td",null,"操作代码"),s("td",null,"非必要"),s("td",null,[l("默认为0"),s("br"),l("0:取消置顶"),s("br"),l("1:设为置顶")])],-1)),n[75]||(n[75]=s("tr",null,[s("td",null,"csrf"),s("td",null,"str"),s("td",null,"CSRF Token(位于cookie)"),s("td",null,"Cookie方式必要"),s("td")],-1))])]),n[100]||(n[100]=p(`

json回复:

根对象:

字段类型内容备注
codenum返回值0:成功
-101:账号未登录
-102:账号被封停
-111:csrf校验失败
-400:请求错误
-403:权限不足
-404:无此项
-509:请求过于频繁
12002:评论区已关闭
12006:没有该评论
12009:评论主体的type不合法
12029:已经有置顶评论
12030:不能置顶非一级评论
(其他错误码有待补充)
messagestr错误信息默认为0
ttlnum1

示例:

置顶视频av243322853下评论rpid=2940645593

curl 'https://api.bilibili.com/x/v2/reply/top' \\
--data-urlencode 'type=1' \\
--data-urlencode 'oid=243322853' \\
--data-urlencode 'rpid=2940645593' \\
--data-urlencode 'action=1' \\
--data-urlencode 'csrf=xxx' \\
-b 'SESSDATA=xxx'
查看响应示例:
{
    "code": 0,
    "message": "0",
    "ttl": 1
}

举报评论

https://api.bilibili.com/x/v2/reply/report

请求方式:POST

认证方式:Cookie(SESSDATA)或APP

正文参数( application/x-www-form-urlencoded ):

`,12)),s("table",null,[n[88]||(n[88]=s("thead",null,[s("tr",null,[s("th",null,"参数名"),s("th",null,"类型"),s("th",null,"内容"),s("th",null,"必要性"),s("th",null,"备注")])],-1)),s("tbody",null,[n[82]||(n[82]=s("tr",null,[s("td",null,"access_key"),s("td",null,"str"),s("td",null,"APP登录Token"),s("td",null,"APP方式必要"),s("td")],-1)),s("tr",null,[n[78]||(n[78]=s("td",null,"type",-1)),n[79]||(n[79]=s("td",null,"num",-1)),n[80]||(n[80]=s("td",null,"评论区类型代码",-1)),n[81]||(n[81]=s("td",null,"必要",-1)),s("td",null,[s("strong",null,[t(a,{to:"/docs/comment/#%E8%AF%84%E8%AE%BA%E5%8C%BA%E7%B1%BB%E5%9E%8B%E4%BB%A3%E7%A0%81"},{default:o(()=>n[77]||(n[77]=[l("类型代码见表")])),_:1,__:[77]})])])]),n[83]||(n[83]=s("tr",null,[s("td",null,"oid"),s("td",null,"num"),s("td",null,"目标评论区id"),s("td",null,"必要"),s("td")],-1)),n[84]||(n[84]=s("tr",null,[s("td",null,"rpid"),s("td",null,"num"),s("td",null,"目标评论rpid"),s("td",null,"必要"),s("td")],-1)),n[85]||(n[85]=s("tr",null,[s("td",null,"reason"),s("td",null,"num"),s("td",null,"举报类型"),s("td",null,"必要"),s("td",null,[s("strong",null,"类型代码见下表")])],-1)),n[86]||(n[86]=s("tr",null,[s("td",null,"content"),s("td",null,"str"),s("td",null,"其他举报备注"),s("td",null,"非必要"),s("td",null,[s("code",null,"reason=0"),l("时有效")])],-1)),n[87]||(n[87]=s("tr",null,[s("td",null,"csrf"),s("td",null,"str"),s("td",null,"CSRF Token(位于cookie)"),s("td",null,"Cookie方式必要"),s("td")],-1))])]),n[101]||(n[101]=p(`

举报类型reason

代码含义
0其他
1垃圾广告
2色情
3刷屏
4引战
5剧透
6政治
7人身攻击
8内容不相关
9违法违规
10低俗
11非法网站
12赌博诈骗
13传播不实信息
14怂恿教唆信息
15侵犯隐私
16抢楼
17青少年不良信息

json回复:

根对象:

字段类型内容备注
codenum返回值0:成功
-101:账号未登录
-102:账号被封停
-111:csrf校验失败
-400:请求错误
-403:权限不足
-404:无此项
-500:服务器错误
-509:请求过于频繁
12002:评论区已关闭
12006:没有该评论
12008:已经举报过了
12009:评论主体的type不合法
12019:举报过于频繁
12077:其他举报理由过长或过短
(其他错误码有待补充)
messagestr错误信息默认为0
ttlnum1

示例:

举报视频av752881391下评论rpid=3062537442,理由是引战

curl 'https://api.bilibili.com/x/v2/reply/report' \\
--data-urlencode 'type=1' \\
--data-urlencode 'oid=752881391' \\
--data-urlencode 'rpid=3062537442' \\
--data-urlencode 'reason=4' \\
--data-urlencode 'csrf=xxx' \\
-b 'SESSDATA=xxx'
查看响应示例:
{
    "code": 0,
    "message": "0",
    "ttl": 1
}
`,9))])}const v=e(u,[["render",D]]),b=JSON.parse('{"path":"/docs/comment/action.html","title":"评论区操作","lang":"zh-CN","frontmatter":{},"git":{"updatedTime":1697297484000,"contributors":[{"name":"SocialSisterYi","username":"SocialSisterYi","email":"1440239038@qq.com","commits":2,"url":"https://github.com/SocialSisterYi"},{"name":"7rikka","username":"7rikka","email":"takanashirikkax@gmail.com","commits":1,"url":"https://github.com/7rikka"},{"name":"z0z0r4","username":"z0z0r4","email":"z0z0r4@outlook.com","commits":1,"url":"https://github.com/z0z0r4"}],"changelog":[{"hash":"7873a79022a5606e2391d93b411a05576a0df111","time":1697297484000,"email":"z0z0r4@outlook.com","author":"z0z0r4","message":"Update action.md (#844)"},{"hash":"1372f85e5d8b5842ce7126e9916c97ae51c57c72","time":1685086403000,"email":"takanashirikkax@gmail.com","author":"7rikka","message":"增加评论接口响应码 (#690)"},{"hash":"f6760f4be38d5b592d396b211e48c666286524de","time":1677124138000,"email":"1440239038@qq.com","author":"SocialSisterYi","message":"🔨remove header index"},{"hash":"7d89ece2ac46425810647c4ac92acf5f3721cb68","time":1676998806000,"email":"1440239038@qq.com","author":"SocialSisterYi","message":"🚀调整项目结构"}]},"filePathRelative":"docs/comment/action.md"}');export{v as comp,b as data};