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