XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/bilibili-API-collect

添加删除评论

c67baa6
社会易姐QwQ <45892418+SocialSisterYi@users.noreply.github.com>
提交于

代码差异

4 个文件 +77 -34
Modified comment/action.md +57 -14
@@ -14,8 +14,8 @@
14 14 | ------- | ---- | ------------------- | ------ | ------------------------------------------------------------ |
15 15 | type | num | 评论区类型代码 | 必要 | **类型代码见「[评论区明细](comment_list.md)」** |
16 16 | oid | num | 目标评论区ID | 必要 | |
17 | root | num | 根评论ID | 非必要 | 二级评论以上使用 |
18 | parent | num | 夫评论ID | 非必要 | 二级评论同根评论ID<br />大于二级评论为要回复的评论ID |
17 | root | num | 根评论rpID | 非必要 | 二级评论以上使用 |
18 | parent | num | 父评论rpID | 非必要 | 二级评论同根评论ID<br />大于二级评论为要回复的评论ID |
19 19 | message | str | 发送评论内容 | 必要 | 最大1000字符<br />表情使用表情转义符 |
20 20 | plat | num | 发送平台标识 | 非必要 | 1:web端<br />2:安卓客户端<br />3:ios客户端<br />4:wp客户端<br />默认为1 |
21 21 | csrf | str | cookies中的bili_jct | 必要 | |
@@ -39,14 +39,14 @@
39 39 | success_toast | str | 状态文字 | |
40 40 | need_captcha | bool | false | **作用尚不明确** |
41 41 | url | str | 空 | **作用尚不明确** |
42 | rpid | num | 评论ID | |
43 | rpid_str | str | 评论ID | |
44 | dialog | num | 回复对方ID | 若为一级评论则为0<br />若为二级评论则为该评论ID<br />大于二级评论为上一级评论ID |
45 | dialog_str | str | 回复对方ID | |
46 | root | num | 根评论ID | 若为一级评论则为0<br />大于一级评论则为根评论ID |
47 | root_str | str | 根评论ID | |
48 | parent | num | 回复父评论ID | 若为一级评论则为0<br />若为二级评论则为根评论ID<br />大于二级评论为上一级评论ID |
49 | parent_str | str | 回复父评论ID | |
42 | rpid | num | 评论rpID | |
43 | rpid_str | str | 评论rpID | 字串格式 |
44 | dialog | num | 回复对方rpID | 若为一级评论则为0<br />若为二级评论则为该评论ID<br />大于二级评论为上一级评论ID |
45 | dialog_str | str | 回复对方rpID | 字串格式 |
46 | root | num | 根评论rpID | 若为一级评论则为0<br />大于一级评论则为根评论ID |
47 | root_str | str | 根评论rpID | 字串格式 |
48 | parent | num | 回复父评论rpID | 若为一级评论则为0<br />若为二级评论则为根评论ID<br />大于二级评论为上一级评论ID |
49 | parent_str | str | 回复父评论rpID | 字串格式 |
50 50 | emote | obj | 表情转义符信息 | 无表情时无此项<br />**见「[评论区明细](comment_list.md#附表-评论条目对象)」的附表** |
51 51 | reply | 有效时:obj<br />无效时:null | | **见「[评论区明细](comment_list.md#附表-评论条目对象)」的附表** |
52 52
@@ -226,7 +226,7 @@ curl -b "SESSDATA=xxx" -d "type=1&oid=243322853&message=%E6%B5%8B%E8%AF%95test%5
226 226 | ------ | ---- | ------------------- | ------ | ----------------------------------------------- |
227 227 | type | num | 评论区类型代码 | 必要 | **类型代码见「[评论区明细](comment_list.md)」** |
228 228 | oid | num | 目标评论区ID | 必要 | |
229 | rpid | num | 目标评论ID | 必要 | |
229 | rpid | num | 目标评论rpID | 必要 | |
230 230 | action | num | 操作代码 | 非必要 | 默认为0<br />0:取消赞<br />1:点赞 |
231 231 | csrf | str | cookies中的bili_jct | 必要 | |
232 232
@@ -242,7 +242,7 @@ curl -b "SESSDATA=xxx" -d "type=1&oid=243322853&message=%E6%B5%8B%E8%AF%95test%5
242 242
243 243 **示例:**
244 244
245 点赞视频`av243322853`下评论`3039053308`
245 点赞视频`av243322853`下评论`rpID=3039053308`
246 246
247 247 curl -b "SESSDATA=xxx" -d "type=1&oid=243322853&rpid=3039053308&action=1&csrf=xxx" "http://api.bilibili.com/x/v2/reply/action"
248 248
@@ -270,7 +270,7 @@ curl -b "SESSDATA=xxx" -d "type=1&oid=243322853&rpid=3039053308&action=1&csrf=xx
270 270 | ------ | ---- | ------------------- | ------ | ----------------------------------------------- |
271 271 | type | num | 评论区类型代码 | 必要 | **类型代码见「[评论区明细](comment_list.md)」** |
272 272 | oid | num | 目标评论区ID | 必要 | |
273 | rpid | num | 目标评论ID | 必要 | |
273 | rpid | num | 目标评论rpID | 必要 | |
274 274 | action | num | 操作代码 | 非必要 | 默认为0<br />0:取消踩<br />1:点踩 |
275 275 | csrf | str | cookies中的bili_jct | 必要 | |
276 276
@@ -286,7 +286,7 @@ curl -b "SESSDATA=xxx" -d "type=1&oid=243322853&rpid=3039053308&action=1&csrf=xx
286 286
287 287 **示例:**
288 288
289 点踩视频`av243322853`下评论`3039053308`
289 点踩视频`av243322853`下评论`rpID=3039053308`
290 290
291 291 curl -b "SESSDATA=xxx" -d "type=1&oid=243322853&rpid=3039053308&action=1&csrf=xxx" "http://api.bilibili.com/x/v2/reply/hate"
292 292
@@ -298,3 +298,46 @@ curl -b "SESSDATA=xxx" -d "type=1&oid=243322853&rpid=3039053308&action=1&csrf=xx
298 298 }
299 299 ```
300 300
301
302
303 ## 删除评论
304
305 > http://api.bilibili.com/x/v2/reply/del
306
307 *方式:POST*
308
309 只能删除自己的评论,或自己管理的评论区下的评论
310
311 **正文参数( application/x-www-form-urlencoded ):**
312
313 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
314 | ------ | ---- | ------------------- | ------ | ----------------------------------------------- |
315 | type | num | 评论区类型代码 | 必要 | **类型代码见「[评论区明细](comment_list.md)」** |
316 | oid | num | 目标评论区ID | 必要 | |
317 | rpid | num | 目标评论rpID | 必要 | |
318 | csrf | str | cookies中的bili_jct | 必要 | |
319
320 **json回复:**
321
322 根对象:
323
324 | 字段 | 类型 | 内容 | 备注 |
325 | ------- | ---- | -------- | ------------------------------------------------------------ |
326 | code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-102:账号被封停<br />-111:csrf校验失败<br />-400:请求错误<br />-403:权限不足<br />-404:无此项<br />12002:评论区已关闭<br />12009:评论主体的type不合法<br />12022:已经被删除了<br />**(其他错误码有待补充)** |
327 | message | str | 错误信息 | 默认为0 |
328 | ttl | num | 1 | **作用尚不明确** |
329
330 **示例:**
331
332 删除`av243322853`下评论`rpID=3039053308`
333
334 curl -b "SESSDATA=xxx" -d "type=1&oid=3039053308&csrf=xxx" "http://api.bilibili.com/x/v2/reply/del"
335
336 ```json
337 {
338 "code": 0,
339 "message": "0",
340 "ttl": 1
341 }
342 ```
343
Modified comment/comment_list.md +11 -11
@@ -4703,7 +4703,7 @@ http://api.bilibili.com/x/v2/reply/main?type=1&oid=2&mode=3&next=0&ps=5
4703 4703 | ------ | ---- | ---------------- | ------ | -------------------------- |
4704 4704 | type | num | 评论区类型代码 | 必要 | **类型代码见上表** |
4705 4705 | oid | num | 目标评论区ID | 必要 | |
4706 | root | num | 目标评论ID | 必要 | |
4706 | root | num | 目标一级评论rpID | 必要 | |
4707 4707 | pn | num | 二级评论页码 | 非必要 | 默认为1 |
4708 4708 | ps | num | 二级评论每页项数 | 非必要 | 默认为20<br />定义域:1-49 |
4709 4709
@@ -4767,7 +4767,7 @@ http://api.bilibili.com/x/v2/reply/main?type=1&oid=2&mode=3&next=0&ps=5
4767 4767
4768 4768 **示例:**
4769 4769
4770 获取视频`av2`下评论`476670`的二级评论,每页5项,查看第1页
4770 获取视频`av2`下评论`rpID=476670`的二级评论,每页5项,查看第1页
4771 4771
4772 4772 http://api.bilibili.com/x/v2/reply/reply?type=1&oid=2&root=476670&pn=1&ps=5
4773 4773
@@ -5414,17 +5414,17 @@ http://api.bilibili.com/x/v2/reply/reply?type=1&oid=2&root=476670&pn=1&ps=5
5414 5414
5415 5415
5416 5416
5417 ## 附表-评论条目对象:
5417 ## 附表-评论条目对象
5418 5418
5419 5419 | 字段 | 类型 | 内容 | 备注 |
5420 5420 | ----------- | ------------------------------- | ---------------- | ------------------------------------------------------------ |
5421 | rpid | num | 评论ID | |
5422 | oid | num | 目标评论区ID | |
5421 | rpid | num | 评论rpID | |
5422 | oid | num | 目标评论区rpID | |
5423 5423 | type | num | 评论区类型代码 | **类型代码见上表** |
5424 5424 | mid | num | 评论发送者UID | |
5425 | root | num | 根评论ID | 若为一级评论则为0<br />大于一级评论则为根评论ID |
5426 | parent | num | 回复父评论ID | 若为一级评论则为0<br />若为二级评论则为根评论ID<br />大于二级评论为上一级评论ID |
5427 | dialog | num | 回复对方ID | 若为一级评论则为0<br />若为二级评论则为该评论ID<br />大于二级评论为上一级评论ID |
5425 | root | num | 根评论rpID | 若为一级评论则为0<br />大于一级评论则为根评论ID |
5426 | parent | num | 回复父评论rpID | 若为一级评论则为0<br />若为二级评论则为根评论rpID<br />大于二级评论为上一级评论rpID |
5427 | dialog | num | 回复对方rpID | 若为一级评论则为0<br />若为二级评论则为该评论rpID<br />大于二级评论为上一级评论rpID |
5428 5428 | count | num | 评论回复条数 | |
5429 5429 | rcount | num | 评论回复条数 | |
5430 5430 | floor | num | 评论楼层号 | **重要:若不支持楼层则无此项** |
@@ -5432,9 +5432,9 @@ http://api.bilibili.com/x/v2/reply/reply?type=1&oid=2&root=476670&pn=1&ps=5
5432 5432 | fansgrade | num | 是否具有粉丝标签 | 0:无<br />1:有 |
5433 5433 | attr | num | ??? | **作用尚不明确** |
5434 5434 | ctime | num | 评论发送时间 | 时间戳 |
5435 | rpid_str | str | 评论ID | |
5436 | root_str | str | 根评论ID | |
5437 | parent_str | str | 回复父评论ID | |
5435 | rpid_str | str | 评论rpID | 字串格式 |
5436 | root_str | str | 根评论rpID | 字串格式 |
5437 | parent_str | str | 回复父评论rpID | 字串格式 |
5438 5438 | like | num | 评论获赞数 | |
5439 5439 | action | num | 当前用户操作状态 | 需要登录(SESSDATA) <br />否则恒为0<br />0:无<br />1:已点赞<br />2:已点踩 |
5440 5440 | member | obj | 评论发送者信息 | |
Modified danmaku/action.md +7 -7
@@ -38,12 +38,12 @@
38 38
39 39 `data`对象:
40 40
41 | 字段 | 类型 | 内容 | 备注 |
42 | -------- | ---- | ------ | ------------ |
43 | action | str | 空 | 作用尚不明确 |
44 | dmid | num | 弹幕ID | |
45 | dmid_str | str | 弹幕ID | 字串形式 |
46 | visible | bool | true | 作用尚不明确 |
41 | 字段 | 类型 | 内容 | 备注 |
42 | -------- | ---- | -------- | ------------ |
43 | action | str | 空 | 作用尚不明确 |
44 | dmid | num | 弹幕dmID | |
45 | dmid_str | str | 弹幕dmID | 字串形式 |
46 | visible | bool | true | 作用尚不明确 |
47 47
48 48 **示例:**
49 49
@@ -83,7 +83,7 @@ curl -b "SESSDATA=xxx" -d "type=1&oid=62131&msg=%e5%89%8d%e6%9d%a5%e8%80%83%e5%8
83 83
84 84 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
85 85 | ------ | ---- | ------------------- | ------ | ---- |
86 | dmid | num | 弹幕ID | 必要 | |
86 | dmid | num | 弹幕dmID | 必要 | |
87 87 | cid | num | 视频CID | 必要 | |
88 88 | csrf | str | cookies中的bili_jct | 必要 | |
89 89
Modified danmaku/danmaku_list.md +2 -2
@@ -101,8 +101,8 @@ http://comment.bilibili.com/144541892.xml
101 101 | 3 | 弹幕颜色 | int | 十进制RGB888值 |
102 102 | 4 | 弹幕发送时间 | int | 时间戳 |
103 103 | 5 | 弹幕池类型 | int | 0普通池<br />1字幕池<br />2特殊池(高级弹幕) |
104 | 6 | 编码后的用户ID | HEX | 用于屏蔽用户和查看用户发送的所有弹幕 也可反查用户ID |
105 | 7 | 弹幕ID | int | 唯一 可用于操作参数 |
104 | 6 | 编码后的用户UID | HEX | 用于屏蔽用户和查看用户发送的所有弹幕 也可反查用户ID |
105 | 7 | 弹幕dmID | int | 唯一 可用于操作参数 |
106 106
107 107 ```xml
108 108 <d p="490.19100,1,25,16777215,1584268892,0,a16fe0dd,29950852386521095">从结尾回来看这里,更感动了!</d>