🔨remove header index

This commit is contained in:
SocialSisterYi 2023-02-23 11:48:58 +08:00
parent 7d89ece2ac
commit f6760f4be3
No known key found for this signature in database
GPG Key ID: 4359DB0F41BEEBBA
129 changed files with 169 additions and 1054 deletions

View File

@ -16,6 +16,13 @@ module.exports = {
{text: '首页', link: '/'},
{text: '目录', link: '/#🍴目录'},
{text: '贡献指南', link: '/CONTRIBUTING.html'},
{
text: '相关社群',
items: [
{text: 'QQ交流群', link: 'https://jq.qq.com/?_wv=1027&k=s1M0LCcu'},
{text: 'Telegram交流群', link: 'https://t.me/bilibili_API_collect_community'}
]
},
{text: 'GitHub', link: 'https://github.com/SocialSisterYi/bilibili-API-collect'},
],
sidebar: 'auto',

View File

@ -14,11 +14,18 @@
### 目录
文档目录以 **列表** 语法写在 [README.md](README.md) 中,使用缩进标识文档的层级,如`视频`下存在`基本信息`、`快照`、`推荐`等子分类
文档目录以 **Markdown无序列表** 语法写在 [README.md](README.md) 中,使用缩进标识文档的层级,如`视频`下存在`基本信息`、`快照`、`推荐`等子分类,使用 **Markdown 复选框** 语法该标注文档是否编写完成
```markdown
- [x] 视频
- [x] 基本信息
- [x] 快照
- [x] 推荐
```
### 路径
路径层级应当与文档目录一致,以文件夹的形式存放在项目中,命名统一使用英文,如`video`、`danmaku`、`comment`
路径层级应当与文档目录一致,以文件夹的形式存放在项目中的`/docs`路径下,命名统一使用英文,如`video`、`danmaku`、`comment`
二级、三级路径应当存在二级三级目录,以`README.md`的形式
@ -28,7 +35,9 @@
文档文件中用于存放相关的接口的说明,如`video/`下的`info.md`,存在`查询视频基本信息`、`查询视频简介`、`查询视频分P列表`等内容
## 文档内容格式
## Markdown文档内容格式
文档使用 [Vuepress](https://vuepress.vuejs.org/) 生成,可以使用 [Vuepress md 扩展语法](https://vuepress.vuejs.org/guide/markdown.html)编写
注:以下文档范式可根据**实际情况**进行调整
@ -36,18 +45,7 @@
文档首行为 **一级标签** 格式标题
标题下方为索引,与正文二级标题对应,使用 **列表** 语法与缩进,每项使用 **超链接** 语法实现 id 锚点跳转
头部结束应使用 **分隔线** 语法划线分割
```markdown
# 视频
- [获取视频详细信息](#获取视频详细信息)
- [获取视频简介](#获取视频简介)
---
```
**文档头部不再需要手写索引**
### 接口说明
@ -187,6 +185,32 @@ eg
| 74 | 720P60 高帧率 | 登录认证 |
| 80 | 1080P 高清 | TV 端与 APP 端默认值<br />登录认证 |
## Proto定义格式
proto 文件为 [Protocol Buffers](https://protobuf.dev/) 以及 [gRPC](https://grpc.io/docs/) 的数据结构体定义,多用于客户端的接口,本文档也做相关的收集
存放于项目的`/grpc_api`路径下,使用包名进行路径层级的组织,如
```
/grpc_api/bilibili/main/community/reply/v1/reply.proto
/grpc_api/bilibili/app/archive/v1/archive.proto
/grpc_api/bilibili/app/view/v1/view.proto
```
proto 文件内使用 **单行注释** 标注字段或对象的含义,如
```protobuf
// UP主信息
message Author {
// UP主mid
int64 mid = 1;
// UP主昵称
string name = 2;
// UP主头像url
string face = 3;
}
```
## 文档提交
TODO

View File

@ -128,7 +128,7 @@ B站 API 采用 C/S 结构,大多数接口为 REST API 和 gRPC少部分接
- [ ] [专栏](docs/article)
- [ ] 分区
- [X] [基本信息](docs/article/info.md)
- [X] [点赞 & 投币 & 收藏 & 分享](docs/article/like_coin_fav.md)
- [X] [点赞 & 投币 & 收藏 & 分享](docs/article/action.md)
- [X] [文集基本信息](docs/article/articles.md)
- [X] [获取用户专栏文章列表](docs/article/list.md)
- [ ] [音频](docs/audio)
@ -138,10 +138,11 @@ B站 API 采用 C/S 结构,大多数接口为 REST API 和 gRPC少部分接
- [ ] [投币 & 收藏](docs/audio/action.md)
- [x] [播放 & 下载地址(音频流)](docs/audio/musicstream_url.md)
- [ ] 音频榜单
- [ ] [排行榜 & 最新视频](docs/ranking&dynamic)
- [ ] [排行榜](docs/ranking&dynamic/ranking.md)
- [ ] [热门视频](docs/ranking&dynamic/popular.md)
- [ ] [最新视频](docs/ranking&dynamic/dynamic.md)
- [ ] [排行榜 & 最新视频](docs/video_ranking)
- [ ] [排行榜](docs/video_ranking/ranking.md)
- [ ] [热门视频](docs/video_ranking/popular.md)
- [ ] [最新视频](docs/video_ranking/dynamic.md)
- [x] [入站必刷视频](docs/video_ranking/precious_videos.md)
- [ ] [搜索](docs/search)
- [x] [搜索请求](docs/search/search_request.md)
- [x] [搜索结果](docs/search/search_response.md)
@ -207,6 +208,7 @@ B站 API 采用 C/S 结构,大多数接口为 REST API 和 gRPC少部分接
- [ ] [直播视频流](docs/live/live_stream.md)
- [ ] [直播信息流](docs/live/message_stream.md)
- [ ] [直播红包](docs/live/redpocket.md)
- [ ] [直播间用户实用 API](docs/live/user.md)
- [ ] [转正答题](docs/newbie_exam)
- [x] [查询信息](docs/newbie_exam/info.md)
- [x] [拉取题目](docs/newbie_exam/fetch.md)
@ -216,6 +218,7 @@ B站 API 采用 C/S 结构,大多数接口为 REST API 和 gRPC少部分接
- [ ] B币充值
- [ ] 贝壳相关
- [ ] [哔哩哔哩漫画](docs/manga)
- [ ] [用户信息](docs/manga/user.md)
- [x] [签到](docs/manga/ClockIn.md)
- [x] [积分商城](docs/manga/point_shop.md)
- [x] [漫画操作](docs/manga/Comic.md)

View File

@ -1,10 +1,5 @@
# APP端开屏图片
- [获取APP端开屏图片列表](#获取APP端开屏图片列表)
- [获取APP端开屏幕广告信息](#获取APP端开屏幕广告信息)
---
## 获取APP端开屏图片列表
> https://app.bilibili.com/x/v2/splash/brand/list

View File

@ -1,11 +1,5 @@
# 相簿操作
- [~~点赞相簿~~](#~~点赞相簿~~)
- [~~收藏相簿~~](#~~收藏相簿~~)
- [取消收藏相簿](#取消收藏相簿)
---
## ~~点赞相簿~~
> https://api.vc.bilibili.com/link_draw/v2/Vote/operate

View File

@ -1,9 +1,5 @@
# 相簿活动列表
- [获取相簿热门活动列表](#获取相簿热门活动列表)
---
## 获取相簿热门活动列表
> https://api.vc.bilibili.com/photo_activity/v2/Activity/list

View File

@ -1,9 +1,5 @@
# 相簿基本信息
- [获取相簿详细信息](#获取相簿详细信息)
---
## 获取相簿详细信息
>https://api.vc.bilibili.com/link_draw/v1/doc/detail

View File

@ -1,13 +1,5 @@
# 相簿列表
- [获取画友首页列表](#获取画友首页列表)
- [获取摄影首页列表](#获取摄影首页列表)
- [获取画友列表](#获取画友列表)
- [获取摄影列表](#获取摄影列表)
- [获取指定用户的相簿列表](#获取指定用户的相簿列表)
---
## 获取画友首页列表
> https://api.vc.bilibili.com/link_draw/v2/Doc/index

View File

@ -1,10 +1,5 @@
# 相簿推荐作者
- [获取摄影推荐作者](#获取摄影推荐作者)
- [获取画友推荐作者](#获取画友推荐作者)
---
## 获取摄影推荐作者
> https://api.vc.bilibili.com/link_draw/v2/Photo/uper

View File

@ -1,11 +1,5 @@
# 专栏投币&点赞&收藏
- [点赞文章](#点赞文章)
- [投币文章](#投币文章)
- [收藏文章](#收藏文章)
---
## 点赞文章
<img src="../../assets/img/like.svg" width="100" height="100"/>

View File

@ -1,9 +1,5 @@
# 文集基本信息
- [获取文集基本信息](#获取文集基本信息)
---
## 获取文集基本信息
> https://api.bilibili.com/x/article/list/web/articles

View File

@ -1,9 +1,5 @@
# 专栏基本信息
- [获取专栏文章基本信息](#获取专栏文章基本信息)
---
## 获取专栏文章基本信息
> https://api.bilibili.com/x/article/viewinfo

View File

@ -1,10 +1,5 @@
# 获取用户专栏信息
- [获取用户专栏文章列表](#获取用户专栏文章列表)
- [获取用户专栏文集列表](#获取用户专栏文集列表)
---
## 获取用户专栏文章列表
> https://api.bilibili.com/x/space/article

View File

@ -1,11 +1,5 @@
# 音频投币&收藏
- [查询音频收藏状态](#查询音频收藏状态)
- [查询音频投币数](#查询音频投币数)
- [投币音频](#投币音频)
---
## 查询音频收藏状态
> https://www.bilibili.com/audio/music-service-c/web/collections/songs-coll

View File

@ -1,12 +1,5 @@
# 歌曲基本信息
- [查询歌曲基本信息](#查询歌曲基本信息)
- [查询歌曲TAG](#查询歌曲TAG)
- [查询歌曲创作成员列表](#查询歌曲创作成员列表)
- [获取歌曲歌词](#获取歌曲歌词)
---
## 查询歌曲基本信息
> https://www.bilibili.com/audio/music-service-c/web/song/info

View File

@ -1,13 +1,5 @@
# 歌单&音频收藏夹详细信息
- [歌单&音频收藏夹详细信息](#歌单音频收藏夹详细信息)
- [查询自己创建的歌单](#查询自己创建的歌单)
- [查询音频收藏夹(默认歌单)信息](#查询音频收藏夹默认歌单信息)
- [查询热门歌单](#查询热门歌单)
- [查询热门榜单](#查询热门榜单)
---
## 查询自己创建的歌单
> https://www.bilibili.com/audio/music-service-c/web/collections/list

View File

@ -2,11 +2,7 @@
<img src="../../assets/img/download.svg" width="100" height="100"/>
- [获取音频流URL无法获取付费音频web端](#获取音频流url无法获取付费音频web端)
- [获取音频流URL可获取付费音频双端](#获取音频流url可获取付费音频双端)
- [音频流的获取](#音频流的获取)
---
## 音质qn参数定义
音质`qn`参数:
@ -17,7 +13,7 @@
| 2 | 高品质 320K |
| 3 | 无损 FLAC (大会员) |
## 获取音频流URL无法获取付费音频web端
## 获取音频流URL(web端)
> https://www.bilibili.com/audio/music-service-c/web/url
@ -98,7 +94,7 @@ curl -G 'https://www.bilibili.com/audio/music-service-c/web/url' \
</details>
## 获取音频流URL可获取付费音频(双端)
## 获取音频流URL可获取付费音频
> https://api.bilibili.com/audio/music-service-c/url

View File

@ -1,9 +1,5 @@
# 音频状态数
- [歌曲状态数](#歌曲状态数)
---
## 歌曲状态数
>https://www.bilibili.com/audio/music-service-c/web/stat/song

View File

@ -1,10 +1,5 @@
# 追番相关
- [追番](#追番)
- [取消追番](#取消追番)
---
## 追番
> https://api.bilibili.com/pgc/web/follow/add

View File

@ -1,14 +1,7 @@
# 剧集基本信息
- [剧集基本信息mdid方式](#剧集基本信息mdid方式)
- [获取剧集明细web端ssid/epid方式](#获取剧集明细web端ssidepid方式)
- [获取剧集分集信息](#获取剧集分集信息)
---
## 剧集基本信息mdid方式
> https://api.bilibili.com/pgc/review/user
*请求方式GET*

View File

@ -1,12 +1,7 @@
# 番剧或影视时间线
- [获取番剧或影视时间线](#获取番剧或影视时间线)
---
## 获取番剧或影视时间线
> https://api.bilibili.com/pgc/web/timeline
*请求方式GET*

View File

@ -4,15 +4,6 @@
B站的番剧视频为http流媒体需要对应的api以视频id获取取流url并进行取流
- [qn视频清晰度标识](#qn视频清晰度标识)
- [fnver视频流版本标识](#fnver视频流版本标识)
- [fnval视频流格式标识](#fnval视频流格式标识)
- [视频伴音音质代码](#视频伴音音质代码)
- [获取番剧视频流URL](#获取番剧视频流URL)
- [视频的取流web端及APP端](#视频的取流web端及APP端)
---
## qn视频清晰度标识
**注该值在dash模式且非下载模式时无效**

View File

@ -1,11 +1,8 @@
# 封禁公示
- [获取封禁用户公示列表](#获取封禁用户公示列表)
- [封禁处理公示详情](#封禁处理公示详情)
## Enum类型代码
---
###### 表1已知的封禁原因类型代码总览
### 表1已知的封禁原因类型代码总览
| 代码 | 含义 |
| ---- | -------------------- |
@ -42,7 +39,7 @@
| 31 | 发布违规抽奖 |
| 32 | 恶意冒充他人 |
###### 表2已知的违规类型代码
### 表2已知的违规类型代码
| 代码 | 含义 |
| ---- | -------- |

View File

@ -1,11 +1,5 @@
# 仲裁操作
- [申请加入风纪委员会](#申请加入风纪委员会)
- [拉取新案件](#拉取新案件)
- [进行仲裁投票](#进行仲裁投票)
---
## 申请加入风纪委员会
> https://api.bilibili.com/x/credit/v2/jury/apply

View File

@ -1,18 +1,10 @@
# 风纪委员会用户基本信息
- [基本数据](#基本数据)
- [统计信息](#统计信息)
- [新API2021年10月任期之后](#新api2021年10月任期之后)
- [旧API](#旧api)
- [检查申请风纪委员会资格](#检查申请风纪委员会资格)
---
## 基本数据
> https://api.bilibili.com/x/credit/v2/jury/jury
_请求方式GET_
*请求方式GET*
认证方式CookieSESSDATA或 APP
@ -46,14 +38,14 @@ _请求方式GET_
| term_end | num | 任期结束时间 | 时间戳(秒级),无任期时为 0 |
| uname | str | 用户昵称 | |
**旧API**
## 基本数据(旧API)
部分字段信息停留在 2021 年 10 月。
<details>
<summary>查看旧 api</summary>
<summary>查看折叠内容</summary>
> https://api.bilibili.com/x/credit/jury/jury (旧)
> https://api.bilibili.com/x/credit/jury/jury
根数据与新 API 一致,`data` 对象:
@ -70,7 +62,7 @@ _请求方式GET_
## 统计信息
#### 新API2021年10月任期之后
新API(2021年10月任期之后)
>https://api.bilibili.com/x/credit/v2/jury/kpi
@ -78,7 +70,7 @@ _请求方式GET_
认证方式Cookie
***备注**该api只收录2021年10月开始风纪委员改版之后的数据且每次只返回一次任期的数据。*
**备注**该api只收录2021年10月开始风纪委员改版之后的数据且每次只返回一次任期的数据。
**url参数**
@ -155,17 +147,18 @@ _请求方式GET_
```
</details>
#### 旧API
<details>
<summary>查看旧 api</summary>
## 统计信息(旧API)
> https://api.bilibili.com/x/credit/jury/kpi (旧)
<details>
<summary>查看折叠内容:</summary>
> https://api.bilibili.com/x/credit/jury/kpi
*方式GET*
认证方式CookieSESSDATA或APP
***备注**该api只统计到2021年9月任期风纪委员改版之前。风纪委员改版之后的数据未收录*
**备注**该api只统计到2021年9月任期风纪委员改版之前。风纪委员改版之后的数据未收录
**url参数**
@ -265,9 +258,9 @@ curl -G 'https://api.bilibili.com/x/credit/jury/kpi' \
## 检查申请风纪委员会资格
> ~~https://api.bilibili.com/x/credit/jury/requirement~~ 旧版)
> ~~https://api.bilibili.com/x/credit/jury/requirement~~ (旧版)
> https://api.bilibili.com/x/credit/v2/jury/requirement (新版)
> https://api.bilibili.com/x/credit/v2/jury/requirement (新版)
*请求方式GET*

View File

@ -1,56 +1,28 @@
# 众裁信息
- [查询投票过的单个案件](#查询投票过的单个案件)
- [查询案件众裁信息](#查询案件众裁信息)
- [查询我的众裁记录](#查询我的众裁记录)
- [获取众议观点](#获取众议观点)
## Enum类型代码
---
### 投票类型码总览
| 代码 | 含义 |
| ---- | --- |
| 0 | 未投票 |
| 1 | 封禁 |
| 2 | 否 |
| 3 | 弃权 |
| 4 | 删除 |
### 投票选项码总览
<table>
<tr>
<th colspan="3">投票类型码总览</th>
</tr >
<tr>
<td>代码</td>
<td>含义</td>
<th>任务类型</th>
<th>代码</th>
<th>含义</th>
</tr>
<tr>
<td >0</td>
<td>未投票</td>
</tr>
<tr>
<td >1</td>
<td>封禁</td>
</tr>
<tr>
<td>2</td>
<td></td>
</tr>
<tr>
<td>3</td>
<td>弃权</td>
</tr>
<tr>
<td>4</td>
<td>删除</td>
</tr>
</table>
<table>
<tr>
<th colspan="3">投票选项码总览</th>
</tr >
<tr>
<td >任务类型</td>
<td>代码</td>
<td>含义</td>
</tr>
<tr >
<td rowspan="4">单条评论(弹幕)</td>
<td >1</td>
<td>1</td>
<td>合适</td>
</tr>
<tr>
@ -127,25 +99,25 @@
| status | num | 裁决状态(新版) | 0进行中<br />1已结束 |
| origin_start | num | 案件关联视频,播放进度条起始坐标 | 单位:`秒` |
| avid | num | 视频av号 | |
| cid | num | 弹幕池id | 弹幕相关参见「[xml弹幕](https://github.com/SocialSisterYi/bilibili-API-collect/blob/master/danmaku/danmaku_xml.md)」 |
| cid | num | 弹幕 dmid | |
| vote_cd | num | `-1` | 暂不明确 |
| result | num | 众议结论 | 见开头「投票选项码总览」 |
| result_text | str | 众议结论文本 | |
| title | str | 视频标题 | |
| case_info | object | 案件信息 | 见「[附表1](#附表1data-对象下的case_info对象)」 |
| my_point | object | 我的观点 | 见「[附表4](#附表4data-对象下的my_point对象)」 |
| vote_info | object | 投票信息 | 见「[附表5](#附表5data-对象下的vote_info对象)」 |
| case_info | object | 案件信息 | |
| my_point | object | 我的观点 | |
| vote_info | object | 投票信息 | |
###### 附表1`data` 对象下的`case_info`对象
`data` 对象下的`case_info`对象
| 字段 | 类型 | 内容 | 备注 |
| ------------ | ------ | ------------ | ------------------------------------------------------------ |
| comment | object | 单条评论信息 | 仅当`case_type`为`1`有值。见「[附表2](#附表2评论信息)」 |
| comment | object | 单条评论信息 | 仅当`case_type`为`1`有值。见「对象:评论信息」 |
| danmu_img | str | 弹幕截图 | 仅当`case_type`为`4`有值截图URL |
| comments | object | 若干条评论 | 仅当`case_type`为`2`有值。见「[附表2](#附表2评论信息)」 |
| single_danmu | str | 单条弹幕信息 | 仅当`case_type`为`3`有值。见「[附表3](#附表3弹幕信息)」 |
| comments | object | 若干条评论 | 仅当`case_type`为`2`有值。见「对象:评论信息」 |
| single_danmu | str | 单条弹幕信息 | 仅当`case_type`为`3`有值。见「对象:评论信息)」 |
###### 附表2:评论信息
对象:评论信息
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | ---- | ---- |
@ -153,17 +125,17 @@
| uname | str | 用户名 | |
| face | str | 用户头像 | 头像URL |
| content | str | 评论内容 | |
| child_comments | object | 子评论(对该评论的回复) | 见「[附表2](#附表2评论信息)」,单条评论和子评论下无`child_comments`字段 |
| child_comments | object | 子评论(对该评论的回复) | 见「对象:评论信息」,单条评论和子评论下无`child_comments`字段 |
###### 附表3:弹幕信息
对象:弹幕信息
| 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | -------- | ------------------------------------------------------------ |
| id_str | str | 弹幕dmid | 见「[xml弹幕](https://github.com/SocialSisterYi/bilibili-API-collect/blob/master/danmaku/danmaku_xml.md#%E5%B1%9E%E6%80%A7-p)」 |
| content | str | 弹幕内容 | |
| progress | num | | 尚不明确 |
| 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | -------- | ------- |
| id_str | str | 弹幕dmid | |
| content | str | 弹幕内容 | |
| progress | num | | 尚不明确 |
###### 附表4`data` 对象下的`my_point`对象
`data` 对象下的`my_point`对象
记录了某个风纪委员的某个投票(观点)信息
@ -183,7 +155,7 @@
| vote_time | num | 投票时间 | 时间戳,精确到秒 |
| insiders | num | 是否观看此类视频 | 1平时观看此类视频0平时不观看此类视频 |
###### 附表5`data` 对象下的`vote_info`对象
`data` 对象下的`vote_info`对象
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ----- | -------- | -------------------------------------------- |
@ -268,7 +240,7 @@
```
</details>
#### 旧 api
**旧 api**
<details>
<summary>查看旧 api</summary>
@ -576,7 +548,7 @@ curl -G 'https://api.bilibili.com/x/credit/jury/juryCase' \
</details>
#### 旧 api
## 查询案件众裁信息(旧 api)
<details>
<summary>查看旧版API</summary>
@ -812,7 +784,7 @@ curl -G 'https://api.bilibili.com/x/credit/v2/jury/case/opinion' \
</details>
#### 旧 api
**旧 api**
<details>
<summary>查看旧版API</summary>

View File

@ -1,9 +1,5 @@
# 全站广播
可用的广播服务:
- [视频实时信息](video_room.md)√
## 获取广播服务器地址
> https://api.bilibili.com/x/web-interface/broadcast/servers

View File

@ -1,13 +1,5 @@
# 视频实时信息
- [认证包(上行)](#认证包上行)
- [认证包回复(下行)](#认证包回复下行)
- [心跳包(上行)](#心跳包上行)
- [心跳包回复(实时观看数)(下行)](#心跳包回复实时观看数下行)
- [普通包(实时弹幕)(下行)](#普通包实时弹幕下行)
---
## 认证包(上行)
**正文内容json**

View File

@ -1,10 +1,5 @@
# 课程基本信息
- [获取课程基本信息](#获取课程基本信息)
- [获取课程分集列表](#获取课程分集列表)
---
课程ssid与epid和番剧不互通
课程avid与普通视频绝大部分api接口不能互通少部分互通接口如下

View File

@ -1,9 +1,5 @@
# 课程视频流URL
- [获取课程视频流URLweb端](#获取课程视频流URLweb端)
---
<img src="../../assets/img/download.svg" width="100" height="100"/>
## 获取课程视频流URLweb端

View File

@ -1,9 +1,5 @@
# 终端信息查询
- [终端信息查询](#终端信息查询)
---
## 终端信息查询
> https://api.bilibili.com/client_info

View File

@ -1,9 +1,5 @@
# 通过ip确定地理位置
- [通过ip确定位置](#通过ip确定位置)
---
## 通过ip确定位置
> https://api.bilibili.com/x/web-interface/zone

View File

@ -1,14 +1,5 @@
# 评论区操作
- [发表评论](#发表评论)
- [点赞评论](#点赞评论)
- [点踩评论](#点踩评论)
- [删除评论](#删除评论)
- [置顶评论](#置顶评论)
- [举报评论](#举报评论)
---
## 发表评论
> https://api.bilibili.com/x/v2/reply/add

View File

@ -1,15 +1,5 @@
# 评论区明细
- [获取评论区明细_翻页加载](#获取评论区明细_翻页加载)
- [获取评论区明细_懒加载](#获取评论区明细_懒加载)
- [获取指定评论的回复](#获取指定评论的回复)
- [获取指定评论对话树](#获取指定评论对话树)
- [获取评论区热评](#获取评论区热评)
- [~~获取指定评论信息~~](#~~获取指定评论信息~~)
- [获取评论区评论总数](#获取评论区评论总数)
---
## 获取评论区明细_翻页加载
> https://api.bilibili.com/x/v2/reply
@ -5641,7 +5631,12 @@ curl -G 'https://api.bilibili.com/x/v2/reply/hot' \
</details>
## ~~获取指定评论信息~~
## 获取指定评论信息
该接口已经弃用
<details>
<summary>点击展开折叠内容:</summary>
> https://api.bilibili.com/x/v2/reply/info
@ -5795,6 +5790,8 @@ curl -G 'https://api.bilibili.com/x/v2/reply/info' \
</details>
</details>
## 获取评论区评论总数
> https://api.bilibili.com/x/v2/reply/count

View File

@ -1,11 +1,5 @@
# 电磁力相关
- [获取电磁力等级web端](#获取电磁力等级web端)
- [获取电磁力详细数值(双端)](#获取电磁力详细数值双端)
- [获取电磁力数值历史变化(双端)](#获取电磁力数值历史变化双端)
---
电磁力每周日下午刷新
## 获取电磁力等级web端

View File

@ -1,15 +1,5 @@
# 统计与数据
- [UP主视频状态数据](#UP主视频状态数据)
- [UP主专栏状态数据](#UP主专栏状态数据)
- [视频数据增量趋势](#视频数据增量趋势)
- [专栏数据增量趋势](#专栏数据增量趋势)
- [稿件操作来源占比情况](#稿件操作来源占比情况)
- [播放来源占比情况(平台及方式)](#播放来源占比情况平台及方式)
- [播放分布情况(粉丝与路人)](#播放分布情况粉丝与路人)
---
统计与数据次日中午12刷新
## UP主视频状态数据

View File

@ -1,18 +1,5 @@
# 弹幕操作
- [发送视频弹幕](#发送视频弹幕)
- [发送互动弹幕](#发送互动弹幕)
- [撤回弹幕](#撤回弹幕)
- [购买高级弹幕发送权限](#购买高级弹幕发送权限)
- [检测高级弹幕发送权限](#检测高级弹幕发送权限)
- [查询弹幕点赞数](#查询弹幕点赞数)
- [点赞弹幕](#点赞弹幕)
- [举报弹幕](#举报弹幕)
- [保护&删除弹幕](#保护&删除弹幕)
- [修改字幕池](#修改字幕池)
---
## 发送视频弹幕
> https://api.bilibili.com/x/v2/dm/post

View File

@ -6,11 +6,6 @@
可使用页面 https://www.bilibili.com/blackboard/activity-WroMZNunfa.html?id=1 查看名词解释详情
- [拉取名词解释列表](#拉取名词解释列表)
- [查询名词解释详情](#查询名词解释详情)
---
## 拉取名词解释列表
> https://api.bilibili.com/x/v2/dm/buzzword/list

View File

@ -1,9 +1,5 @@
# 弹幕个人配置修改
- [修改弹幕个人配置web端](#修改弹幕个人配置web端)
---
## 修改弹幕个人配置web端
> https://api.bilibili.com/x/v2/dm/web/config

View File

@ -4,10 +4,6 @@
新的api是以6分钟为一个单位加载即每次加载6分钟内的弹幕
- [获取实时弹幕](#获取实时弹幕)
---
## 获取实时弹幕
> https://api.bilibili.com/x/v2/dm/web/seg.so web端

View File

@ -4,18 +4,8 @@
详情见:
[【客户端更新】6.10版本更新UP主支持发布关联视频弹幕]( https://www.bilibili.com/read/cv7728299 )
[引导关注卡片](https://www.bilibili.com/blackboard/activity-c8a0iDRQy.html )
---
- [获取弹幕个人配置与互动弹幕及BAS代码弹幕专包web端](#获取弹幕个人配置与互动弹幕及BAS代码弹幕专包web端)
- [实例](#实例)
- [获取互动弹幕](#获取互动弹幕)
- [获取BAS代码弹幕专包](#获取BAS代码弹幕专包)
---
- [【客户端更新】6.10版本更新UP主支持发布关联视频弹幕]( https://www.bilibili.com/read/cv7728299 )
- [引导关注卡片](https://www.bilibili.com/blackboard/activity-c8a0iDRQy.html )
## 获取弹幕个人配置与互动弹幕及BAS代码弹幕专包web端

View File

@ -2,14 +2,6 @@
实时弹幕池容量有限根据视频类型500-8000条不等占满后再发送会使实时弹幕池底部的弹幕压入历史弹幕池类似于堆栈
---
- [获取实时弹幕1](#获取实时弹幕1)
- [获取实时弹幕2](#获取实时弹幕2)
- [弹幕格式](#弹幕格式)
---
## 获取实时弹幕1
> https://api.bilibili.com/x/v1/dm/list.so

View File

@ -2,12 +2,6 @@
**注历史弹幕的xml接口已经失效现已改为protobuf接口**
- [查询历史弹幕日期](#查询历史弹幕日期)
- [获取历史弹幕protobuf接口](#获取历史弹幕protobuf接口)
- [~~获取历史弹幕xml接口~~](#获取历史弹幕xml接口)
---
## 查询历史弹幕日期
> https://api.bilibili.com/x/v2/dm/history/index

View File

@ -1,9 +1,5 @@
# 弹幕快照
- [获取弹幕快照](#获取弹幕快照)
---
## 获取弹幕快照
> https://api.bilibili.com/x/v2/dm/ajax

View File

@ -1,10 +1,5 @@
# 动态操作
- [删除动态](#删除动态)
- [删除定时发送动态](#删除草稿)
## 删除动态
> https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/rm_dynamic

View File

@ -1,9 +1,4 @@
# 动态基本信息
- 单条动态基本信息
- [动态转发列表](#动态转发列表)
- [动态评论列表](../comment/list.md)
- [动态点赞列表](#动态点赞列表)
- [获取草稿箱(定时发送)列表](#获取草稿列表)
## 动态转发列表

View File

@ -1,10 +1,5 @@
# 动态信息
- [获取正在直播的已关注者](#获取正在直播的已关注者)
- [获取发布新动态的已关注者](#获取发布新动态的已关注者)
---
## 获取正在直播的已关注者
> https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/w_live_users

View File

@ -1,14 +1,5 @@
# 发布动态
- [发布动态](#发布动态)
- [为图片动态上传图片](#为图片动态上传图片)
- [创建投票](#创建投票)
- [发表纯文本动态](#发表纯文本动态)
- [发表复杂动态](#发表复杂动态)
- [立即发布定时动态](#立即发布定时动态)
---
## 为图片动态上传图片
> https://api.bilibili.com/x/dynamic/feed/draw/upload_bfs

View File

@ -1,7 +1,4 @@
# 话题下特定动态信息
- [获取包含置顶及热门的动态列表](#获取包含置顶及热门的动态列表)
- [获取历史动态列表](#获取历史动态列表)
---
## 获取包含置顶及热门的动态列表

View File

@ -2,18 +2,10 @@
<img src="../../assets/img/battery-100.png" width="100" height="100"/>
**注以前充电是电池的概念1B币折合10电池一般地充电10电池可获得1经验**
**注**以前充电是电池的概念1B币折合10电池一般地充电10电池可获得1经验
**目前2020/12/02后则是贝壳的概念1B币折合1贝壳、1经验如果存在小数点则经验值向下取整即2.5B币获得2经验**
---
- [B币方式充电](#b币方式充电)
- [新版本B币充电](#新版本b币充电)
- [老版本B币充电](#老版本b币充电)
---
## 新版本B币充电
> https://api.bilibili.com/x/ugcpay/web/v2/trade/elec/pay/quick

View File

@ -2,21 +2,12 @@
<img src="../../assets/img/battery-100.png" width="100" height="100"/>
- [申请充电二维码及扫码秘钥](#申请充电二维码及扫码秘钥)
- [检查扫码支付结果](#检查扫码支付结果)
---
操作流程:
1.申请充电二维码及扫码秘钥,秘钥临时保存备用
2.使用`qr_code_url`中的值生成二维码
3.用支付宝或微信扫描
4.以扫码秘钥作为参数轮询检查扫码支付结果
1. 申请充电二维码及扫码秘钥,秘钥临时保存备用
2. 使用`qr_code_url`中的值生成二维码
3. 用支付宝或微信扫描
4. 以扫码秘钥作为参数轮询检查扫码支付结果
## 申请充电二维码及扫码秘钥

View File

@ -1,12 +1,5 @@
# 充电列表
- [获取空间充电公示列表](#获取空间充电公示列表)
- [获取视频充电鸣谢名单](#获取视频充电鸣谢名单)
- [查询我收到的充电列表](#查询我收到的充电列表)
- [查询历史充电数据](#查询历史充电数据)
---
## 获取空间充电公示列表
> https://elec.bilibili.com/api/query.rank.do

View File

@ -1,12 +1,5 @@
# 充电留言
- [发送充电留言](#发送充电留言)
- [查询我收到的充电留言](#查询我收到的充电留言)
- [查询充电留言详情](#查询充电留言详情)
- [回复充电留言](#回复充电留言)
---
## 发送充电留言
> https://api.bilibili.com/x/ugcpay/trade/elec/message

View File

@ -1,10 +1,5 @@
# 表情操作
- [添加表情包](#添加表情包)
- [移除表情包](#移除表情包)
---
## 添加表情包
> https://api.bilibili.com/x/emote/package/add

View File

@ -1,12 +1,5 @@
# 表情列表
- [获取我的表情列表](#获取我的表情列表)
- [取指定的表情包明细](#取指定的表情包明细)
- [获取所有表情包列表](#获取所有表情包列表)
- [附表-表情包对象](#附表-表情包对象)
---
## 获取我的表情列表
> https://api.bilibili.com/x/emote/user/panel/web

View File

@ -1,15 +1,5 @@
# 收藏夹操作
- [管理收藏夹](#管理收藏夹)
- [新建收藏夹](#新建收藏夹)
- [修改收藏夹](#修改收藏夹)
- [删除收藏夹](#删除收藏夹)
- [管理收藏内容](#管理收藏内容)
- [批量复制内容](#批量复制内容)
- [清空所有失效内容](#清空所有失效内容)
---
## 管理收藏夹
### 新建收藏夹

View File

@ -1,11 +1,5 @@
# 收藏夹基本信息
- [获取收藏夹元数据](#获取收藏夹元数据)
- [获取指定用户创建的所有收藏夹信息](#获取指定用户创建的所有收藏夹信息)
- [批量获取指定收藏id的内容](#批量获取指定收藏id的内容)
---
## 获取收藏夹元数据
> https://api.bilibili.com/x/v3/fav/folder/info

View File

@ -1,10 +1,5 @@
# 收藏夹内容
- [获取收藏夹内容明细列表](#获取收藏夹内容明细列表)
- [获取收藏夹全部内容id](#获取收藏夹全部内容id)
---
## 获取收藏夹内容明细列表
> https://api.bilibili.com/x/v3/fav/resource/list

View File

@ -1,10 +1,5 @@
# 主题色
- [获取主题色基本信息1](#获取主题色基本信息1)
- [获取主题色基本信息2](#获取主题色基本信息2)
---
## 获取主题色基本信息1
> https://club.bilibili.com/api/query.skin.list.do

View File

@ -1,10 +1,5 @@
# APP主题
- [获取主题及加载动画](#获取主题及加载动画)
- [主题包结构](#主题包结构)
---
## 获取主题及加载动画
> https://app.bilibili.com/x/resource/show/skin

View File

@ -1,17 +1,8 @@
# 历史记录
- [获取历史记录列表_web端](#获取历史记录列表_web端)
- [获取视频观看历史记录_web端旧版](#获取视频观看历史记录_旧版)
- [删除历史记录](#删除历史记录)
- [清空历史记录](#清空历史记录)
- [停用历史记录](#停用历史记录)
- [查询历史记录停用状态](#查询历史记录停用状态)
---
## 获取历史记录列表_web端
>https://api.bilibili.com/x/web-interface/history/cursor
> https://api.bilibili.com/x/web-interface/history/cursor
*请求方式GET*

View File

@ -2,17 +2,9 @@
<img src="/imgs/toview.png" width="25" height="20"/>
- [视频添加稍后再看](#视频添加稍后再看)
- [添加频道中所有视频到稍后再看](#添加频道中所有视频到稍后再看)
- [获取稍后再看视频列表](#获取稍后再看视频列表)
- [删除稍后再看视频](#删除稍后再看视频)
- [清空稍后再看视频列表](#清空稍后再看视频列表)
---
## 视频添加稍后再看
>https://api.bilibili.com/x/v2/history/toview/add
> https://api.bilibili.com/x/v2/history/toview/add
*请求方式POST*

View File

@ -1,15 +1,5 @@
# 直播间基本信息
- [直播间基本信息](#直播间基本信息)
- [获取直播间信息](#获取直播间信息)
- [获取用户对应的直播间状态](#获取用户对应的直播间状态)
- [获取房间页初始化信息](#获取房间页初始化信息)
- [获取主播信息](#获取主播信息)
- [批量查询直播间状态](#批量查询直播间状态)
- [获取直播间信息](#获取直播间信息)
---
## 获取直播间信息
> https://api.live.bilibili.com/room/v1/Room/get_info

View File

@ -1,9 +1,5 @@
# 直播间分区
- [获取全部直播间分区列表](#获取全部直播间分区列表)
---
## 获取全部直播间分区列表
> https://api.live.bilibili.com/room/v1/Area/getList

View File

@ -1,9 +1,5 @@
# 直播间视频流
- [根据真实直播间号获取直播视频流](#根据真实直播间号获取直播视频流)
---
## 根据真实直播间号获取直播视频流
> https://api.live.bilibili.com/room/v1/Room/playUrl

View File

@ -1,11 +1,5 @@
# 直播间管理
- [更新直播间标题](#更新直播间标题)
- [开始直播](#开始直播)
- [关闭直播](#关闭直播)
---
## 更新直播间标题
> https://api.live.bilibili.com/room/v1/Room/update

View File

@ -1,16 +1,5 @@
# 直播间信息流
- [获取信息流认证秘钥](#获取信息流认证秘钥)
- [数据包格式](#数据包格式)
- [数据包](#数据包)
- [认证包](#认证包)
- [认证包回复](#认证包回复)
- [心跳包](#心跳包)
- [心跳包回复](#心跳包回复人气值)
- [普通包](#普通包)
---
## 获取信息流认证秘钥
> https://api.live.bilibili.com/xlive/web-room/v1/index/getDanmuInfo

View File

@ -1,9 +1,5 @@
# 直播间人气红包
- [获取指定直播间的红包信息](#获取指定直播间的红包信息)
---
## 获取指定直播间的红包信息
> https://api.live.bilibili.com/xlive/lottery-interface/v1/lottery/getLotteryInfoWeb

View File

@ -1,21 +1,11 @@
# 直播间用户实用 API
- [直播间用户实用 API](#直播间用户实用-api)
- [获取用户持有的粉丝勋章信息](#获取用户持有的粉丝勋章信息)
- [佩戴勋章](#佩戴勋章)
- [直播签到](#直播签到)
- [本月直播签到信息](#本月直播签到信息)
- [上月直播签到信息](#上月直播签到信息)
---
## 获取用户持有的粉丝勋章信息
> ~~https://api.live.bilibili.com/fans_medal/v5/live_fans_medal/iApiMedal~~
>
> ~~https://api.live.bilibili.com/fans_medal/v5/live_fans_medal/iApiMedal~~ (旧)
> https://api.live.bilibili.com/xlive/app-ucenter/v1/user/GetMyMedals
_请求方式GET_
*请求方式GET*
认证方式CookieSESSDATA或 APP
@ -45,7 +35,7 @@ _请求方式GET_
| items | array | 粉丝勋章信息本体 | |
| page_info | obj | 页码信息 | |
`items 数组内`对象:
`items`数组中的对象:
| 字段 | 类型 | 内容 | 备注 |
| ------------------ | ------ | -------------------- | -------------------------------------- |
@ -130,7 +120,7 @@ curl https://api.live.bilibili.com/xlive/app-ucenter/v1/user/GetMyMedals?page=1&
> https://api.live.bilibili.com/xlive/web-room/v1/fansMedal/wear
_请求方式POST_
*请求方式POST*
**表单参数:**
@ -214,7 +204,7 @@ _请求方式GET_
> https://api.live.bilibili.com/xlive/web-ucenter/v1/sign/WebGetSignInfo
_请求方式GET_
*请求方式GET*
认证方式CookieSESSDATA或 APP
@ -293,7 +283,7 @@ _请求方式GET_
> https://api.live.bilibili.com/sign/getLastMonthSignDays
_请求方式GET_
*请求方式GET*
认证方式CookieSESSDATA或 APP

View File

@ -1,9 +1,5 @@
# 退出账号登录
- [退出登录(web 端)](#退出登录web端)
---
## 退出登录(web端)
> https://passport.bilibili.com/login/exit/v2

View File

@ -2,19 +2,6 @@
<img src="../../../assets/img/2233login.png"/>
- [扫码登录流程(伪代码)](#扫码登录流程伪代码)
- [web端扫码登录](#web端扫码登录)
- [申请二维码(web端)](#申请二维码web端)
- [扫码登录(web端)](#扫码登录web端)
- [web端扫码登录-旧版](#web端扫码登录-旧版)
- [申请二维码(web端-旧版)](#申请二维码web端-旧版)
- [扫码登录(web端-旧版)](#扫码登录web端-旧版)
- [TV端扫码登录](#TV端扫码登录)
- [申请二维码(TV端)](#申请二维码TV端)
- [扫码登录(TV端)](#扫码登录TV端)
---
## 扫码登录流程(伪代码)
```python

View File

@ -1,11 +1,5 @@
# 短信登录
- [获取国际冠字码_web端](#获取国际冠字码_web端)
- [发送短信验证码_web端](#发送短信验证码_web端)
- [使用短信验证码登录_web端](#使用短信验证码登录_web端)
---
web端短信登录流程
1. [完成人机验证](readme.md)

View File

@ -1,19 +1,5 @@
# 密码登录
- [密码登录流程(伪代码)](#密码登录流程伪代码)
- [web端密码登录](#web端密码登录)
- [获取公钥&盐(web端)](#获取公钥&盐web端)
- [登录操作(web端)](#登录操作web端)
- [web端密码登录-旧版](#web端密码登录-旧版)
- [获取公钥&盐(web端-旧版)](#获取公钥&盐web端-旧版)
- [登录操作(web端-旧版)](#登录操作web端-旧版)
- [APP端密码登录](#APP端密码登录)
- [获取公钥&盐(APP端)](#获取公钥&盐APP端)
- TODO登录操作(APP端)
- [登录密码的加密实例](#登录密码的加密实例)
---
## 密码登录流程(伪代码)
```python

View File

@ -82,7 +82,7 @@ curl 'https://passport.bilibili.com/x/passport-login/captcha?source=main_web'
### 进行验证
本文档为Bilibili文档验证码为geetest极验提供故不提供api
本文档为 Bilibili 文档,验证码为 [geetest 极验](https://docs.geetest.com/sensebot/start/) 提供,故不提供相关 API
附: [手动验证器](https://kuresaru.github.io/geetest-validator/)
[及其源码](https://github.com/kuresaru/geetest-validator)

View File

@ -1,13 +1,5 @@
# 登录基本信息
- [导航栏用户信息](#导航栏用户信息)
- [~~登录用户信息仅部分(已弃用)~~](#~~登录用户信息仅部分(已弃用)~~)
- [登录用户信息APP端](#登录用户信息APP端)
- [登录用户状态数(双端)](#登录用户状态数双端)
- [获取硬币数](#获取硬币数)
---
## 导航栏用户信息
> https://api.bilibili.com/nav带有转义

View File

@ -1,9 +1,5 @@
# 登录记录
- [查询登录记录](#查询登录记录)
---
## 查询登录记录
> https://api.bilibili.com/x/safecenter/login_notice

View File

@ -1,17 +1,5 @@
# 个人中心
- [获取我的信息](#获取我的信息)
- [查询每日奖励状态](#查询每日奖励状态)
- [查询每日投币获得经验数](#查询每日投币获得经验数)
- [查询大会员状态](#查询大会员状态)
- [查询账号安全情况](#查询账号安全情况)
- [查询账号实名认证状态](#查询账号实名认证状态)
- [查询实名认证详细信息](#查询实名认证详细信息)
- [查询硬币变化情况](#查询硬币变化情况)
- [修改个人签名](#修改个人签名)
---
## 获取我的信息
> https://api.bilibili.com/x/member/web/account

View File

@ -1,13 +1,10 @@
# 漫画任务操作
- [漫画任务操作](#漫画任务操作)
- [分享漫画](#分享漫画)
## 分享漫画
> https://manga.bilibili.com/twirp/activity.v1.Activity/ShareComic
_请求方式POST_
*请求方式POST*
认证方式CookieSESSDATA/ APP

View File

@ -253,4 +253,4 @@ curl -L -X POST 'https://manga.bilibili.com/twirp/comic.v1.Comic/ImageToken' \
https://manga.hdslb.com/bfs/manga/11e404e602fa9f709bfb89d692ac56d2e17f974d.jpg?token=36931815abb35857627a22c347dc1c86&ts=634045c2
```
备注:若访问 `https://i0或i1.hdslb.com/bfs/manga或new_dyn或archive/11e404e602fa9f709bfb89d692ac56d2e17f974d.jpg` 均无法获取
**注**:若不加取图 Token 直接访问 `https://(i0|i1).hdslb.com/bfs/(manga|new_dyn|archive)/11e404e602fa9f709bfb89d692ac56d2e17f974d.jpg`均无法获取

View File

@ -1,18 +1,14 @@
# 漫画赛季
- [漫画赛季](#漫画赛季)
- [获取赛季信息](#获取赛季信息)
- [赛季奖励领取](#赛季奖励领取)
_漫画赛季仅在 app 端可见,但可以使用 Cookie 鉴权_
**注**:漫画赛季仅在 app 端可见,但可以使用 Cookie 鉴权
## 获取赛季信息
> https://manga.bilibili.com/twirp/user.v1.Season/GetSeasonInfo
_请求方式POST_
*请求方式POST*
接口不鉴权可查看基本信息,鉴权后可查看赛季个人信息和赛季规则。
**注**接口不鉴权可查看基本信息,鉴权后可查看赛季个人信息和赛季规则。
认证方式CookieSESSDATA/ APP
@ -411,11 +407,11 @@ curl -X POST https://manga.bilibili.com/twirp/user.v1.Season/GetSeasonInfo
> https://manga.bilibili.com/twirp/user.v1.Season/TakeSeasonGifts
_请求方式POST_
*请求方式POST*
认证方式CookieSESSDATA/ APP
**正文参数 application/x-www-form-urlencoded **
**正文参数 (application/x-www-form-urlencoded)**
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| --------- | ---- | ------- | ------ | --------------- |

View File

@ -1,4 +1,6 @@
# 获取拥有的漫读券列表
# 漫画用户信息
## 获取拥有的漫读券列表
> https://manga.bilibili.com/twirp/user.v1.User/GetCoupons
@ -11,20 +13,8 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------------------ | -------------- | ------------------------------------------------------------ |
| access_key | str | APP登录凭证 | 必要 | 使用APP鉴权方式时必填 |
| appkey | str | cc8617fd6961e070 | 非必要 | |
| mobi_app | str | android_comic | 非必要 | |
| version | str | 4.13.0 | 非必要 | |
| build | str | 36413002 | 非必要 | |
| channel | str | bilicomic | 非必要 | |
| platform | str | android | 非必要 | |
| device | str | android | 非必要 | |
| buvid | str | | 非必要 | |
| machine | str | samsung+SM-G9730 | 非必要 | |
| is_teenager | num | 0 | 非必要 | |
| no_recommend | num | 0 | 非必要 | |
| ts | num | 秒级时间戳 | 非必要 | |
**正文参数 application/json **
**正文参数 (application/json)**
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| -------- | ---- | ------------------------ | ------ | ------------------------------------------------- |
@ -118,7 +108,6 @@ curl -L -X POST 'https://manga.bilibili.com/twirp/user.v1.User/GetCoupons' \
<details>
<summary>查看响应示例:</summary>
```json
{
"code": 0,
@ -174,9 +163,7 @@ curl -L -X POST 'https://manga.bilibili.com/twirp/user.v1.User/GetCoupons' \
</details>
# 获取已购漫画
## 获取已购漫画
> https://manga.bilibili.com/twirp/user.v1.User/GetAutoBuyComics
@ -191,14 +178,13 @@ curl -L -X POST 'https://manga.bilibili.com/twirp/user.v1.User/GetCoupons' \
| device | str | 设备 | 非必要 | |
| platform | str | 平台 | 非必要 | |
**正文参数 application/json **
**正文参数 (application/json)**
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| -------- | ---- | ------------------------ | ------ | ------------------------------------------------- |
| page_num | num | 页数 | 必要 | |
| page_size | num | 分页大小 | 必要 | 默认15 |
**json回复**
根对象:
@ -232,9 +218,7 @@ curl -L -X POST 'https://manga.bilibili.com/twirp/user.v1.User/GetCoupons' \
| enable_auto_pay | bool | 是否开启自动付费 | |
| type | num | | |
**示例**
**示例:**
```bash
curl -L -X POST 'https://manga.bilibili.com/twirp/user.v1.User/GetAutoBuyComics' \
@ -244,11 +228,9 @@ curl -L -X POST 'https://manga.bilibili.com/twirp/user.v1.User/GetAutoBuyComics'
-d '{"page_num": 1,"page_size": 15}'
```
<details>
<summary>查看响应示例:</summary>
```json
{
"code": 0,

View File

@ -1,13 +1,5 @@
# data.index
- [data.index文件解析](#data.index文件解析)
- [获取data.index](#获取data.index)
- [文件解密算法](#文件解密算法)
- [进行解密操作](#进行解密操作)
- [data.index内容](#data.index内容)
---
## data.index文件解析
本解密及数据解析例程以《在魔王城说晚安 第 1 话 不眠之城的公主》为例

View File

@ -4,13 +4,9 @@
*请求方式POST*
是否需要登录:`是`
认证方式CookieSESSDATA/ APP
Content-Type`application/x-www-form-urlencoded`
**URL参数**
**正文参数 (application/x-www-form-urlencoded)**
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|------------|-----|----------------|-----|-----------------|

View File

@ -1,14 +1,6 @@
# 积分商城
- [获取当前持有点数](#获取当前持有点数)
- [获取兑换奖品列表](#获取兑换奖品列表)
- [兑换物品](#兑换物品)
- [获取兑换历史记录](#获取兑换历史记录)
- [获取玩法说明](#获取玩法说明)
*积分商城由web页面提供功能地址为*
> https://manga.bilibili.com/eden/credits-exchange.html
**注**积分商城由web页面提供功能地址为 https://manga.bilibili.com/eden/credits-exchange.html
## 获取当前持有点数

View File

@ -1,9 +1,5 @@
# 通知消息
- [未读消息数](#未读消息数)
---
## 未读消息数
> https://api.bilibili.com/x/msgfeed/unread

View File

@ -1,10 +1,5 @@
# 私信
- [未读私信数](#未读私信数)
- [发送私信web端](#发送私信web端)
- [私信消息记录](#私信消息记录)
---
## 未读私信数
> https://api.vc.bilibili.com/session_svr/v1/session_svr/single_unread

View File

@ -1,16 +1,5 @@
# 操作
- [提交答题](#提交答题)
- [提交基础题](#提交基础题)
- [提交附加题](#提交附加题)
- [提交自选题](#提交自选题)
- [获取验证码](#获取验证码)
- [提交验证码](#提交验证码)
- [提交自选题分类](#提交自选题分类)
- [提前交卷](#提前交卷)
---
## 提交答题
### 提交基础题

View File

@ -1,11 +1,5 @@
# 拉取题目
- [拉取基础题](#拉取基础题)
- [拉取附加题](#拉取附加题)
- [拉取自选题](#拉取自选题)
---
## 拉取基础题
> https://api.bilibili.com/x/answer/v4/base

View File

@ -1,11 +1,5 @@
# 查询信息
- [查询答题状态](#查询答题状态)
- [查询自选题分类](#查询自选题分类)
- [查询答题结果](#查询答题结果)
---
## 查询答题状态
> https://api.bilibili.com/x/answer/v4/status

View File

@ -1,10 +1,5 @@
# 笔记操作
- [保存视频笔记](#保存视频笔记)
- [删除视频笔记](#删除视频笔记)
---
## 保存视频笔记
> https://api.bilibili.com/x/note/add

View File

@ -1,11 +1,5 @@
# 笔记详细信息
- [查询该稿件是否禁止笔记](#查询该稿件是否禁止笔记)
- [查询私有笔记内容](#查询私有笔记内容)
- [查询公开笔记内容](#查询公开笔记内容)
---
## 查询该稿件是否禁止笔记
> https://api.bilibili.com/x/note/is_forbid

View File

@ -1,12 +1,5 @@
# 笔记列表
- [查询稿件私有笔记](#查询稿件私有笔记)
- [查询用户私有笔记](#查询用户私有笔记)
- [查询稿件公开笔记](#查询稿件公开笔记)
- [查询用户公开笔记](#查询用户公开笔记)
---
## 查询稿件私有笔记
> https://api.bilibili.com/x/note/list/archive

View File

@ -10,11 +10,6 @@
**appkey与appsec一一对应**
- [API签名的计算方式](#API签名的计算方式)
- [已知的APPKey](#已知的APPKey)
---
## API签名的计算方式
首先为参数中添加`appkey`字段,然后按照参数的 key 重新排序,再将重排序后的参数使用 url query 格式序列化拼接与该 appkey 相对应的 appsec (盐值) 进行**md5 hash计算**32位小写该 hash 便是 API 签名

View File

@ -7,38 +7,11 @@
1. [【升级公告】AV号全面升级至BV号专栏](https://www.bilibili.com/read/cv5167957)
2. [【升级公告】AV号全面升级至BV号](https://www.bilibili.com/blackboard/activity-BV-PC.html)
---
- [概述](#概述)
- [格式](#格式)
- [实质](#实质)
- [avid发号方式的变化](#avid发号方式的变化)
- [算法概述](#算法概述)
- [av->bv算法](#av->bv算法)
- [bv->av算法](#bv->av算法)
- [编程实现](#编程实现)
- [Python](#Python)
- [C](#C)
- [TypeScript](#TypeScript)
- [Java](#Java)
- [Kotlin](#Kotlin)
- [Golang](#Golang)
---
## 概述
### 格式
“bvid”恒为长度为12的字符串前两个字母为大写“BV”后10个为base58计算结果
“bvid”恒为长度为 12 的字符串前两个字母为大写“BV”后 10 个为 base58 计算结果
### 实质
@ -46,7 +19,7 @@
### avid发号方式的变化
从2009-09-09 09:09:09 [av2](https://www.bilibili.com/video/av2)的发布到2020-03-28 19:45:02 [av99999999](https://www.bilibili.com/video/av99999999)的发布B站结束了以投稿时间为顺序的avid发放改为随机发放avid
2009-09-09 09:09:09 [av2](https://www.bilibili.com/video/av2) 的发布到 2020-03-28 19:45:02 [av99999999](https://www.bilibili.com/video/av99999999) 的发布B站结束了以投稿时间为顺序的avid发放改为随机发放avid
~~暗示B站东方要完泪目~~
@ -56,19 +29,19 @@
### av->bv算法
注:本算法及示例程序仅能编码及解码avid<` 29460791296 `无法验证avid>=` 29460791296 `的正确性
注:本算法及示例程序仅能编解码`avid < 29460791296`且暂无法验证`avid >= 29460791296`的正确性
1. a=(avid⊕177451812)+8728348608
2. 以i为循环变量循环6次b[i]=(a/58^i)%58
3. 将b[i]中各个数字转换为以下码表中的字符
1. a = (avid 177451812) + 8728348608
2. 以 i 为循环变量循环 6 b[i] = (a / 58 ^ i) % 58
3. 将 b[i] 中各个数字转换为以下码表中的字符
码表:
> fZodR9XQDSUm21yCkr6zBqiveYah8bt4xsWpHnJE7jL5VG3guMTKNPAwcF
4. 初始化字符串b[i]=`BV1 4 1 7 `
4. 初始化字符串 b[i]=`BV1 4 1 7 `
5. 按照以下字符顺序编码表编码并填充至b[i]
5. 按照以下字符顺序编码表编码并填充至 b[i]
字符顺序编码表:
@ -91,7 +64,7 @@
## 编程实现
使用Python、C、TypeScript、Java、Kotlin以及Golang作为示例欢迎社区提交更多例程
使用 Python、C、TypeScript、Java、Kotlin 以及 Golang 等语言作为示例,欢迎社区提交更多例程
### Python

View File

@ -2,11 +2,6 @@
下表为大部分接口返回值中`code`字段值中公共的错误代码
- [权限类](#权限类)
- [请求类](#请求类)
---
## 权限类
| 代码 | 含义 |

View File

@ -1,11 +1,5 @@
# 获取当前时间戳
- [获取当前时间戳](#获取当前时间戳)
- [获取当前时间戳](#获取当前时间戳-1)
- [获取服务器端UTC时间](#获取服务器端utc时间)
---
## 获取当前时间戳
> https://api.bilibili.com/x/report/click/now

View File

@ -1,11 +1,5 @@
# 默认搜索&热搜
- [获取默认搜索内容web端](#获取默认搜索内容web端)
- [获取热搜列表web端](#获取热搜列表web端)
- [获取热搜列表(手机端)](#获取热搜列表手机端)
---
## 获取默认搜索内容web端
> https://api.bilibili.com/x/web-interface/search/default

View File

@ -1,10 +1,5 @@
# 搜索
- [综合搜索web端](#综合搜索web端)
- [分类搜索web端](#分类搜索web端)
---
> **B站于2022年8月24日更新了搜索api增加了一大堆Cookies的校验如果Cookies不足会返回-412搜索被拦截。如果没有cookies的话请在搜索之前先GET一遍 https://bilibili.com 以获取cookies**
## 综合搜索web端

View File

@ -2,19 +2,6 @@
本页为搜索结果数组`result`中的对象的说明
---
- [对象类型1-结果为视频](#对象类型1-结果为视频)
- [对象类型2-结果为番剧&影视](#对象类型2-结果为番剧&影视)
- [对象类型3-结果为直播间](#对象类型3-结果为直播间)
- [对象类型4-结果为主播](#对象类型4-结果为主播)
- [对象类型5-结果为专栏](#对象类型5-结果为专栏)
- [对象类型6-结果为话题](#对象类型6-结果为话题)
- [对象类型7-结果为用户](#对象类型7-结果为用户)
- [对象类型8-结果为相簿](#对象类型8-结果为相簿)
---
## 对象类型1-结果为视频
| 字段 | 类型 | 内容 | 备注 |

View File

@ -1,9 +1,5 @@
# 搜索建议
- [获取搜索建议关键词web端](#获取搜索建议关键词web端)
---
## 获取搜索建议关键词web端
> https://s.search.bilibili.com/main/suggest

Some files were not shown because too many files have changed in this diff Show More