From c4dc2268a9c5d61487399cbcde9a89dd125ff881 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=99=A8=E5=8F=B6=E6=A2=A6=E6=98=A5?= <65224318+wuziqian211@users.noreply.github.com> Date: Sun, 20 Apr 2025 17:28:29 +0800 Subject: [PATCH] add #1163 Co-Authored-By: btjawa <125720787+btjawa@users.noreply.github.com> --- README.md | 1 + docs/article/action.md | 2 +- docs/article/delete.md | 46 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 docs/article/delete.md diff --git a/README.md b/README.md index f82e7ca..edde05f 100644 --- a/README.md +++ b/README.md @@ -158,6 +158,7 @@ B站 API 采用 C/S 结构,大多数接口为 REST API 和 gRPC,少部分接 - [X] [基本信息](docs/article/info.md) - [X] [点赞 & 投币 & 收藏 & 分享](docs/article/action.md) - [X] [文集基本信息](docs/article/articles.md) + - [X] [删除](docs/article/delete.md) - [ ] [音频](docs/audio) - [x] [歌曲基本信息](docs/audio/info.md) - [ ] [歌单 & 音频收藏夹详细信息](docs/audio/music_list.md) diff --git a/docs/article/action.md b/docs/article/action.md index eefe48a..c195594 100644 --- a/docs/article/action.md +++ b/docs/article/action.md @@ -1,4 +1,4 @@ -# 专栏投币&点赞&收藏 +# 专栏点赞&投币&收藏 ## 点赞文章 diff --git a/docs/article/delete.md b/docs/article/delete.md new file mode 100644 index 0000000..22e7a6e --- /dev/null +++ b/docs/article/delete.md @@ -0,0 +1,46 @@ +# 删除专栏 + +> + +*请求方式:POST* + +认证方式:Cookie(SESSDATA) + +**正文参数(application/x-www-form-urlencoded):** + +| 参数名 | 类型 | 内容 | 必要性 | 备注 | +| ------ | ---- | ------------------------ | ------ | ---- | +| aid | num | 文章cvid | 必要 | | +| csrf | str | CSRF Token(位于cookie) | 必要 | | + +**json回复:** + +根对象: + +| 字段 | 类型 | 内容 | 备注 | +| ------- | ---- | -------- | --------- | +| code | num | 返回值 | 0:成功
-101:账号未登录
-111:csrf校验失败
-400:请求错误
-404:无此项
37104:无权限操作他人专栏 | +| message | str | 错误信息 | 默认为`0` | +| ttl | num | 1 | | + +**示例:** + +```shell +curl 'https://member.bilibili.com/x/web/article/delete' \ + --data-urlencode 'aid=114514' \ + --data-urlencode 'csrf=xxx' \ + -b 'SESSDATA=xxx' +``` + +
+查看响应示例: + +```json +{ + "code": 0, + "message": "0", + "ttl": 1 +} +``` + +