返回提交历史
Modified
README.md
+1
-1
Added
danmaku/config.md
+71
-0
XFEstudio/bilibili-API-collect
Create config.md
添加 修改弹幕个人配置
4b579d5
代码差异
2 个文件
+72
-1
@@ -82,7 +82,7 @@ PS:所有http协议地址均可使用https,文档中为了统一写作`http`
82
82
- 高级弹幕
83
83
- 屏蔽管理
84
84
- 智能防挡弹幕
85
- 弹幕个人配置修改
85
- [弹幕个人配置修改](danmaku/config.md)
86
86
- [专栏](article)
87
87
- 分区
88
88
- [基本信息](article/info.md)×
@@ -0,0 +1,71 @@
1
# 弹幕个人配置修改
2
3
## 修改弹幕个人配置
4
5
> http://api.bilibili.com/x/v2/dm/web/config
6
7
*请求方式:POST*
8
9
认证方式:Cookie(SESSDATA)或APP
10
11
**正文参数( application/x-www-form-urlencoded ):**
12
13
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
14
| ------------ | ------ | ------------------------ | -------------- | ------------------------------------------------------------ |
15
| access_key | str | APP登录Token | APP方式必要 | |
16
| dm_switch | bool | 弹幕开关 | 非必要 | true:开启<br />false:关闭 |
17
| blockscroll | bool | 屏蔽类型-滚动 | 非必要 | true:不屏蔽<br />false:屏蔽 |
18
| blocktop | bool | 屏蔽类型-顶部 | 非必要 | 同上 |
19
| blockbottom | bool | 屏蔽类型-底部 | 非必要 | 同上 |
20
| blockcolor | bool | 屏蔽类型-彩色 | 非必要 | 同上 |
21
| blockspecial | bool | 屏蔽类型-特殊 | 非必要 | 同上 |
22
| ai_switch | bool | 是否打开智能云屏蔽 | 非必要 | true:开启<br />false:关闭 |
23
| ai_level | num | 智能云屏蔽等级 | 非必要 | 区间:[0-10]<br />0为默认等级(3级) |
24
| preventshade | bool | 防挡弹幕(底部15%) | 非必要 | true:开启<br />false:关闭 |
25
| dmask | bool | 智能防挡弹幕(人像蒙版) | 非必要 | 同上 |
26
| opacity | num | 弹幕不透明度 | 非必要 | 区间:[0-1] |
27
| dmarea | num | 弹幕显示区域 | 非必要 | 100:不重叠<br />75:3/4屏<br />50:半瓶<br />25:1/4屏<br />0:不限 |
28
| speedplus | num | 弹幕速度 | 非必要 | 区间:[0.4-1.6] |
29
| fontsize | num | 字体大小 | 非必要 | 区间:[0.4-1.6] |
30
| screensync | bool | 跟随屏幕缩放比例 | 非必要 | true:开启<br />false:关闭 |
31
| speedsync | bool | 根据播放倍速调整速度 | 非必要 | 同上 |
32
| fontfamily | str | 字体类型 | 非必要 | 未启用 |
33
| bold | bool | 粗体 | 非必要 | 未启用 |
34
| fontborder | num | 描边类型 | 非必要 | 0:重墨<br />1:描边<br />2:45°投影 |
35
| drawType | string | 渲染类型 | 非必要 | 未启用 |
36
| ts | num | 当前时间戳 | 非必要 | |
37
| csrf | str | CSRF Token(位于cookie) | Cookie方式必要 | |
38
39
**json回复:**
40
41
根对象:
42
43
| 字段 | 类型 | 内容 | 备注 |
44
| ------- | ---- | -------- | ------------------------------------------------------------ |
45
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-111:csrf校验失败<br />-400:请求错误<br />23004:数据没有修改 |
46
| message | str | 错误信息 | 默认为0 |
47
| ttl | num | 1 | |
48
49
**示例:**
50
51
关闭弹幕
52
53
```shell
54
curl 'http://api.bilibili.com/x/v2/dm/web/config' \
55
--data-urlencode 'dm_switch=false' \
56
--data-urlencode 'csrf=xxx' \
57
-b 'SESSDATA=xxx'
58
```
59
60
<details>
61
<summary>查看响应示例:</summary>
62
63
```json
64
{
65
"code":0,
66
"message":"0",
67
"ttl":1
68
}
69
```
70
71
</details>