From 4b579d537e2fe0389d1fd645fedb7dd34a05b5d4 Mon Sep 17 00:00:00 2001
From: ProgramRipper <2892771624@qq.com>
Date: Sat, 24 Oct 2020 02:29:20 +0800
Subject: [PATCH 1/2] Create config.md
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
添加 修改弹幕个人配置
---
README.md | 2 +-
danmaku/config.md | 71 +++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 72 insertions(+), 1 deletion(-)
create mode 100644 danmaku/config.md
diff --git a/README.md b/README.md
index dbf1dd1..664b39a 100644
--- a/README.md
+++ b/README.md
@@ -82,7 +82,7 @@ PS:所有http协议地址均可使用https,文档中为了统一写作`http`
- 高级弹幕
- 屏蔽管理
- 智能防挡弹幕
- - 弹幕个人配置修改
+ - [弹幕个人配置修改](danmaku/config.md)
- [专栏](article)
- 分区
- [基本信息](article/info.md)×
diff --git a/danmaku/config.md b/danmaku/config.md
new file mode 100644
index 0000000..c118749
--- /dev/null
+++ b/danmaku/config.md
@@ -0,0 +1,71 @@
+# 弹幕个人配置修改
+
+## 修改弹幕个人配置
+
+> http://api.bilibili.com/x/v2/dm/web/config
+
+*请求方式:POST*
+
+认证方式:Cookie(SESSDATA)或APP
+
+**正文参数( application/x-www-form-urlencoded ):**
+
+| 参数名 | 类型 | 内容 | 必要性 | 备注 |
+| ------------ | ------ | ------------------------ | -------------- | ------------------------------------------------------------ |
+| access_key | str | APP登录Token | APP方式必要 | |
+| dm_switch | bool | 弹幕开关 | 非必要 | true:开启
false:关闭 |
+| blockscroll | bool | 屏蔽类型-滚动 | 非必要 | true:不屏蔽
false:屏蔽 |
+| blocktop | bool | 屏蔽类型-顶部 | 非必要 | 同上 |
+| blockbottom | bool | 屏蔽类型-底部 | 非必要 | 同上 |
+| blockcolor | bool | 屏蔽类型-彩色 | 非必要 | 同上 |
+| blockspecial | bool | 屏蔽类型-特殊 | 非必要 | 同上 |
+| ai_switch | bool | 是否打开智能云屏蔽 | 非必要 | true:开启
false:关闭 |
+| ai_level | num | 智能云屏蔽等级 | 非必要 | 区间:[0-10]
0为默认等级(3级) |
+| preventshade | bool | 防挡弹幕(底部15%) | 非必要 | true:开启
false:关闭 |
+| dmask | bool | 智能防挡弹幕(人像蒙版) | 非必要 | 同上 |
+| opacity | num | 弹幕不透明度 | 非必要 | 区间:[0-1] |
+| dmarea | num | 弹幕显示区域 | 非必要 | 100:不重叠
75:3/4屏
50:半瓶
25:1/4屏
0:不限 |
+| speedplus | num | 弹幕速度 | 非必要 | 区间:[0.4-1.6] |
+| fontsize | num | 字体大小 | 非必要 | 区间:[0.4-1.6] |
+| screensync | bool | 跟随屏幕缩放比例 | 非必要 | true:开启
false:关闭 |
+| speedsync | bool | 根据播放倍速调整速度 | 非必要 | 同上 |
+| fontfamily | str | 字体类型 | 非必要 | 未启用 |
+| bold | bool | 粗体 | 非必要 | 未启用 |
+| fontborder | num | 描边类型 | 非必要 | 0:重墨
1:描边
2:45°投影 |
+| drawType | string | 渲染类型 | 非必要 | 未启用 |
+| ts | num | 当前时间戳 | 非必要 | |
+| csrf | str | CSRF Token(位于cookie) | Cookie方式必要 | |
+
+**json回复:**
+
+根对象:
+
+| 字段 | 类型 | 内容 | 备注 |
+| ------- | ---- | -------- | ------------------------------------------------------------ |
+| code | num | 返回值 | 0:成功
-101:账号未登录
-111:csrf校验失败
-400:请求错误
23004:数据没有修改 |
+| message | str | 错误信息 | 默认为0 |
+| ttl | num | 1 | |
+
+**示例:**
+
+关闭弹幕
+
+```shell
+curl 'http://api.bilibili.com/x/v2/dm/web/config' \
+--data-urlencode 'dm_switch=false' \
+--data-urlencode 'csrf=xxx' \
+-b 'SESSDATA=xxx'
+```
+
+
+查看响应示例:
+
+```json
+{
+ "code":0,
+ "message":"0",
+ "ttl":1
+}
+```
+
+
\ No newline at end of file
From 8834d6b77967c5e031b890d292fcf94b4f28be10 Mon Sep 17 00:00:00 2001
From: SocialSisterYi <45892418+SocialSisterYi@users.noreply.github.com>
Date: Fri, 30 Oct 2020 20:27:01 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E3=80=90=E5=BC=B9?=
=?UTF-8?q?=E5=B9=95=E4=B8=AA=E4=BA=BA=E9=85=8D=E7=BD=AE=E4=BF=AE=E6=94=B9?=
=?UTF-8?q?=E3=80=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
danmaku/config.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/danmaku/config.md b/danmaku/config.md
index c118749..7f1960b 100644
--- a/danmaku/config.md
+++ b/danmaku/config.md
@@ -1,6 +1,6 @@
# 弹幕个人配置修改
-## 修改弹幕个人配置
+## 修改弹幕个人配置(web端)
> http://api.bilibili.com/x/v2/dm/web/config