返回提交历史
Modified
README.md
+1
-3
Added
dynamic/action.md
+109
-0
Modified
dynamic/basicInfo.md
+38
-1
Deleted
dynamic/delete.md
+0
-45
Modified
dynamic/publish.md
+676
-4
XFEstudio/bilibili-API-collect
一些动态有关的api (#596)
* 格式化一下 * 创建投票api * 新版动态发送 * 纠错 * 纠错 * 纠错 * 纠错 * 删除定时动态 * 删除定时动态 * 查看草稿箱列表 * 立即发布定时动态
f08e578
代码差异
5 个文件
+824
-53
@@ -84,7 +84,6 @@ B站 API 采用 C/S 结构,大多数接口为 REST API 和 gRPC,少部分接
84
84
- [ ] [大会员中心](vip/center.md)
85
85
- [ ] [大会员签到](vip/clockin.md)
86
86
- [ ] [大会员操作](vip/action.md)
87
88
87
- [ ] [视频](video)
89
88
- [x] [视频分区一览 (分区代码)](video/video_zone.md)
90
89
- [x] [基本信息](video/info.md)
@@ -171,11 +170,10 @@ B站 API 采用 C/S 结构,大多数接口为 REST API 和 gRPC,少部分接
171
170
- [ ] [动态基本信息](dynamic/basicInfo.md)
172
171
- [ ] [发送 & 转载动态](dynamic/publish.md)
173
172
- [ ] [根据关键字搜索用户(at 别人时的填充列表)](dynamic/atlist.md)
174
- [ ] [删除动态](dynamic/delete.md)
173
- [ ] [操作](dynamic/action.md)
175
174
- [ ] 动态列表
176
175
- [x] [特定话题动态列表](/dynamic/tag_dynamics.md)
177
176
- [ ] [动态内容](/dynamic/get_dynamic_detail.md)
178
- [ ] 操作
179
177
- [ ] [相簿](album)
180
178
- [x] [基本信息](album/info.md)
181
179
- [x] [相簿列表](album/list.md)
@@ -0,0 +1,109 @@
1
2
3
# 动态操作
4
5
- [删除动态](#删除动态)
6
- [删除定时发送动态](#删除草稿)
7
8
## 删除动态
9
10
> https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/rm_dynamic
11
12
*请求方式:POST*
13
14
认证方式:Cookie(SESSDATA)
15
16
**正文参数(multipart/form-data):**
17
18
| 参数名 | 类型 | 内容 |
19
| ---------- | ---- | ------ |
20
| dynamic_id | num | 动态id |
21
| csrf_token | str | csrf |
22
23
**json回复:**
24
25
根对象:
26
27
| 字段 | 类型 | 内容 |
28
| ------- | ---- | ----------------- |
29
| code | num | 0:成功 |
30
| | | 500404:已经删除过 |
31
| | | 500406:不是自己的 |
32
| msg | str | 错误信息 |
33
| message | str | 和msg一样 |
34
| data | obj | 未知 |
35
36
<details>
37
<summary>查看示例</summary>
38
39
40
```bash
41
curl 'https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/rm_dynamic' \
42
-X POST \
43
-H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/93.0' \
44
-H 'Referer: https://t.bilibili.com/' \
45
-H 'Cookie: SESSDATA=********; bili_jct=de2731532b4ab96bc8536da948932668;' \
46
--data-raw 'dynamic_id=588320531406678918&csrf_token=de2731532b4ab96bc8536da948932668&csrf=de2731532b4ab96bc8536da948932668'
47
```
48
49
```json
50
{
51
"code":0,
52
"msg":"",
53
"message":"",
54
"data": {
55
"_gt_":0
56
}
57
}
58
```
59
60
</details>
61
62
## 删除草稿
63
64
> https://api.vc.bilibili.com/dynamic_draft/v1/dynamic_draft/rm_draft
65
66
*请求方式:POST*
67
68
认证方式:Cookie(SESSDATA)
69
70
**正文参数(application/x-www-form-urlencoded):**
71
72
| 参数名 | 类型 | 内容 |
73
| ---------- | ---- | -------------- |
74
| draft_id | num | 定时发送草稿id |
75
| csrf_token | str | csrf |
76
77
**json回复:**
78
79
根对象:
80
81
| 字段 | 类型 | 内容 |
82
| ------- | ---- | ---------------------------- |
83
| code | num | 0:成功<br/>4120015: 系统异常 |
84
| message | str | 错误信息 |
85
| ttl | num | 1 |
86
| data | obj | 空对象 |
87
88
<details>
89
<summary>查看示例</summary>
90
91
92
```bash
93
curl -X POST 'https://api.vc.bilibili.com/dynamic_draft/v1/dynamic_draft/rm_draft' \
94
--data-urlencode 'draft_id=755409289278914611' \
95
--data-urlencode 'csrf=xxxx'
96
-b 'SESSDATA=xxxx;' \
97
```
98
99
```json
100
{
101
"code": 0,
102
"message": "0",
103
"ttl": 1,
104
"data": {}
105
}
106
```
107
108
</details>
109
@@ -8,10 +8,11 @@
8
8
-->
9
9
10
10
# 动态基本信息
11
- 动态基本信息
11
- 单条动态基本信息
12
12
- [动态转发列表](#动态转发列表)
13
13
- [动态评论列表](../comment/list.md)
14
14
- [动态点赞列表](#动态点赞列表)
15
- [获取草稿箱(定时发送)列表](#获取草稿列表)
15
16
16
17
## 动态转发列表
17
18
@@ -1556,3 +1557,39 @@ curl -G 'https://api.vc.bilibili.com/dynamic_like/v1/dynamic_like/spec_item_like
1556
1557
}
1557
1558
}
1558
1559
```
1560
1561
## 获取草稿列表
1562
1563
> https://api.vc.bilibili.com/dynamic_draft/v1/dynamic_draft/get_drafts
1564
1565
请求方式:GET
1566
1567
认证方式:Cookie(SESSDATA)
1568
1569
**json回复:**
1570
1571
根对象:
1572
1573
| 字段 | 类型 | 内容 | 备注 |
1574
| ------- | ---- | -------- | --------- |
1575
| code | num | 返回值 | 0:成功 |
1576
| data | obj | 信息本体 | |
1577
| message | str | 错误信息 | 正常为"0" |
1578
| ttl | num | 1 | |
1579
1580
`data`对象:
1581
1582
| 字段 | 类型 | 内容 | 备注 |
1583
| ------ | ----- | -------- | ---- |
1584
| drafts | array | 草稿列表 | |
1585
1586
`drafts`列表的每一项:
1587
1588
| 字段 | 类型 | 内容 | 备注 |
1589
| ------------ | ---- | -------------------- | ------------------------------------------------------------ |
1590
| draft_id | str | 草稿id | |
1591
| publish_time | num | 定时发送的秒级时间戳 | |
1592
| type | num | 动态类型 | 请参考[获取特定动态卡片信息](get_dynamic_detail.md) |
1593
| uid | num | 自己的mid | |
1594
| user_profile | obj | 自己的用户信息 | 请参考[用户基本信息](../user/info.md) |
1595
| request | str | 动态内容 | 该项为json转成str,内容请参考[发表纯文本动态](publish.md#发表纯文本动态) |
@@ -1,45 +0,0 @@
1
# 删除动态
2
3
> https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/rm_dynamic
4
5
*请求方式:POST*
6
7
认证方式:Cookie(SESSDATA)
8
9
**正文参数(multipart/form-data):**
10
11
| 参数名 | 类型 | 内容 |
12
| --- | --- | --- |
13
| dynamic_id | num | 动态id |
14
| csrf_token | str | csrf |
15
16
**json回复:**
17
18
根对象:
19
20
| 字段 | 类型 | 内容 |
21
| --- | --- | --- |
22
| code | num | 0:成功 |
23
| | | 500404:已经删除过 |
24
| | | 500406:不是自己的 |
25
| msg | str | 错误信息 |
26
| message | str | 和msg一样 |
27
| data | obj | 未知 |
28
29
<details>
30
<summary>查看示例</summary>
31
32
```bash
33
curl 'https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/rm_dynamic' \
34
-X POST \
35
-H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/93.0' \
36
-H 'Referer: https://t.bilibili.com/' \
37
-H 'Cookie: SESSDATA=********; bili_jct=de2731532b4ab96bc8536da948932668;' \
38
--data-raw 'dynamic_id=588320531406678918&csrf_token=de2731532b4ab96bc8536da948932668&csrf=de2731532b4ab96bc8536da948932668'
39
```
40
41
```json
42
{"code":0,"msg":"","message":"","data":{"_gt_":0}}
43
```
44
45
</details>