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

XFEstudio/bilibili-API-collect

Create config.md

添加 修改弹幕个人配置

4b579d5
ProgramRipper <2892771624@qq.com>
提交于

代码差异

2 个文件 +72 -1
Modified README.md +1 -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)×
Added danmaku/config.md +71 -0
@@ -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>