统一“id”为小写,并将“UID”改为“mid”,调整【视频属性数据】文档

This commit is contained in:
社会易姐QwQ 2021-07-12 21:31:27 +08:00
parent 3512adf59d
commit a7a743dffd
87 changed files with 1027 additions and 978 deletions

View File

@ -53,7 +53,7 @@
| 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | --------------------- | ---- |
| id | num | 开屏图片ID | |
| id | num | 开屏图片id | |
| thumb | str | 开屏图片url | |
| logo_url | str | “bilibili”logo图片url | |
@ -67,7 +67,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ----------- | ---- | ---------- | ------------ |
| id | num | 开屏图片ID | |
| id | num | 开屏图片id | |
| begin_time | num | 起始时间? | 时间戳 |
| end_time | num | 结束时间? | 时间戳 |
| probability | num | 0 | 作用尚不明确 |
@ -136,7 +136,7 @@ curl -G 'http://app.bilibili.com/x/v2/splash/brand/list' \
</details>
ID=11的图片为
id=11的图片为
![]( http://i0.hdslb.com/bfs/archive/fe737da5cdedf9dad038e5fd30e957be8a063bc2.png )

View File

@ -45,7 +45,7 @@ PS所有http协议地址均可使用https文档中为了统一写作`http`
- [API认证与鉴权APP与Cookie方式](other/API_auth.md)×
- [公共错误码](other/errcode.md)√
- [图片格式化](other/picture.md)√
- [bvID说明](other/bvID.md)√
- [bvid说明](other/bvid_desc.md)√
- [grpc接口](grpc_api)×
- [登录](login)
- [登录操作(人机认证)](login/login_action)√
@ -79,6 +79,7 @@ PS所有http协议地址均可使用https文档中为了统一写作`http`
- [互动视频](video/interact_video.md)×
- [高能进度条](video/pbp.md)√
- [信息上报(心跳及记录历史)](video/report.md)×
- [视频属性数据](video/attribute_data.md)√
- [剧集(番剧、影视)](bangumi)
- [基本信息](bangumi/info.md)×
- 状态数

View File

@ -18,7 +18,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------------------ | ------ | ---------------------- |
| doc_id | num | 相簿ID | 必要 | |
| doc_id | num | 相簿id | 必要 | |
| type | num | 操作方式 | 必要 | 1点赞<br />2取消赞 |
| csrf_token | str | CSRF Token位于cookie | 非必要 | |
@ -41,7 +41,7 @@
**示例:**
点赞相簿`ID=99184721`
点赞相簿`id=99184721`
```shell
curl 'http://api.vc.bilibili.com/link_draw/v2/Vote/operate' \
@ -79,7 +79,7 @@ curl 'http://api.vc.bilibili.com/link_draw/v2/Vote/operate' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------------------ | ------ | ------------ |
| fav_id | num | 相簿ID | 必要 | |
| fav_id | num | 相簿id | 必要 | |
| biz_type | num | 2 | 必要 | 作用尚不明确 |
| csrf_token | str | CSRF Token位于cookie | 非必要 | |
@ -96,7 +96,7 @@ curl 'http://api.vc.bilibili.com/link_draw/v2/Vote/operate' \
**示例:**
收藏相簿`ID=99184721`
收藏相簿`id=99184721`
```shell
curl 'http:///api.vc.bilibili.com/user_plus/v1/Fav/add' \
@ -133,7 +133,7 @@ curl 'http:///api.vc.bilibili.com/user_plus/v1/Fav/add' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------------------ | ------ | ------------ |
| fav_id | num | 相簿ID | 必要 | |
| fav_id | num | 相簿id | 必要 | |
| biz_type | num | 2 | 必要 | 作用尚不明确 |
| csrf_token | str | CSRF Token位于cookie | 非必要 | |
@ -150,7 +150,7 @@ curl 'http:///api.vc.bilibili.com/user_plus/v1/Fav/add' \
**示例:**
取消收藏相簿`ID=99184721`
取消收藏相簿`id=99184721`
```shell
curl 'http://api.vc.bilibili.com/user_plus/v1/Fav/delete' \

View File

@ -16,7 +16,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ---------- | ------ | ---- |
| doc_id | num | 目标相簿ID | 必要 | |
| doc_id | num | 目标相簿id | 必要 | |
**json回复**
@ -40,7 +40,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ------------ | ---- | ---------- | ---- |
| uid | num | 作者UID | |
| uid | num | 作者mid | |
| head_url | str | 头像url | |
| name | str | 昵称 | |
| vip | obj | 会员信息 | |
@ -70,8 +70,8 @@
| 字段 | 类型 | 内容 | 备注 |
| ----------------- | ----- | ------------------ | ------------------------------------------------------------ |
| biz | num | 相簿分区 | 1画友<br />2摄影<br />3日常 |
| doc_id | num | 相簿ID | |
| poster_uid | num | 作者UID | |
| doc_id | num | 相簿id | |
| poster_uid | num | 作者mid | |
| category | str | 子分区标识 | coscosplay<br />daily日常<br />illustration插画<br />comic漫画<br />draw其他<br />sifu私服 |
| type | num | 相簿类型 | 0原创<br />1同人 |
| title | str | 标题 | |
@ -140,7 +140,7 @@
**示例:**
查询相簿`ID=99184721`的详细信息
查询相簿`id=99184721`的详细信息
```shell
curl -G 'http://api.vc.bilibili.com/link_draw/v1/doc/detail' \

View File

@ -61,7 +61,7 @@
| 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | ------- | ---- |
| uid | num | 作者UID | |
| uid | num | 作者mid | |
| head_url | str | 头像url | |
| name | str | 昵称 | |
@ -69,8 +69,8 @@
| 字段 | 类型 | 内容 | 备注 |
| ------------- | ----- | ---------- | --------------------------------- |
| doc_id | num | 相簿ID | |
| poster_uid | num | 作者UID | |
| doc_id | num | 相簿id | |
| poster_uid | num | 作者mid | |
| pictures | array | 相簿图片 | |
| title | str | 标题 | |
| category | str | 子分区名 | |
@ -1340,7 +1340,7 @@ curl -G 'http://api.vc.bilibili.com/link_draw/v2/Photo/list' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | -------- | ------ | --------------------------------------------- |
| biz | num | 分区 | 非必要 | 0全部<br />1画友<br/>2摄影<br />默认为0 |
| poster_uid | num | 作者UID | 必要 | 默认为20 |
| poster_uid | num | 作者mid | 必要 | 默认为20 |
| page_num | num | 页码 | 非必要 | 默认为1 |
| page_size | num | 每页项数 | 非必要 | 默认为45 |
@ -1367,7 +1367,7 @@ curl -G 'http://api.vc.bilibili.com/link_draw/v2/Photo/list' \
| 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | ------- | ---- |
| uid | str | 作者UID | |
| uid | str | 作者mid | |
| head_url | str | 头像url | |
| name | str | 昵称 | |

View File

@ -40,7 +40,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ----------- | ---- | ------- | ------------ |
| uid | num | 作者UID | |
| uid | num | 作者mid | |
| head_url | str | 头像url | |
| name | str | 昵称 | |
| is_followed | num | 0 | 作用尚不明确 |

View File

@ -16,7 +16,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------- | ------ | ---- |
| id | num | 文集rlID | 必要 | |
| id | num | 文集rlid | 必要 | |
**json回复**
@ -43,8 +43,8 @@
| 字段 | 类型 | 内容 | 备注 |
| -------------- | ---- | --------------- | ------------ |
| id | num | 文集rlID | |
| mid | num | 文集作者UID | |
| id | num | 文集rlid | |
| mid | num | 文集作者mid | |
| name | str | 文集名称 | |
| image_url | str | 文集封面图片url | |
| update_time | num | 文集更新时间 | 时间戳 |
@ -70,7 +70,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ------------ | ----- | -------------- | ------------------------------------------------------------ |
| id | num | 专栏cvID | |
| id | num | 专栏cvid | |
| title | str | 文章标题 | |
| state | num | 0 | 作用尚不明确 |
| publish_time | num | 发布时间 | 秒时间戳 |
@ -99,7 +99,7 @@
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---- | -------------- | ---- |
| mid | num | 作者UID | |
| mid | num | 作者mid | |
| name | str | 作者昵称 | |
| face | str | 作者头像url | |
| official_verify | obj | 作者认证信息 | |

View File

@ -16,7 +16,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------- | ------ | ---- |
| id | num | 专栏cvID | 必要 | |
| id | num | 专栏cvid | 必要 | |
**json回复**
@ -40,7 +40,7 @@
| stats | obj | 状态数信息 | |
| title | str | 文章标题 | |
| banner_url | str | 文章头图url | |
| mid | num | 文章作者UID | |
| mid | num | 文章作者mid | |
| author_name | str | 文章作者昵称 | |
| is_author | bool | true | 作用尚不明确 |
| image_urls | array | 动态封面 | |
@ -49,8 +49,8 @@
| show_later_watch | bool | true | 作用尚不明确 |
| show_small_window | bool | true | 作用尚不明确 |
| in_list | bool | 是否收于文集 | false<br />true是 |
| pre | num | 上一篇文章cvID | 无为0 |
| next | num | 下一篇文章cvID | 无为0 |
| pre | num | 上一篇文章cvid | 无为0 |
| next | num | 下一篇文章cvid | 无为0 |
| share_channels | array | 分享方式列表 | |
`stats`对象:

View File

@ -20,7 +20,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------------------- | ------ | ---------------------- |
| id | num | 文章cvID | 必要 | |
| id | num | 文章cvid | 必要 | |
| type | num | 操作方式 | 必要 | 1点赞<br />2取消赞 |
| csrf | str | CSRF Token位于cookie | 必要 | |
@ -73,7 +73,7 @@ curl 'http://api.bilibili.com/x/article/like' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| -------- | ---- | ------------------- | ------ | ------- |
| aid | num | 文章cvID | 必要 | |
| aid | num | 文章cvid | 必要 | |
| multiply | num | 投币数量 | 必要 | 上限为2 |
| avtype | num | 2 | 必要 | 必须为2 |
| csrf | str | CSRF Token位于cookie | 必要 | |
@ -138,7 +138,7 @@ curl 'http://api.bilibili.com/x/web-interface/coin/add' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------------------- | ------ | ---- |
| id | num | 文章cvID | 必要 | |
| id | num | 文章cvid | 必要 | |
| csrf | str | CSRF Token位于cookie | 必要 | |
**json回复**

View File

@ -19,7 +19,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------- | ------ | ---- |
| sid | num | 音频auID | 必要 | |
| sid | num | 音频auid | 必要 | |
**json回复**
@ -68,7 +68,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/collections/songs-col
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------- | ------ | ---- |
| sid | num | 音频auID | 必要 | |
| sid | num | 音频auid | 必要 | |
**json回复**

View File

@ -19,7 +19,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------- | ------ | ---- |
| sid | num | 音频auID | 必要 | |
| sid | num | 音频auid | 必要 | |
**json回复**
@ -35,8 +35,8 @@
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ------ | ------------------ | ------------------ |
| id | num | 音频auID | |
| uid | num | UP主UID | |
| id | num | 音频auid | |
| uid | num | UP主mid | |
| uname | str | UP主昵称 | |
| author | str | 作者名 | |
| title | str | 歌曲标题 | |
@ -47,9 +47,9 @@
| duration | num | 歌曲时间长度 | 单位为秒 |
| passtime | num | 歌曲发布时间 | 时间戳 |
| curtime | num | 当前请求时间 | 时间戳 |
| aid | num | 关联稿件avID | 无为0 |
| bvid | str | 关联稿件bvID | 无为空 |
| cid | num | 关联视频CID | 无为0 |
| aid | num | 关联稿件avid | 无为0 |
| bvid | str | 关联稿件bvid | 无为空 |
| cid | num | 关联视频cid | 无为0 |
| msid | num | 0 | **作用尚不明确** |
| attr | num | 0 | **作用尚不明确** |
| limit | num | 0 | **作用尚不明确** |
@ -58,14 +58,14 @@
| ctime | null | - | **作用尚不明确** |
| statistic | obj | 状态数 | |
| vipInfo | obj | UP主会员状态 | |
| collectIds | array | 歌曲所在的收藏夹ID | 需要登录(SESSDATA) |
| collectIds | array | 歌曲所在的收藏夹mlid | 需要登录(SESSDATA) |
| coin_num | num | 投币数 | |
`data`中的`statistic`对象:
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ---- |
| sid | num | 音频auID | |
| sid | num | 音频auid | |
| play | num | 播放次数 | |
| collect | num | 收藏数 | |
| comment | num | 评论数 | |
@ -84,8 +84,8 @@
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ------------------------- | ---- |
| 0 | num | 第1个所在的收藏夹ID | |
| n | num | 第n+1个所在的收藏夹ID | |
| 0 | num | 第1个所在的收藏夹mlid | |
| n | num | 第n+1个所在的收藏夹mlid | |
| …… | num | …… | …… |
**示例:**
@ -160,7 +160,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/song/info' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------- | ------ | ---- |
| sid | num | 音频auID | 必要 | |
| sid | num | 音频auid | 必要 | |
**json回复**
@ -186,7 +186,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/song/info' \
| ------- | ---- | ---------- | ---------------- |
| type | str | song | **作用尚不明确** |
| subtype | num | | **作用尚不明确** |
| key | num | TAG ID | **作用尚不明确** |
| key | num | TAG id | **作用尚不明确** |
| info | str | TAG名 | |
**示例:**
@ -258,7 +258,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/tag/song' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------- | ------ | ---- |
| sid | num | 音频auID | 必要 | |
| sid | num | 音频auid | 必要 | |
**json回复**
@ -299,7 +299,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/tag/song' \
| --------- | ---- | ---------- | ---------------- |
| mid | num | 0 | **作用尚不明确** |
| name | str | 成员名 | |
| member_id | num | 成员ID | **作用尚不明确** |
| member_id | num | 成员id | **作用尚不明确** |
**示例:**
@ -396,7 +396,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/member/song' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------- | ------ | ---- |
| sid | num | 音频auID | 必要 | |
| sid | num | 音频auid | 必要 | |
**json回复**

View File

@ -47,16 +47,16 @@
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ----------------- | ---- |
| 0 | obj | 音频收藏夹ID1 | |
| n | obj | 音频收藏夹ID(n+1) | |
| 0 | obj | 音频收藏夹mlid1 | |
| n | obj | 音频收藏夹mlid(n+1) | |
| …… | obj | …… | …… |
`data`数组中的对象:
| 字段 | 类型 | 内容 | 备注 |
| --------- | ------ | ------------------------ | -------------------------------- |
| id | num | 音频收藏夹ID | |
| uid | num | 创建用户UID | |
| id | num | 音频收藏夹mlid | |
| uid | num | 创建用户mid | |
| uname | str | 创建用户昵称 | |
| title | str | 歌单标题 | |
| type | num | 收藏夹属性 | 0普通收藏夹<br />1默认收藏夹 |
@ -66,22 +66,22 @@
| song | num | 歌单中的音乐数量 | |
| desc | str | 歌单备注信息 | |
| sids | array | 歌单中的音乐 | |
| menuId | num | 音频收藏夹对应的歌单amID | |
| menuId | num | 音频收藏夹对应的歌单amid | |
| statistic | obj | 歌单状态数信息 | |
`data`中的`sids`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ------------------- | ---------------- |
| 0 | num | 收藏的音频auID1 | |
| n | num | 收藏的音频auID(n+1) | 按照歌单顺序排列 |
| 0 | num | 收藏的音频auid1 | |
| n | num | 收藏的音频auid(n+1) | 按照歌单顺序排列 |
| …… | num | …… | …… |
`data`中的`statistic`对象:
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | ------------------------ | ---- |
| sid | num | 音频收藏夹对应的歌单amID | |
| sid | num | 音频收藏夹对应的歌单amid | |
| play | num | 播放次数 | |
| collect | num | 点赞次数 | |
| comment | null | - | |
@ -188,7 +188,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/collections/list' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------------ | ------ | ------------------ |
| sid | num | 音频收藏夹ID | 必要 | 必须为默认收藏夹ID |
| sid | num | 音频收藏夹mlid | 必要 | 必须为默认收藏夹mlid |
**json回复**
@ -204,8 +204,8 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/collections/list' \
| 字段 | 类型 | 内容 | 备注 |
| --------- | ------ | ------------------------ | ---------------------- |
| id | num | 音频收藏夹ID | |
| uid | num | 创建用户UID | |
| id | num | 音频收藏夹mlid | |
| uid | num | 创建用户mid | |
| uname | str | 创建用户昵称 | |
| title | str | 默认歌单 | 恒为`默认歌单` |
| type | num | 1 | 恒为`1` |
@ -215,22 +215,22 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/collections/list' \
| song | num | 歌单中的音乐数量 | |
| desc | str | 空 | 恒为空 |
| sids | array | 歌单中的音乐 | |
| menuId | num | 音频收藏夹对应的歌单amID | 与普通歌单不同通用 |
| menuId | num | 音频收藏夹对应的歌单amid | 与普通歌单不同通用 |
| statistic | obj | 歌单状态数信息 | |
`data`中的`sids`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ------------------- | ---------------- |
| 0 | num | 收藏的音频auID1 | |
| n | num | 收藏的音频auID(n+1) | 按照歌单顺序排列 |
| 0 | num | 收藏的音频auid1 | |
| n | num | 收藏的音频auid(n+1) | 按照歌单顺序排列 |
| …… | num | …… | …… |
`data`中的`statistic`对象:
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | ------------------------ | ---- |
| sid | num | 音频收藏夹对应的歌单amID | |
| sid | num | 音频收藏夹对应的歌单amid | |
| play | num | 0 | |
| collect | num | 0 | |
| comment | null | - | |
@ -238,7 +238,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/collections/list' \
**示例:**
查询我的默认歌单,ID为` 15967839 `
查询我的默认歌单,id为` 15967839 `
```shell
curl -G 'http://www.bilibili.com/audio/music-service-c/web/collections/info' \

View File

@ -31,7 +31,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------- | ------ | ---- |
| sid | num | 音频auID | 必要 | |
| sid | num | 音频auid | 必要 | |
**json回复**
@ -47,7 +47,7 @@
| 字段 | 类型 | 内容 | 备注 |
| --------- | ----- | --------- | --------------------------------------- |
| sid | num | 音频auID | |
| sid | num | 音频auid | |
| type | num | 音质标识 | -1试听片段192K<br />1192K |
| info | str | 空 | **作用尚不明确** |
| timeout | num | 有效时长 | 单位为秒<br />一般为3h |
@ -115,10 +115,10 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/url' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------ | ----------- | -------------- |
| access_key | str | APP登录Token | APP方式必要 | |
| songid | num | 音频auID | 必要 | |
| songid | num | 音频auid | 必要 | |
| quality | num | 音质代码 | 必要 | **详情见上表** |
| privilege | num | 必须为`2` | 必要 | |
| mid | num | 当前用户UID | 必要 | 可为任意值 |
| mid | num | 当前用户mid | 必要 | 可为任意值 |
| platform | str | 平台标识 | 必要 | 可为任意值 |
**json回复**
@ -135,7 +135,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/url' \
| 字段 | 类型 | 内容 | 备注 |
| --------- | ----- | ----------- | ------------------------------------------------------------ |
| sid | num | 音频auID | |
| sid | num | 音频auid | |
| type | num | 音质标识 | -1试听片段192K<br />0128K<br />1192K<br />2320K<br />3FLAC |
| info | str | 空 | **作用尚不明确** |
| timeout | num | 有效时长 | 单位为秒<br />一般为3h |

View File

@ -16,7 +16,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------- | ------ | ---- |
| sid | num | 音频auID | 必要 | |
| sid | num | 音频auid | 必要 | |
**json回复**
@ -32,7 +32,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | -------- | ---- |
| sid | num | 音频auID | |
| sid | num | 音频auid | |
| play | num | 播放次数 | |
| collect | num | 收藏数 | |
| comment | num | 评论数 | |

View File

@ -1,11 +1,11 @@
# 剧集基本信息
- [剧集基本信息mdID方式](#剧集基本信息mdID方式))
- [获取剧集明细web端ssID/epID方式](#获取剧集明细web端ssID/epID方式))
- [剧集基本信息mdid方式](#剧集基本信息mdid方式))
- [获取剧集明细web端ssid/epid方式](#获取剧集明细web端ssid/epid方式))
---
## 剧集基本信息mdID方式)
## 剧集基本信息mdid方式)
> http://api.bilibili.com/pgc/review/user
@ -18,7 +18,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| -------- | ---- | -------- | ------ | ---- |
| media_id | str | 剧集mdID | 必要 | |
| media_id | str | 剧集mdid | 必要 | |
**json回复**
@ -43,10 +43,10 @@
| --------- | ----- | -------------- | -------------------------- |
| areas | array | 地区 | |
| cover | str | 封面图片url | |
| media_id | num | 剧集mdID | |
| media_id | num | 剧集mdid | |
| new_ep | obj | 最新一话信息 | |
| rating | obj | 评分信息 | |
| season_id | int | 剧集ssID | |
| season_id | int | 剧集ssid | |
| share_url | url | 剧集详情页连接 | |
| title | str | 标题 | |
| type_name | str | 剧集类型 | `番剧`、`国创`、`电影`等等 |
@ -70,7 +70,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ---- | ---------------- | -------------------------- |
| id | int | 最新一话的epID | |
| id | int | 最新一话的epid | |
| index | str | 最新一话名称 | |
| index_show | str | 最新一话显示名称 | eg. `第1话`、`更新至第4话` |
@ -139,7 +139,7 @@ curl -G 'http://api.bilibili.com/pgc/review/user' \
</details>
## 获取剧集明细web端ssID/epID方式)
## 获取剧集明细web端ssid/epid方式)
> http://api.bilibili.com/pgc/view/web/season
@ -149,8 +149,8 @@ curl -G 'http://api.bilibili.com/pgc/review/user' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| --------- | ---- | -------- | ------------ | ------------------------ |
| season_id | num | 番剧ssID | 必要(可选) | season_id与ep_id任选其一 |
| ep_id | num | 剧集epID | 必要(可选) | season_id与ep_id任选其一 |
| season_id | num | 番剧ssid | 必要(可选) | season_id与ep_id任选其一 |
| ep_id | num | 剧集epid | 必要(可选) | season_id与ep_id任选其一 |
**json回复**
@ -175,7 +175,7 @@ curl -G 'http://api.bilibili.com/pgc/review/user' \
| evaluate | str | 简介 | |
| jp_title | str | 空 | 作用尚不明确 |
| link | str | 简介页面url | |
| media_id | num | 剧集mdID | |
| media_id | num | 剧集mdid | |
| mode | num | 2 | 作用尚不明确 |
| new_ep | obj | 更新信息 | |
| payment | obj | 会员&付费信息 | 若无相关内容则无此项 |
@ -184,7 +184,7 @@ curl -G 'http://api.bilibili.com/pgc/review/user' \
| rating | obj | 评分信息 | 若无相关内容则无此项 |
| record | str | 备案号 | 无则为空 |
| rights | obj | 属性标志信息 | |
| season_id | num | 番剧ssID | |
| season_id | num | 番剧ssid | |
| season_title | str | 剧集标题 | |
| seasons | array | 同系列所以季信息 | |
| section | array | 花絮、PV、番外等非正片内容 | 若无相关内容则无此项 |
@ -222,16 +222,16 @@ curl -G 'http://api.bilibili.com/pgc/review/user' \
| 字段 | 类型 | 内容 | 备注 |
| ------------ | ---- | --------------------------------- | -------------------- |
| aid | num | 单集稿件avID | |
| aid | num | 单集稿件avid | |
| badge | str | 标签文字 | 例如`会员`、`限免`等 |
| badge_info | obj | | |
| badge_type | num | | |
| bvid | str | 单集稿件bvID | |
| cid | num | 视频CID | |
| bvid | str | 单集稿件bvid | |
| cid | num | 视频cid | |
| cover | str | 单集封面url | |
| dimension | obj | 分辨率信息 | |
| from | str | | |
| id | num | 单集epID | |
| id | num | 单集epid | |
| link | str | 单集网页url | |
| long_title | str | 单集完整标题 | |
| pub_time | num | 发布时间 | 时间戳 |
@ -244,7 +244,7 @@ curl -G 'http://api.bilibili.com/pgc/review/user' \
| status | num | | |
| subtitle | str | 单集副标题 | 观看次数文字 |
| title | str | 单集标题 | |
| vid | str | 单集vID | vupload_+{CID} |
| vid | str | 单集vid | vupload_+{cid} |
@ -257,7 +257,7 @@ curl -G 'http://api.bilibili.com/pgc/review/user' \
| 字段 | 类型 | 内容 | 备注 |
| ------ | ---- | ------------ | ---------------- |
| desc | str | 更新备注 | |
| id | num | 最新一话epID | |
| id | num | 最新一话epid | |
| is_new | num | 是否最新发布 | 0<br />1是 |
| title | str | 最新一话标题 | |
@ -365,7 +365,7 @@ curl -G 'http://api.bilibili.com/pgc/review/user' \
| ---------- | ----- | -------- | ---- |
| episode_id | num | 0 | |
| episodes | array | 板块内容 | |
| id | num | 板块ID | |
| id | num | 板块id | |
| title | str | 板块标题 | |
| type | num | | |
@ -383,7 +383,7 @@ curl -G 'http://api.bilibili.com/pgc/review/user' \
| 字段 | 类型 | 内容 | 备注 |
| ------------ | ---- | ------ | ---- |
| series_id | num | 系列ID | |
| series_id | num | 系列id | |
| series_title | str | 系列名 | |
`result`中的`show`对象:
@ -411,7 +411,7 @@ curl -G 'http://api.bilibili.com/pgc/review/user' \
| avatar | str | 头像图片url | |
| follower | num | 粉丝数 | |
| is_follow | num | 0 | |
| mid | num | UP主UID | |
| mid | num | UP主mid | |
| pendant | obj | | |
| theme_type | num | 0 | |
| uname | str | UP主昵称 | |

View File

@ -95,10 +95,10 @@
| 字段 | 类型 | 内容 | 备注 |
| ------------------- | ---- | --------------- | ---------------------------- |
| id | num | 封禁公示ID | |
| id | num | 封禁公示id | |
| uname | str | 对象用户名 | |
| face | str | 对象用户头像url | |
| uid | num | 对象用户UID | |
| uid | num | 对象用户mid | |
| originTitle | str | 来源标题 | |
| blockedRemark | str | | |
| originUrl | str | 来源url | |
@ -117,7 +117,7 @@
| reasonType | num | 违规类型 | **见上表** |
| reasonTypeName | str | 违规类型名称 | |
| operatorName | str | 空 | 作用尚不明确 |
| caseId | num | 仲裁信息ID | 系统封禁时固定为0 |
| caseId | num | 仲裁信息id | 系统封禁时固定为0 |
| ctime | num | 创建时间 | 时间戳 |
| commentSum | num | 该条目评论数 | |
@ -210,7 +210,7 @@ curl -G 'http://api.bilibili.com/x/credit/blocked/list' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ---------- | ------ | ---- |
| id | num | 封禁公示ID | 必要 | |
| id | num | 封禁公示id | 必要 | |
**json回复**
@ -227,10 +227,10 @@ curl -G 'http://api.bilibili.com/x/credit/blocked/list' \
| 字段 | 类型 | 内容 | 备注 |
| ------------------- | ---- | --------------- | ---------------------------- |
| id | num | 封禁公示ID | |
| id | num | 封禁公示id | |
| uname | str | 对象用户名 | |
| face | str | 对象用户头像url | |
| uid | num | 对象用户UID | |
| uid | num | 对象用户mid | |
| originTitle | str | 来源标题 | |
| blockedRemark | str | | |
| originUrl | str | 来源url | |
@ -255,7 +255,7 @@ curl -G 'http://api.bilibili.com/x/credit/blocked/list' \
**示例:**
查询公示ID为`1091621`的公示详情
查询公示id为`1091621`的公示详情
```shell
curl -G 'http://api.bilibili.com/x/credit/blocked/info' \

View File

@ -96,7 +96,7 @@ curl 'http://api.bilibili.com/x/credit/jury/apply' \
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | ---------- | ---- |
| id | num | 仲裁案件ID | |
| id | num | 仲裁案件id | |
**示例:**
@ -143,7 +143,7 @@ curl 'http://api.bilibili.com/x/credit/jury/caseObtain' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------------- | ---- | ------------------------ | -------------- | --------------------------------------- |
| cid | num | 案件ID | 必要 | |
| cid | num | 案件id | 必要 | |
| vote | num | 投票类型 | 必要 | 见「[众裁信息](judgement_info.md)」中表 |
| content | str | 理由 | 非必要 | 见「[众裁信息](judgement_info.md)」中表 |
| likes | nums | 支持的观点 | 非必要 | |

View File

@ -32,7 +32,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ------------ | ------ | ------------- | ------------- |
| access_key | str | APP登录Token | APP方式必要 | |
| cid | num | 案件ID | 必要 | |
| cid | num | 案件id | 必要 | |
**json回复**
@ -49,8 +49,8 @@
| 字段 | 类型 | 内容 | 备注 |
| --------- | ------ | -------- | ------------ |
| id | num | 案件ID | |
| mid | num | 被举报用户UID | |
| id | num | 案件id | |
| mid | num | 被举报用户mid | |
| status | num | 裁决状态 | 1投票中<br />2停止发放<br />3复核中结案中<br />4已裁决<br />5待重启<br />6未裁决<br />7冻结中<br />8队列中 |
| statusTitle | str | 封禁时间文字 | `judgeType`=1时有效 |
| originType | num | 来源类型 | 见「封禁公示」中表 |
@ -70,7 +70,7 @@
| ctime | num | 举报创建时间 | 时间戳 |
| mtime | num | 开始拉取时间 | 时间戳 |
| originTitle | str | 来源标题 | |
| relationId | str | 违规关系标识字 | 评论rpID-违规类型ID-来源对象ID |
| relationId | str | 违规关系标识字 | {评论rpid}-{违规类型id}-{来源对象id} |
| face | str | 被举报用户头像url | |
| uname | str | 被举报用户昵称 | |
| vote | num | 我的投票 | **见上表** |
@ -149,7 +149,7 @@ curl -G 'http://api.bilibili.com/x/credit/jury/juryCase' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------ | ------ | ---- |
| cid | num | 案件ID | 必要 | |
| cid | num | 案件id | 必要 | |
**json回复**
@ -166,8 +166,8 @@ curl -G 'http://api.bilibili.com/x/credit/jury/juryCase' \
| 字段 | 类型 | 内容 | 备注 |
| ------------- | ---- | ----------------- | ------------------------------------------------------------ |
| id | num | 案件ID | |
| mid | num | 被举报用户UID | |
| id | num | 案件id | |
| mid | num | 被举报用户mid | |
| status | num | 裁决状态 | 1投票中<br />2停止发放<br />3复核中结案中<br />4已裁决<br />5待重启<br />6未裁决<br />7冻结中<br />8队列中 |
| originType | num | 来源类型 | 见「封禁公示」中表 |
| reasonType | num | 原因类型 | 见「封禁公示」中表 |
@ -185,7 +185,7 @@ curl -G 'http://api.bilibili.com/x/credit/jury/juryCase' \
| ctime | num | 举报创建时间 | 时间戳 |
| mtime | num | 开始拉取时间 | 时间戳 |
| originTitle | str | 来源标题 | |
| relationId | str | 违规关系标识字 | 评论rpID-违规类型ID-来源对象ID |
| relationId | str | 违规关系标识字 | {评论rpid}-{违规类型id}-{来源对象id} |
| face | str | 被举报用户头像url | |
| uname | str | 被举报用户昵称 | |
| vote | num | 0 | 固定为0 |
@ -278,8 +278,8 @@ curl -G 'http://api.bilibili.com/x/credit/jury/juryCase' \
| 字段 | 类型 | 内容 | 备注 |
| ------------- | ---- | ----------------- | ------------------------------------------------------------ |
| id | num | 案件ID | |
| mid | num | 被举报用户UID | |
| id | num | 案件id | |
| mid | num | 被举报用户mid | |
| status | num | 裁决状态 | 1投票中<br />2停止发放<br />3复核中结案中<br />4已裁决<br />5待重启<br />6未裁决<br />7冻结中<br />8队列中 |
| originType | num | 来源类型 | 见「封禁公示」中表 |
| reasonType | num | 原因类型 | 见「封禁公示」中表 |
@ -298,7 +298,7 @@ curl -G 'http://api.bilibili.com/x/credit/jury/juryCase' \
| ctime | num | 举报创建时间 | 时间戳 |
| mtime | num | 开始拉取时间 | 时间戳 |
| originTitle | str | 来源标题 | |
| relationId | str | 违规关系标识字 | 评论rpID-违规类型ID-来源对象ID |
| relationId | str | 违规关系标识字 | {评论rpid}-{违规类型id}-{来源对象id} |
| face | str | 被举报用户头像url | |
| uname | str | 被举报用户昵称 | |
| vote | num | 我的投票 | **见上表** |
@ -413,10 +413,10 @@ curl -G 'http://api.bilibili.com/x/credit/jury/caseList' \
| 字段 | 类型 | 内容 | 备注 |
| --------- | ------ | -------- | ------------ |
| mid | num | 用户UID | 仅非匿名有此项 |
| mid | num | 用户mid | 仅非匿名有此项 |
| face | str | 用户头像 | 仅非匿名有此项 |
| name | str | 用户昵称 | 仅非匿名有此项 |
| opid | num | 观点ID | |
| opid | num | 观点id | |
| vote | num | 投票选择 | **见上表** |
| content | str | 观点内容 | |
| attr | num | 是否匿名 | 0匿名<br />1不匿名 |

View File

@ -16,7 +16,7 @@
| 字段 | 类型 | 内容 | 备注 |
| -------- | ------ | -------- | ------------------------------ |
| room_id | str | 目标视频 | `video://{稿件avID}/{视频CID}` |
| room_id | str | 目标视频 | `video://{稿件avid}/{视频cid}` |
| platform | str | 平台标识 | 默认为`web` |
| accepts | array | 操作标识 | |
@ -29,7 +29,7 @@
**示例:**
发送视频`av706`1P的CID为` 3724723 `)的认证包
发送视频`av706`1P的cid为` 3724723 `)的认证包
```
00000000 00 00 00 55 00 12 00 01 00 00 00 07 00 00 00 01 |...U............|
@ -105,7 +105,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | ------------ | ------------------------------ |
| online | num | 实时观看人数 | |
| room_id | str | 目标视频 | `video://{稿件avID}/{视频CID}` |
| room_id | str | 目标视频 | `video://{稿件avid}/{视频cid}` |
**示例:**

View File

@ -5,17 +5,17 @@
---
课程ssID与epID和番剧不互通
课程ssid与epid和番剧不互通
课程avID与普通视频绝大部分api接口不能互通少部分互通接口如下
课程avid与普通视频绝大部分api接口不能互通少部分互通接口如下
1. 获取视频简介
2. 查询视频状态数
3. 查询分P列表
4. 视频快照
5. 获取弹幕(使用CID
5. 获取弹幕(使用cid
6. 发送弹幕
7. 高能进度条(使用CID
7. 高能进度条(使用cid
## 获取课程基本信息
@ -31,8 +31,8 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| --------- | ---- | -------- | ------------ | -------------------------------------------------- |
| season_id | num | 课程ssID | 必要(可选) | season_id与ep_id任选其一<br />**与番剧ssID不互通** |
| ep_id | num | 课程epID | 必要(可选) | season_id与ep_id任选其一<br />**与番剧epID不互通** |
| season_id | num | 课程ssid | 必要(可选) | season_id与ep_id任选其一<br />**与番剧ssid不互通** |
| ep_id | num | 课程epid | 必要(可选) | season_id与ep_id任选其一<br />**与番剧epid不互通** |
**json回复**
@ -63,7 +63,7 @@
| release_info | str | 更新状态文字+更新连载状态文字 | |
| release_info2 | str | 更新连载状态文字 | |
| release_status | str | 更新状态文字 | |
| season_id | num | 课程ssID | **与番剧ssID不互通** |
| season_id | num | 课程ssid | **与番剧ssid不互通** |
| share_url | str | 页面url | |
| short_link | str | bilibili uri链接 | |
| stat | obj | 播放数信息 | |
@ -129,11 +129,11 @@
| 字段 | 类型 | 内容 | 备注 |
| -------------- | ---- | ---------------- | ------------------------------------------------------------ |
| aid | num | 课程分集avID | **与普通稿件avID部分不互通** |
| cid | num | 课程分集CID | **与普通视频CID部分不互通** |
| aid | num | 课程分集avid | **与普通稿件avid部分不互通** |
| cid | num | 课程分集cid | **与普通视频cid部分不互通** |
| duration | num | 课程分集时间长度 | 单位为秒 |
| from | str | pugv | |
| id | num | 课程分集epID | **与番剧epID不互通** |
| id | num | 课程分集epid | **与番剧epid不互通** |
| index | num | 课程分集数 | |
| page | num | 1 | |
| play | num | 课程分集播放量 | |
@ -240,7 +240,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ------------- | ---- | ------------------ | -------- |
| last_ep_id | num | 最后观看的epID | |
| last_ep_id | num | 最后观看的epid | |
| last_ep_index | str | 最后观看的标题 | |
| last_time | num | 最后观看的时间进度 | 单位为秒 |
@ -248,7 +248,7 @@
查询课程`ss61`或分集`ep790`的信息
ssID方式:
ssid方式:
```shell
curl -G 'http://api.bilibili.com/pugv/view/web/season' \
@ -257,7 +257,7 @@ curl -G 'http://api.bilibili.com/pugv/view/web/season' \
-e 'https://www.bilibili.com'
```
epID方式:
epid方式:
```shell
curl -G 'http://api.bilibili.com/pugv/view/web/season' \
@ -478,7 +478,7 @@ curl -G 'http://api.bilibili.com/pugv/view/web/season' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| --------- | ---- | -------- | ------ | -------------------- |
| season_id | num | 课程ssID | 必要 | **与番剧ssID不互通** |
| season_id | num | 课程ssid | 必要 | **与番剧ssid不互通** |
| ps | num | 每页项数 | 非必要 | 默认为50 |
| pn | num | 页码 | 非必要 | 默认为1 |
@ -511,11 +511,11 @@ curl -G 'http://api.bilibili.com/pugv/view/web/season' \
| 字段 | 类型 | 内容 | 备注 |
| -------------- | ---- | ---------------- | ------------------------------------------------------------ |
| aid | num | 课程分集avID | **与普通稿件avID部分不互通** |
| cid | num | 课程分集CID | **与普通视频CID部分不互通** |
| aid | num | 课程分集avid | **与普通稿件avid部分不互通** |
| cid | num | 课程分集cid | **与普通视频cid部分不互通** |
| duration | num | 课程分集时间长度 | 单位为秒 |
| from | str | pugv | |
| id | num | 课程分集epID | **与番剧epID不互通** |
| id | num | 课程分集epid | **与番剧epid不互通** |
| index | num | 课程分集数 | |
| page | num | 1 | |
| play | num | 课程分集播放量 | |

View File

@ -23,9 +23,9 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------------- | ------ | ------------------------------------------------------------ |
| avid | num | 课程avID | 必要 | |
| ep_id | num | 课程epID | 必要 | |
| cid | num | 视频CID | 必要 | |
| avid | num | 课程avid | 必要 | |
| ep_id | num | 课程epid | 必要 | |
| cid | num | 视频cid | 必要 | |
| qn | num | 视频清晰度选择 | 非必要 | 参考[qn定义](../video/videostream_url.md#qn视频清晰度标识) |
| fnver | num | 视频流版本 | 非必要 | 参考[fnver定义](../video/videostream_url.md#fnver视频流版本标识) |
| fnval | num | 视频流类型 | 非必要 | 参考[fnval定义](../video/videostream_url.md#fnval视频流格式标识) |
@ -120,7 +120,7 @@
**示例:**
获取课程`ep790`CID=`132105993`avID=`76973173`的视频流url清晰度为1080P60
获取课程`ep790`cid=`132105993`avid=`76973173`的视频流url清晰度为1080P60
```shell
curl -G 'http://api.bilibili.com/pugv/player/web/playurl' \

View File

@ -32,7 +32,7 @@
| isp | str | 运营商名 | |
| latitude | num | 纬度 | |
| longitude | num | 经度 | |
| zone_id | num | ip数据库ID | |
| zone_id | num | ip数据库id | |
| country_code | num | 国家/地区代码 | |
**示例:**

View File

@ -23,9 +23,9 @@
| ---------- | ---- | ------------------------ | -------------- | ------------------------------------------------------------ |
| access_key | str | APP登录Token | APP方式必要 | |
| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md#评论区类型代码)** |
| oid | num | 目标评论区ID | 必要 | |
| root | num | 根评论rpID | 非必要 | 二级评论以上使用 |
| parent | num | 父评论rpID | 非必要 | 二级评论同根评论ID<br />大于二级评论为要回复的评论ID |
| oid | num | 目标评论区id | 必要 | |
| root | num | 根评论rpid | 非必要 | 二级评论以上使用 |
| parent | num | 父评论rpid | 非必要 | 二级评论同根评论id<br />大于二级评论为要回复的评论id |
| message | str | 发送评论内容 | 必要 | 最大1000字符<br />表情使用表情转义符 |
| plat | num | 发送平台标识 | 非必要 | 1web端<br />2安卓客户端<br />3ios客户端<br />4wp客户端<br />默认为1 |
| csrf | str | CSRF Token位于cookie | Cookie方式必要 | |
@ -49,14 +49,14 @@
| success_toast | str | 状态文字 | |
| need_captcha | bool | false | 评论需要验证码(未证实) |
| url | str | 空 | **作用尚不明确** |
| rpid | num | 评论rpID | |
| rpid_str | str | 评论rpID | 字串格式 |
| dialog | num | 回复对方rpID | 若为一级评论则为0<br />若为二级评论则为该评论ID<br />大于二级评论为上一级评论ID |
| dialog_str | str | 回复对方rpID | 字串格式 |
| root | num | 根评论rpID | 若为一级评论则为0<br />大于一级评论则为根评论ID |
| root_str | str | 根评论rpID | 字串格式 |
| parent | num | 回复父评论rpID | 若为一级评论则为0<br />若为二级评论则为根评论ID<br />大于二级评论为上一级评论ID |
| parent_str | str | 回复父评论rpID | 字串格式 |
| rpid | num | 评论rpid | |
| rpid_str | str | 评论rpid | 字串格式 |
| dialog | num | 回复对方rpid | 若为一级评论则为0<br />若为二级评论则为该评论id<br />大于二级评论为上一级评论id |
| dialog_str | str | 回复对方rpid | 字串格式 |
| root | num | 根评论rpid | 若为一级评论则为0<br />大于一级评论则为根评论id |
| root_str | str | 根评论rpid | 字串格式 |
| parent | num | 回复父评论rpid | 若为一级评论则为0<br />若为二级评论则为根评论id<br />大于二级评论为上一级评论id |
| parent_str | str | 回复父评论rpid | 字串格式 |
| emote | obj | 表情转义符信息 | [对象定义见表](readme.md#评论条目对象) |
| reply | 有效时obj<br />无效时null | | [对象定义见表](readme.md#评论条目对象) |
@ -249,8 +249,8 @@ curl 'http://api.bilibili.com/x/v2/reply/add' \
| ---------- | ---- | ------------------------ | -------------- | -------------------------------------------- |
| access_key | str | APP登录Token | APP方式必要 | |
| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md#评论区类型代码)** |
| oid | num | 目标评论区ID | 必要 | |
| rpid | num | 目标评论rpID | 必要 | |
| oid | num | 目标评论区id | 必要 | |
| rpid | num | 目标评论rpid | 必要 | |
| action | num | 操作代码 | 非必要 | 默认为0<br />0取消赞<br />1点赞 |
| csrf | str | CSRF Token位于cookie | Cookie方式必要 | |
@ -266,7 +266,7 @@ curl 'http://api.bilibili.com/x/v2/reply/add' \
**示例:**
点赞视频`av243322853`下评论`rpID=3039053308`
点赞视频`av243322853`下评论`rpid=3039053308`
```shell
curl 'http://api.bilibili.com/x/v2/reply/action' \
@ -307,8 +307,8 @@ curl 'http://api.bilibili.com/x/v2/reply/action' \
| ---------- | ---- | ------------------------ | -------------- | -------------------------------------------- |
| access_key | str | APP登录Token | APP方式必要 | |
| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md#评论区类型代码)** |
| oid | num | 目标评论区ID | 必要 | |
| rpid | num | 目标评论rpID | 必要 | |
| oid | num | 目标评论区id | 必要 | |
| rpid | num | 目标评论rpid | 必要 | |
| action | num | 操作代码 | 非必要 | 默认为0<br />0取消踩<br />1点踩 |
| csrf | str | CSRF Token位于cookie | Cookie方式必要 | |
@ -324,7 +324,7 @@ curl 'http://api.bilibili.com/x/v2/reply/action' \
**示例:**
点踩视频`av243322853`下评论`rpID=3039053308`
点踩视频`av243322853`下评论`rpid=3039053308`
```shell
curl 'http://api.bilibili.com/x/v2/reply/hate' \
@ -365,8 +365,8 @@ curl 'http://api.bilibili.com/x/v2/reply/hate' \
| ---------- | ---- | ------------------------ | -------------- | -------------------------------------------- |
| access_key | str | APP登录Token | APP方式必要 | |
| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md#评论区类型代码)** |
| oid | num | 目标评论区ID | 必要 | |
| rpid | num | 目标评论rpID | 必要 | |
| oid | num | 目标评论区id | 必要 | |
| rpid | num | 目标评论rpid | 必要 | |
| csrf | str | CSRF Token位于cookie | Cookie方式必要 | |
**json回复**
@ -381,7 +381,7 @@ curl 'http://api.bilibili.com/x/v2/reply/hate' \
**示例:**
删除`av243322853`下评论`rpID=3039053308`
删除`av243322853`下评论`rpid=3039053308`
```shell
curl 'http://api.bilibili.com/x/v2/reply/del' \
@ -421,8 +421,8 @@ curl 'http://api.bilibili.com/x/v2/reply/del' \
| ---------- | ---- | ------------------------ | -------------- | -------------------------------------------- |
| access_key | str | APP登录Token | APP方式必要 | |
| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md#评论区类型代码)** |
| oid | num | 目标评论区ID | 必要 | |
| rpid | num | 目标评论rpID | 必要 | |
| oid | num | 目标评论区id | 必要 | |
| rpid | num | 目标评论rpid | 必要 | |
| action | num | 操作代码 | 非必要 | 默认为0<br />0取消置顶<br />1设为置顶 |
| csrf | str | CSRF Token位于cookie | Cookie方式必要 | |
@ -438,7 +438,7 @@ curl 'http://api.bilibili.com/x/v2/reply/del' \
**示例:**
置顶视频`av243322853`下评论`rpID=2940645593`
置顶视频`av243322853`下评论`rpid=2940645593`
```shell
curl 'http://api.bilibili.com/x/v2/reply/top' \
@ -477,8 +477,8 @@ curl 'http://api.bilibili.com/x/v2/reply/top' \
| ---------- | ---- | ------------------------ | -------------- | -------------------------------------------- |
| access_key | str | APP登录Token | APP方式必要 | |
| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md#评论区类型代码)** |
| oid | num | 目标评论区ID | 必要 | |
| rpid | num | 目标评论rpID | 必要 | |
| oid | num | 目标评论区id | 必要 | |
| rpid | num | 目标评论rpid | 必要 | |
| reason | num | 举报类型 | 必要 | **类型代码见下表** |
| content | str | 其他举报备注 | 非必要 | `reason=0`时有效 |
| csrf | str | CSRF Token位于cookie | Cookie方式必要 | |
@ -518,7 +518,7 @@ curl 'http://api.bilibili.com/x/v2/reply/top' \
**示例:**
举报视频` av752881391 `下评论`rpID=3062537442`,理由是`引战`
举报视频` av752881391 `下评论`rpid=3062537442`,理由是`引战`
```shell
curl 'http://api.bilibili.com/x/v2/reply/report' \

View File

@ -23,7 +23,7 @@
| ---------- | ---- | -------------- | ----------- | -------------------------------------------------------- |
| access_key | str | APP登录Token | APP方式必要 | |
| type | num | 评论区类型代码 | 必要 | [类型代码见表](readme.md#评论区类型代码) |
| oid | num | 目标评论区ID | 必要 | |
| oid | num | 目标评论区id | 必要 | |
| sort | num | 排序方式 | 非必要 | 默认为0<br />0按时间<br />1按点赞数<br />2按回复数 |
| nohot | num | 是否不显示热评 | 非必要 | 默认为0<br />1不显示<br />0显示 |
| pn | num | 页码 | 非必要 | 默认为1 |
@ -102,7 +102,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ---- | ----------------------------- | ---------- | -------------------------------------- |
| mid | num | UP主UID | |
| mid | num | UP主mid | |
| top | 有效时obj<br />无效时null | 置顶条目 | [对象定义见表](readme.md#评论条目对象) |
| vote | 有效时obj<br />无效时null | 投票评论? | |
@ -111,7 +111,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | --------------- | ---- |
| content | str | 公告正文 | |
| id | num | 公告ID | |
| id | num | 公告id | |
| link | str | 公告页面链接url | |
| title | str | 公告标题 | |
@ -2342,7 +2342,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply' \
| ---------- | ---- | -------------- | ----------- | ------------------------------------------------------------ |
| access_key | str | APP登录Token | APP方式必要 | |
| type | num | 评论区类型代码 | 必要 | [类型代码见表](readme.md#评论区类型代码) |
| oid | num | 目标评论区ID | 必要 | |
| oid | num | 目标评论区id | 必要 | |
| mode | num | 排序方式 | 非必要 | 默认为0<br />0 3仅按热度<br />1按热度+按时间<br />2仅按时间 |
| next | num | 评论页选择 | 非必要 | 按热度时热度顺序页码0为第一页<br />按时间时:时间倒序楼层号<br />默认为0 |
| ps | num | 每页项数 | 非必要 | 默认为20<br />定义域1-49 |
@ -2442,14 +2442,14 @@ curl -G 'http://api.bilibili.com/x/v2/reply' \
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | ------- | ---- |
| mid | num | UP主UID | |
| mid | num | UP主mid | |
`data`中的`notice`对象:
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | --------------- | ---- |
| content | str | 公告正文 | |
| id | num | 公告ID | |
| id | num | 公告id | |
| link | str | 公告页面链接url | |
| title | str | 公告标题 | |
@ -4724,8 +4724,8 @@ curl -G 'http://api.bilibili.com/x/v2/reply/main' \
| ---------- | ---- | ---------------- | ----------- | ---------------------------------------- |
| access_key | str | APP登录Token | APP方式必要 | |
| type | num | 评论区类型代码 | 必要 | [类型代码见表](readme.md#评论区类型代码) |
| oid | num | 目标评论区ID | 必要 | |
| root | num | 目标一级评论rpID | 必要 | |
| oid | num | 目标评论区id | 必要 | |
| root | num | 目标一级评论rpid | 必要 | |
| pn | num | 二级评论页码 | 非必要 | 默认为1 |
| ps | num | 二级评论每页项数 | 非必要 | 默认为20<br />定义域1-49 |
@ -4750,7 +4750,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply/main' \
| replies | array | 二级评论列表 | |
| root | obj | 根评论 | [对象定义见表](readme.md#评论条目对象) |
| show_bvid | bool | true | **作用尚不明确** |
| upper | obj | UP主UID | |
| upper | obj | UP主mid | |
`data`中的`page`对象:
@ -4785,11 +4785,11 @@ curl -G 'http://api.bilibili.com/x/v2/reply/main' \
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | ------- | ---- |
| mid | num | UP主UID | |
| mid | num | UP主mid | |
**示例:**
获取视频`av2`下评论`rpID=476670`的二级评论每页5项查看第1页
获取视频`av2`下评论`rpid=476670`的二级评论每页5项查看第1页
```shell
curl -G 'http://api.bilibili.com/x/v2/reply/reply' \
@ -5462,8 +5462,8 @@ curl -G 'http://api.bilibili.com/x/v2/reply/reply' \
| ---------- | ---- | -------------- | ----------- | ---------------------------------------- |
| access_key | str | APP登录Token | APP方式必要 | |
| type | num | 评论区类型代码 | 必要 | [类型代码见表](readme.md#评论区类型代码) |
| oid | num | 目标评论区ID | 必要 | |
| root | num | 根回复rpID | 必要 | |
| oid | num | 目标评论区id | 必要 | |
| root | num | 根回复rpid | 必要 | |
| next | num | 评论页选择 | 非必要 | 第一页为0<br />默认为0<br />顺序楼层号 |
| ps | num | 每页项数 | 非必要 | 默认为0 |
@ -5488,7 +5488,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply/reply' \
| vote | num | 0 | **作用尚不明确** |
| lottery | num | 0 | **作用尚不明确** |
| config | obj | 评论区显示控制 | |
| upper | obj | UP主UID | |
| upper | obj | UP主mid | |
| show_bvid | bool | true | **作用尚不明确** |
| control | obj | 评论区输入属性 | |
| root | obj | 根评论 | [对象定义见表](readme.md#评论条目对象) |
@ -5519,7 +5519,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply/reply' \
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | ------- | ---- |
| mid | num | UP主UID | |
| mid | num | UP主mid | |
`data`中的`control`对象:
@ -5537,7 +5537,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply/reply' \
**示例:**
获取视频`av2`下评论`rpID=476670`的二级评论每页5项查看第1页
获取视频`av2`下评论`rpid=476670`的二级评论每页5项查看第1页
```shell
curl -G 'http://api.bilibili.com/x/v2/reply/detail' \
@ -6219,9 +6219,9 @@ curl -G 'http://api.bilibili.com/x/v2/reply/detail' \
| ---------- | ---- | -------------- | ----------- | ---------------------------------------- |
| access_key | str | APP登录Token | APP方式必要 | |
| type | num | 评论区类型代码 | 必要 | [类型代码见表](readme.md#评论区类型代码) |
| oid | num | 目标评论区ID | 必要 | |
| root | num | 根回复rpID | 必要 | |
| dialog | num | 对话树根rpID | 必要 | |
| oid | num | 目标评论区id | 必要 | |
| root | num | 根回复rpid | 必要 | |
| dialog | num | 对话树根rpid | 必要 | |
| size | num | 每页最大项数 | 必要 | |
**json回复**
@ -6247,7 +6247,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply/detail' \
| vote | num | 0 | **作用尚不明确** |
| lottery | num | 0 | **作用尚不明确** |
| config | obj | 评论区显示控制 | |
| upper | obj | UP主UID | |
| upper | obj | UP主mid | |
| show_bvid | bool | true | **作用尚不明确** |
| control | obj | 评论区输入属性 | |
@ -6290,7 +6290,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply/detail' \
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | ------- | ---- |
| mid | num | UP主UID | |
| mid | num | UP主mid | |
`data`中的`control`对象:
@ -6308,7 +6308,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply/detail' \
**示例:**
获取视频`av201022189`下评论`rpID=3030790837`的对话`rpID=3030978856`每页最大5项
获取视频`av201022189`下评论`rpid=3030790837`的对话`rpid=3030978856`每页最大5项
```shell
curl -G 'http://api.bilibili.com/x/v2/reply/dialog/cursor' \
@ -7087,7 +7087,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply/dialog/cursor' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------------- | ------ | -------------------------------------------- |
| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md#评论区类型代码)** |
| oid | num | 目标评论区ID | 必要 | |
| oid | num | 目标评论区id | 必要 | |
**json回复**

View File

@ -17,40 +17,40 @@
| 代码 | 评论区类型 | oid的意义 |
| ---- | ----------------------- | ---------- |
| 1 | 视频稿件 | 稿件avID |
| 2 | 话题 | 话题ID |
| 4 | 活动 | 活动ID |
| 5 | 小视频 | 小视频ID |
| 6 | 小黑屋封禁信息 | 封禁公示ID |
| 7 | 公告信息 | 公告ID |
| 8 | 直播活动 | 直播间ID |
| 1 | 视频稿件 | 稿件avid |
| 2 | 话题 | 话题id |
| 4 | 活动 | 活动id |
| 5 | 小视频 | 小视频id |
| 6 | 小黑屋封禁信息 | 封禁公示id |
| 7 | 公告信息 | 公告id |
| 8 | 直播活动 | 直播间id |
| 9 | 活动稿件 | |
| 10 | 直播公告 | |
| 11 | 相簿(图片动态) | 相簿ID |
| 12 | 专栏 | 专栏cvID |
| 11 | 相簿(图片动态) | 相簿id |
| 12 | 专栏 | 专栏cvid |
| 13 | 票务 | |
| 14 | 音频 | 音频auID |
| 15 | 风纪委员会 | 众裁项目ID |
| 14 | 音频 | 音频auid |
| 15 | 风纪委员会 | 众裁项目id |
| 16 | 点评 | |
| 17 | 动态(纯文字动态&分享) | 动态ID |
| 17 | 动态(纯文字动态&分享) | 动态id |
| 18 | 播单 | |
| 19 | 音乐播单 | |
| 20 | 漫画 | |
| 21 | 漫画 | |
| 22 | 漫画 | 漫画mcID |
| 33 | 课程 | 课程epID |
| 22 | 漫画 | 漫画mcid |
| 33 | 课程 | 课程epid |
## 评论条目对象
| 字段 | 类型 | 内容 | 备注 |
| ----------- | ------------------------------- | ---------------- | ------------------------------------------------------------ |
| rpid | num | 评论rpID | |
| rpid | num | 评论rpid | |
| oid | num | 评论区对象id | |
| type | num | 评论区类型代码 | **类型代码见上表** |
| mid | num | 发送者UID | |
| root | num | 根评论rpID | 若为一级评论则为0<br />大于一级评论则为根评论ID |
| parent | num | 回复父评论rpID | 若为一级评论则为0<br />若为二级评论则为根评论rpID<br />大于二级评论为上一级评论rpID |
| dialog | num | 回复对方rpID | 若为一级评论则为0<br />若为二级评论则为该评论rpID<br />大于二级评论为上一级评论rpID |
| mid | num | 发送者mid | |
| root | num | 根评论rpid | 若为一级评论则为0<br />大于一级评论则为根评论id |
| parent | num | 回复父评论rpid | 若为一级评论则为0<br />若为二级评论则为根评论rpid<br />大于二级评论为上一级评论rpid |
| dialog | num | 回复对方rpid | 若为一级评论则为0<br />若为二级评论则为该评论rpid<br />大于二级评论为上一级评论rpid |
| count | num | 二级评论条数 | |
| rcount | num | 回复评论条数 | |
| floor | num | 评论楼层号 | **注:若不支持楼层则无此项** |
@ -58,9 +58,9 @@
| fansgrade | num | 是否具有粉丝标签 | 0<br />1有 |
| attr | num | 某属性位? | **作用尚不明确** |
| ctime | num | 评论发送时间 | 时间戳 |
| rpid_str | str | 评论rpID | 字串格式 |
| root_str | str | 根评论rpID | 字串格式 |
| parent_str | str | 回复父评论rpID | 字串格式 |
| rpid_str | str | 评论rpid | 字串格式 |
| root_str | str | 根评论rpid | 字串格式 |
| parent_str | str | 回复父评论rpid | 字串格式 |
| like | num | 评论获赞数 | |
| action | num | 当前用户操作状态 | 需要登录(Cookie或APP) <br />否则恒为0<br />0<br />1已点赞<br />2已点踩 |
| member | obj | 评论发送者信息 | |
@ -75,7 +75,7 @@
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ----------------------------- | ---------------------- | ------------------------------------------------------------ |
| mid | str | 发送者UID | |
| mid | str | 发送者mid | |
| uname | str | 发送者昵称 | |
| sex | str | 发送者性别 | 男 女 保密 |
| sign | str | 发送者签名 | |
@ -155,8 +155,8 @@
| 字段 | 类型 | 内容 | 备注 |
| ------------- | ---- | ------------ | -------------------- |
| uid | num | 用户UID | |
| medal_id | num | 粉丝标签ID | **详细说明有待补充** |
| uid | num | 用户mid | |
| medal_id | num | 粉丝标签id | **详细说明有待补充** |
| medal_name | str | 粉丝标签名 | |
| score | num | 0 | **作用尚不明确** |
| level | num | 当前标签等级 | |
@ -176,7 +176,7 @@
| 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | ------------- | ------------------------------------- |
| id | num | 头像框ID | |
| id | num | 头像框id | |
| name | str | 头像框名称 | |
| image | str | 头像框图片url | |
| jump_url | str | 空 | |
@ -186,7 +186,7 @@
| 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | ----------------------- | ------------------------------------- |
| id | num | 评论条目装扮ID | |
| id | num | 评论条目装扮id | |
| name | str | 评论条目装扮名称 | |
| image | str | 评论条目装扮图片url | |
| jump_url | str | 评论条目装扮商城页面url | |
@ -234,8 +234,8 @@
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ---- | ------------ | -------------------------------------------------------- |
| id | num | 表情ID | |
| package_id | num | 表情包ID | |
| id | num | 表情id | |
| package_id | num | 表情包id | |
| state | num | 0 | |
| type | num | 表情类型 | 1免费<br />2会员专属<br />3购买所得<br />4颜文字 |
| attr | num | 0 | **作用尚不明确** |

View File

@ -31,7 +31,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ------ | ---- | ----------- | ---------------- |
| mid | num | 当前用户UID | |
| mid | num | 当前用户mid | |
| state | num | 电磁力等级 | |
| reason | str | 空 | **作用尚不明确** |

View File

@ -503,8 +503,8 @@ curl -G 'http://member.bilibili.com/x/web/data/article/thirty' \
| 字段 | 类型 | 内容 | 备注 |
| ----------- | ---- | -------------- | ------------ |
| aid | num | 稿件avID | |
| bvid | str | 稿件bvID | |
| aid | num | 稿件avid | |
| bvid | str | 稿件bvid | |
| daytime | num | 统计时间 | 时间戳 |
| incr | num | 稿件增长情况数 | |
| interactive | num | 0 | 作用尚不明确 |

View File

@ -31,10 +31,10 @@
| ---------- | ---- | ------------------------ | -------------- | ------------------------------------------------------------ |
| access_key | str | APP登录Token | APP方式必要 | |
| type | num | 弹幕类选择 | 必要 | 1视频弹幕 |
| oid | num | 视频CID | 必要 | |
| oid | num | 视频cid | 必要 | |
| msg | str | 弹幕内容 | 必要 | 长度小于100字符 |
| bvid | str | 稿件bvID | 必要(可选) | avID与bvID任选一个 |
| aid | num | 稿件avID | 必要(可选) | avID与bvID任选一个 |
| bvid | str | 稿件bvid | 必要(可选) | avid与bvid任选一个 |
| aid | num | 稿件avid | 必要(可选) | avid与bvid任选一个 |
| progress | num | 弹幕出现在视频内的时间 | 非必要 | 单位为毫秒<br />默认为0 |
| color | num | 弹幕颜色设置 | 非必要 | 十进制RGB888值<br />默认为16777215#FFFFFF白色 |
| fontsize | num | 弹幕字号设置 | 非必要 | 默认为25<br />极小12<br />超小16<br />18<br />标准25<br />36<br />超大45<br />极大64 |
@ -59,13 +59,13 @@
| 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | -------- | ------------ |
| action | str | 空 | 作用尚不明确 |
| dmid | num | 弹幕dmID | |
| dmid_str | str | 弹幕dmID | 字串形式 |
| dmid | num | 弹幕dmid | |
| dmid_str | str | 弹幕dmid | 字串形式 |
| visible | bool | true | 作用尚不明确 |
**示例:**
为视频`av2`/`BV1xx411c7mD`CID为`62131`的5000ms位置发送一条弹幕`前来考古`(颜色为#FFFFFF字号25普通弹幕游动弹幕
为视频`av2`/`BV1xx411c7mD`cid为`62131`的5000ms位置发送一条弹幕`前来考古`(颜色为#FFFFFF字号25普通弹幕游动弹幕
```shell
curl 'http://api.bilibili.com/x/v2/dm/post' \
@ -124,12 +124,12 @@ curl 'http://api.bilibili.com/x/v2/dm/post' \
| ---------- | ---- | ------------------------ | -------------- | ------------------------------------------------------------ |
| access_key | str | APP登录Token | APP方式必要 | |
| type | num | 互动弹幕类型 | 必要 | 1UP主头像弹幕<br />2关联视频弹幕<br />5视频内嵌引导关注按钮 |
| aid | num | 稿件avID | 必要 | |
| cid | num | 视频CID | 必要 | |
| aid | num | 稿件avid | 必要 | |
| cid | num | 视频cid | 必要 | |
| progress | num | 弹幕出现在视频内的时间 | 非必要 | 单位为毫秒<br />默认为0 |
| plat | num | 平台标识 | 必要 | 1web端<br />2安卓端<br />8视频管理页面 |
| data | str | json序列 | 必要 | |
| dmid | num | 修改互动弹幕的弹幕ID | 非必要 | 注:修改弹幕`plat`必须为8 |
| dmid | num | 修改互动弹幕的弹幕id | 非必要 | 注:修改弹幕`plat`必须为8 |
| csrf | str | CSRF Token位于cookie | Cookie方式必要 | |
`data`参数json序列
@ -145,7 +145,7 @@ curl 'http://api.bilibili.com/x/v2/dm/post' \
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | -------------- | ---- |
| msg | str | 弹幕内容 | |
| bvid | str | 关联视频的bvID | |
| bvid | str | 关联视频的bvid | |
类型为【视频内嵌引导关注按钮】时:
@ -161,7 +161,7 @@ curl 'http://api.bilibili.com/x/v2/dm/post' \
| 字段 | 类型 | 内容 | 备注 |
| ------- | ----------------------------- | -------- | ------------------------------------------------------------ |
| code | num | 返回值 | 0成功<br />-101账号未登录<br />-102账号被封停<br />-111csrf校验失败<br />-400请求错误<br />-404无此项<br />-500服务器错误<br />36711该视频禁止发送弹幕<br />79026发送失败请勿填写当前稿件BVID<br />79024发送失败请输入正确的BVID<br />79036该指令弹幕超出限制<br />79037关注弹幕坐标溢出 |
| code | num | 返回值 | 0成功<br />-101账号未登录<br />-102账号被封停<br />-111csrf校验失败<br />-400请求错误<br />-404无此项<br />-500服务器错误<br />36711该视频禁止发送弹幕<br />79026发送失败请勿填写当前稿件bvid<br />79024发送失败请输入正确的bvid<br />79036该指令弹幕超出限制<br />79037关注弹幕坐标溢出 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | |
| data | 正确时obj<br />错误时null | 信息本体 | |
@ -173,10 +173,10 @@ curl 'http://api.bilibili.com/x/v2/dm/post' \
| command | str | 指令? | UP主头像弹幕#UP#<br />关联视频弹幕:#LINK#<br />视频内嵌引导关注按钮:#ATTENTION# |
| content | str | 弹幕内容 | |
| extra | str | 弹幕数据 | json序列 |
| id | num | 弹幕dmID | |
| idStr | str | 弹幕dmID | 字串形式 |
| mid | num | 用户UID | |
| oid | num | 视频CID | |
| id | num | 弹幕dmid | |
| idStr | str | 弹幕dmid | 字串形式 |
| mid | num | 用户mid | |
| oid | num | 视频cid | |
| progress | num | 弹幕出现在视频内的时间 | |
| type | num | 互动弹幕类型 | 1UP主头像弹幕<br />2关联视频弹幕<br />5视频内嵌引导关注按钮 |
@ -192,9 +192,9 @@ curl 'http://api.bilibili.com/x/v2/dm/post' \
| 字段 | 类型 | 内容 | 备注 |
| ----- | ---- | -------------- | ---- |
| aid | num | 关联视频的avID | |
| aid | num | 关联视频的avid | |
| title | str | 关联视频的标题 | |
| bvid | str | 关联视频的bvID | |
| bvid | str | 关联视频的bvid | |
类型为【视频内嵌引导关注按钮】时:
@ -208,7 +208,7 @@ curl 'http://api.bilibili.com/x/v2/dm/post' \
**示例:**
为视频`av201947622`CID为`230709860`的5000ms位置发送一条UP主头像弹幕`test`
为视频`av201947622`cid为`230709860`的5000ms位置发送一条UP主头像弹幕`test`
```shell
curl 'http://api.bilibili.com/x/v2/dm/command/post' \
@ -245,7 +245,7 @@ curl 'http://api.bilibili.com/x/v2/dm/command/post' \
</details>
为视频`av201947622`CID为`230709860`的5000ms位置发送一条发送关联视频弹幕`测试1234`关联视频为`BV1kz4y1X7XP`
为视频`av201947622`cid为`230709860`的5000ms位置发送一条发送关联视频弹幕`测试1234`关联视频为`BV1kz4y1X7XP`
```shell
curl 'http://api.bilibili.com/x/v2/dm/command/post' \
@ -284,7 +284,7 @@ curl 'http://api.bilibili.com/x/v2/dm/command/post' \
</details>
为视频`av201947622`CID为`230709860`的5000ms位置发送视频内嵌引导关注按钮X坐标为118Y坐标为82持续时间为5000ms
为视频`av201947622`cid为`230709860`的5000ms位置发送视频内嵌引导关注按钮X坐标为118Y坐标为82持续时间为5000ms
```shell
curl 'http://api.bilibili.com/x/v2/dm/command/post' \
@ -337,8 +337,8 @@ curl 'http://api.bilibili.com/x/v2/dm/command/post' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------------------ | -------------- | ---- |
| access_key | str | APP登录Token | APP方式必要 | |
| dmid | num | 弹幕dmID | 必要 | |
| cid | num | 视频CID | 必要 | |
| dmid | num | 弹幕dmid | 必要 | |
| cid | num | 视频cid | 必要 | |
| csrf | str | CSRF Token位于cookie | Cookie方式必要 | |
**json回复**
@ -353,7 +353,7 @@ curl 'http://api.bilibili.com/x/v2/dm/command/post' \
**示例:**
撤回`CID=168901231`下的弹幕`32310301474947077`的弹幕
撤回`cid=168901231`下的弹幕`32310301474947077`的弹幕
```shell
curl 'http://api.bilibili.com/x/dm/recall' \
@ -391,7 +391,7 @@ curl 'http://api.bilibili.com/x/dm/recall' \
| ---------- | ---- | ------------------------ | -------------- | ---- |
| access_key | str | APP登录Token | APP方式必要 | |
| mode | str | sp | 必要 | |
| cid | num | 视频CID | 必要 | |
| cid | num | 视频cid | 必要 | |
| csrf | str | CSRF Token位于cookie | Cookie方式必要 | |
**json回复**
@ -406,7 +406,7 @@ curl 'http://api.bilibili.com/x/dm/recall' \
示例:
购买视频CID为`168901231`的高级弹幕发送权限
购买视频cid为`168901231`的高级弹幕发送权限
```shell
curl 'http://api.bilibili.com/x/dm/adv/buy' \
@ -442,7 +442,7 @@ curl 'http://api.bilibili.com/x/dm/adv/buy' \
| ---------- | ---- | ------------ | ----------- | ---- |
| access_key | str | APP登录Token | APP方式必要 | |
| mode | str | sp | 必要 | |
| cid | num | 视频CID | 必要 | |
| cid | num | 视频cid | 必要 | |
**json回复**
@ -466,7 +466,7 @@ curl 'http://api.bilibili.com/x/dm/adv/buy' \
**示例:**
查询视频CID为`168901231`的视频高级弹幕权限购买状态
查询视频cid为`168901231`的视频高级弹幕权限购买状态
当前状态为已购买且同意
@ -508,8 +508,8 @@ curl -G 'http://api.bilibili.com/x/dm/adv/state' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------ | ----------- | ------------------- |
| access_key | str | APP登录Token | APP方式必要 | |
| oid | num | 视频CID | 必要 | |
| ids | nums | 弹幕dmID列表 | 必要 | 多个ID之间用`,`分隔 |
| oid | num | 视频cid | 必要 | |
| ids | nums | 弹幕dmid列表 | 必要 | 多个id之间用`,`分隔 |
**json回复**
@ -526,20 +526,20 @@ curl -G 'http://api.bilibili.com/x/dm/adv/state' \
| 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | ---------------- | --------------------------------- |
| {弹幕ID} | obj | 弹幕id对应的信息 | id分别对应请求参数中的`ids`,下同 |
| {弹幕id} | obj | 弹幕id对应的信息 | id分别对应请求参数中的`ids`,下同 |
| …… | obj | 弹幕id对应的信息 | |
`{弹幕ID}`对象:
`{弹幕id}`对象:
| 字段 | 类型 | 内容 | 备注 |
| --------- | ---- | -------- | ------------------------------------------------------------ |
| likes | num | 点赞数 | |
| user_like | num | 是否点赞 | 0未点赞<br />1已点赞<br />需要登录(Cookie或APP) <br />未登录恒为0 |
| id_str | str | 弹幕dmID | |
| id_str | str | 弹幕dmid | |
**示例**
查询`CID=236871317`下的弹幕`35600074482384899`、`38880975220375559`、`39052528418553863`点赞数
查询`cid=236871317`下的弹幕`35600074482384899`、`38880975220375559`、`39052528418553863`点赞数
```shell
curl -G 'http://api.bilibili.com/x/v2/dm/thumbup/stats' \
@ -591,8 +591,8 @@ curl -G 'http://api.bilibili.com/x/v2/dm/thumbup/stats' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------------------ | -------------- | ------------------------ |
| access_key | str | APP登录Token | APP方式必要 | |
| dmid | num | 弹幕dmID | 必要 | |
| oid | num | 视频CID | 必要 | |
| dmid | num | 弹幕dmid | 必要 | |
| oid | num | 视频cid | 必要 | |
| op | num | 操作 | 必要 | 1点赞<br />2取消点赞 |
| platform | str | 平台 | 非必要 | |
| csrf | str | CSRF Token位于cookie | Cookie方式必要 | |
@ -609,7 +609,7 @@ curl -G 'http://api.bilibili.com/x/v2/dm/thumbup/stats' \
**示例**
为`CID=145928946`下的弹幕`35600074482384899`点赞
为`cid=145928946`下的弹幕`35600074482384899`点赞
```shell
curl 'http://api.bilibili.com/x/v2/dm/thumbup/add' \
@ -647,8 +647,8 @@ curl 'http://api.bilibili.com/x/v2/dm/thumbup/add' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------------------ | -------------- | ------------------ |
| access_key | str | APP登录Token | APP方式必要 | |
| cid | num | 视频CID | 必要 | |
| dmid | num | 弹幕dmID | 必要 | |
| cid | num | 视频cid | 必要 | |
| dmid | num | 弹幕dmid | 必要 | |
| reason | num | 举报类型 | 必要 | **类型代码见下表** |
| content | str | 其他举报备注 | 非必要 | `reason=11`时有效 |
| csrf | str | CSRF Token位于cookie | Cookie方式必要 | |
@ -682,7 +682,7 @@ curl 'http://api.bilibili.com/x/v2/dm/thumbup/add' \
**示例**
举报`CID=145928946`下的弹幕`35600074482384899`,理由是`引战`
举报`cid=145928946`下的弹幕`35600074482384899`,理由是`引战`
```shell
curl 'http://api.bilibili.com/x/dm/report/add' \
@ -721,8 +721,8 @@ curl 'http://api.bilibili.com/x/dm/report/add' \
| ---------- | ---- | ------------------------ | -------------- | --------------------------------------------- |
| access_key | str | APP登录Token | APP方式必要 | |
| type | num | 弹幕类选择 | 必要 | 1视频弹幕 |
| oid | num | 视频CID | 必要 | |
| dmids | nums | 弹幕dmID | 必要 | 多个ID之间用`,`分隔 |
| oid | num | 视频cid | 必要 | |
| dmids | nums | 弹幕dmid | 必要 | 多个id之间用`,`分隔 |
| state | num | 操作代码 | 必要 | 1删除弹幕<br />2弹幕保护<br />3取消保护 |
| csrf | str | CSRF Token位于cookie | Cookie方式必要 | |
@ -738,7 +738,7 @@ curl 'http://api.bilibili.com/x/dm/report/add' \
**示例**
删除`CID=145928946`下的弹幕`35600074482384899`、`39067304918515717`、`39082777041174531`
删除`cid=145928946`下的弹幕`35600074482384899`、`39067304918515717`、`39082777041174531`
```shell
curl 'http://api.bilibili.com/x/v2/dm/edit/state' \
@ -779,8 +779,8 @@ curl 'http://api.bilibili.com/x/v2/dm/edit/state' \
| ---------- | ---- | ------------------------ | -------------- | -------------------------------- |
| access_key | str | APP登录Token | APP方式必要 | |
| type | num | 弹幕类选择 | 必要 | 1视频弹幕 |
| oid | num | 视频CID | 必要 | |
| dmids | nums | 弹幕dmID | 必要 | 多个ID之间用`,`分隔 |
| oid | num | 视频cid | 必要 | |
| dmids | nums | 弹幕dmid | 必要 | 多个id之间用`,`分隔 |
| pool | num | 操作代码 | 必要 | 0移出字幕池<br />1移入字幕池 |
| csrf | str | CSRF Token位于cookie | Cookie方式必要 | |
@ -796,7 +796,7 @@ curl 'http://api.bilibili.com/x/v2/dm/edit/state' \
**示例**
将`CID=145928946`下的弹幕`35600074482384899`、`39067304918515717`、`39082777041174531`移入字幕池
将`cid=145928946`下的弹幕`35600074482384899`、`39067304918515717`、`39082777041174531`移入字幕池
```shell
curl 'http://api.bilibili.com/x/v2/dm/edit/state' \

View File

@ -31,8 +31,8 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------------- | ---- | -------- | ------ | ----------- |
| type | num | 弹幕类 | 必要 | 1视频弹幕 |
| oid | num | 视频CID | 必要 | |
| pid | num | 稿件avID | 非必要 | |
| oid | num | 视频cid | 必要 | |
| pid | num | 稿件avid | 非必要 | |
| segment_index | num | 分包 | 必要 | 6分钟一包 |
**proto回复**
@ -49,22 +49,22 @@ porto定义见[bilibili.community.service.dm.v1.DmSegMobileReply](../grpc_api
| 名称 | 类型 | 含义 | 备注 |
| -------- | ------ | ------------------ | ------------------------------------------------------------ |
| id | int64 | 弹幕dmID | 唯一 可用于操作参数 |
| id | int64 | 弹幕dmid | 唯一 可用于操作参数 |
| progress | int32 | 视频内弹幕出现时间 | 毫秒 |
| mode | int32 | 弹幕类型 | 1 2 3普通弹幕<br />4底部弹幕<br />5顶部弹幕<br />6逆向弹幕<br />7高级弹幕<br />8代码弹幕<br />9BAS弹幕仅限于特殊弹幕专包 |
| fontsize | int32 | 弹幕字号 | 18<br />25标准<br />36大 |
| color | uint32 | 弹幕颜色 | 十进制RGB888值 |
| midHash | string | 发送者UID的HASH | 用于屏蔽用户和查看用户发送的所有弹幕 也可反查用户ID |
| midHash | string | 发送者mid的HASH | 用于屏蔽用户和查看用户发送的所有弹幕 也可反查用户id |
| content | string | 弹幕内容 | utf-8编码 |
| ctime | int64 | 弹幕发送时间 | 时间戳 |
| weight | int32 | 权重 | 用于智能屏蔽根据弹幕语义及长度通过AI识别得出<br />范围:[0-10]<br />值越大权重越高 |
| action | string | 动作? | 作用尚不明确 |
| pool | int32 | 弹幕池 | 0普通池<br />1字幕池<br />2特殊池代码/BAS弹幕 |
| idStr | string | 弹幕dmID | 字串形式<br />唯一 可用于操作参数 |
| idStr | string | 弹幕dmid | 字串形式<br />唯一 可用于操作参数 |
**示例:**
获取视频`av810872(CID=1176840)`炮姐的实时弹幕分包1
获取视频`av810872(cid=1176840)`炮姐的实时弹幕分包1
**注:[proto定义](../grpc_api/bilibili/community/service/dm/v1/dm.proto)需要编译,`bilibili.community.service.dm.v1.dm_pb2`并非通过pypi安装**

View File

@ -30,8 +30,8 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------- | ------ | ----------- |
| type | num | 弹幕类 | 必要 | 1视频弹幕 |
| oid | num | 视频CID | 必要 | |
| pid | num | 稿件avID | 非必要 | |
| oid | num | 视频cid | 必要 | |
| pid | num | 稿件avid | 非必要 | |
**proto回复**
@ -69,16 +69,16 @@
| 名称 | 类型 | 含义 | 备注 |
| -------- | ------ | ------------ | ------------------------------------------------------------ |
| id | int64 | 弹幕dmID | |
| oid | int64 | 视频CID | |
| mid | int64 | 发送者UID | |
| id | int64 | 弹幕dmid | |
| oid | int64 | 视频cid | |
| mid | int64 | 发送者mid | |
| command | string | 弹幕指令 | `#UP#`UP主头像弹幕<br />`#LINK#`:关联视频弹幕<br />`#ATTENTION#`:视频内嵌引导关注按钮 |
| content | string | 弹幕文字 | |
| progress | int32 | 弹幕出现时间 | 单位为毫秒 |
| ctime | string | 创建时间? | 此项为空 |
| mtime | string | 修改时间? | 此项为空 |
| extra | string | 弹幕负载数据 | json序列字串 |
| idStr | string | 弹幕dmID | 字串形式 |
| idStr | string | 弹幕dmid | 字串形式 |
`extra`json序列
@ -92,10 +92,10 @@
| 字段 | 类型 | 内容 | 备注 |
| ----- | ---- | ------------------- | ---- |
| aid | num | 关联视频的avID | |
| aid | num | 关联视频的avid | |
| title | str | 关联视频的标题 | |
| icon | str | 关联视频按钮图片url | |
| bvid | str | 关联视频的bvID | |
| bvid | str | 关联视频的bvid | |
类型为【视频内嵌引导关注按钮】时:
@ -154,16 +154,16 @@ message DanmakuFlagConfig {
// 互动弹幕条目
message CommandDm {
int64 id = 1; //弹幕dmID
int64 oid = 2; //视频CID
int64 mid = 3; //发送者UID
int64 id = 1; //弹幕dmid
int64 oid = 2; //视频cid
int64 mid = 3; //发送者mid
string command = 4; //弹幕指令
string content = 5; //弹幕文字
int32 progress = 6; //弹幕出现时间
string ctime = 7; //
string mtime = 8; //
string extra = 9; //弹幕负载数据
string idStr = 10; //弹幕dmID(字串形式)
string idStr = 10; //弹幕dmid(字串形式)
}
//弹幕个人配置
@ -206,7 +206,7 @@ message DmWebViewReply {
**示例:**
获取视频`av797164471(CID=236871317)`的弹幕元数据
获取视频`av797164471(cid=236871317)`的弹幕元数据
```shell
curl -G 'http://api.bilibili.com/x/v2/dm/web/view' \
@ -223,7 +223,7 @@ curl -G 'http://api.bilibili.com/x/v2/dm/web/view' \
### 获取互动弹幕
获取并显示视频`av797164471(CID=236871317)`的所有互动弹幕
获取并显示视频`av797164471(cid=236871317)`的所有互动弹幕
```python
import web_dmview_pb2
@ -241,8 +241,8 @@ print(f'互动弹幕数={len(target.commandDms)}')
for i in target.commandDms:
print(f'''\
---弹幕ID={i.id}
---视频CID={i.oid}
---发送者UID={i.mid}
---视频cid={i.oid}
---发送者mid={i.mid}
---弹幕指令={i.command}
---弹幕文字={i.content}
---弹幕出现时间={i.progress}
@ -256,8 +256,8 @@ for i in target.commandDms:
```
互动弹幕数=1
---弹幕ID=38469676112019463
---视频CID=236871317
---发送者UID=501183549
---视频cid=236871317
---发送者mid=501183549
---弹幕指令=#UP#
---弹幕文字=这个视频没有恰饭!别紧张!
---弹幕出现时间=157818
@ -269,7 +269,7 @@ for i in target.commandDms:
BAS弹幕`pool=2` `mode=9`)只能从此包获取,代码弹幕(`pool=2` `mode=8`)也能从此包获取
获取并显示视频`av2(CID=62131)`的所有BAS代码弹幕专包
获取并显示视频`av2(cid=62131)`的所有BAS代码弹幕专包
```python
import web_dmview_pb2

View File

@ -22,7 +22,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------- | ------ | ---- |
| oid | num | 视频CID | 必要 | |
| oid | num | 视频cid | 必要 | |
**示例:**
@ -46,7 +46,7 @@ curl -G 'http://api.bilibili.com/x/v1/dm/list.so' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------- | ------ | ---- |
| cid | num | 视频CID | 必要 | |
| cid | num | 视频cid | 必要 | |
**示例:**
@ -98,7 +98,7 @@ curl 'http://comment.bilibili.com/144541892.xml'
- 标签 i
- 标签 chatserverchat.bilibili.com
- 标签 chatid视频CID
- 标签 chatid视频cid
- 标签 mission0
- 标签 maxlimit实时弹幕池最大容量
- 标签 state弹幕状态0正常 1弹幕已关闭
@ -119,8 +119,8 @@ curl 'http://comment.bilibili.com/144541892.xml'
| 3 | 弹幕颜色 | int32 | 十进制RGB888值 |
| 4 | 弹幕发送时间 | int32 | 时间戳 |
| 5 | 弹幕池类型 | int32 | 0普通池<br />1字幕池<br />2特殊池代码/BAS弹幕 |
| 6 | 发送者UID的HASH | string | 用于屏蔽用户和查看用户发送的所有弹幕 也可反查用户ID |
| 7 | 弹幕dmID | int64 | 唯一 可用于操作参数 |
| 6 | 发送者mid的HASH | string | 用于屏蔽用户和查看用户发送的所有弹幕 也可反查用户id |
| 7 | 弹幕dmid | int64 | 唯一 可用于操作参数 |
```xml
<d p="490.19100,1,25,16777215,1584268892,0,a16fe0dd,29950852386521095">从结尾回来看这里,更感动了!</d>

View File

@ -23,7 +23,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------------ | ------ | ------- |
| type | num | 1 | 必要 | |
| oid | num | 视频CID | 必要 | |
| oid | num | 视频cid | 必要 | |
| month | str | 查询目标年月 | 必要 | YYYY-MM |
**json回复**
@ -120,7 +120,7 @@ curl -G 'http://api.bilibili.com/x/v2/dm/history/index' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------- | ------ | ----------- |
| type | num | 弹幕类 | 必要 | 1视频弹幕 |
| oid | num | 视频CID | 必要 | |
| oid | num | 视频cid | 必要 | |
| date | str | 弹幕日期 | 必要 | YYYY-MM-DD |
**proto回复**
@ -129,7 +129,7 @@ porto定义见[bilibili.community.service.dm.v1.DmSegMobileReply](../grpc_api
详细说明见[protobuf弹幕](danmaku_proto.md)
获取视频`av84271171(CID=144541892)`2020-01-21的历史弹幕
获取视频`av84271171(cid=144541892)`2020-01-21的历史弹幕
**注proto定义需要编译**
@ -192,12 +192,12 @@ idStr: "27532611677585408"
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------- | ------ | ---------- |
| type | num | 1 | 必要 | |
| oid | num | 视频CID | 必要 | |
| oid | num | 视频cid | 必要 | |
| date | str | 弹幕日期 | 必要 | YYYY-MM-DD |
**示例:**
获取视频`av84271171(CID=144541892)`2020-01-21的历史弹幕
获取视频`av84271171(cid=144541892)`2020-01-21的历史弹幕
```shell
curl -G 'http://api.bilibili.com/x/v2/dm/history' \

View File

@ -16,7 +16,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | -------- | ------------------ | ------ | ---- |
| aid | num或str | 稿件avID或稿件bvID | 必要 | |
| aid | num或str | 稿件avid或稿件bvid | 必要 | |
**json回复**
@ -42,14 +42,14 @@
获取视频`av43337021`/`BV1rb411m7gE`的弹幕快照总计20条
avID方式:
avid方式:
```shell
curl -G 'http://api.bilibili.com/x/v2/dm/ajax' \
--data-urlencode 'aid=43337021'
```
bvID方式:
bvid方式:
```shell
curl -G 'http://api.bilibili.com/x/v2/dm/ajax' \

View File

@ -54,7 +54,7 @@
| face | str | 直播者头像 | |
| link | str | 直播链接 | |
| title | str | 直播标题 | |
| uid | num | 直播者ID | |
| uid | num | 直播者id | |
| uname | str | 直播者昵称 | |
**示例:**

View File

@ -8,7 +8,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------------ | ---- | ---------- | ------ | -------- |
| dynamic_id | id | 动态ID | 必要 | |
| dynamic_id | id | 动态id | 必要 | |
**json回复**
@ -73,7 +73,7 @@
**示例:**
获取`哔哩哔哩弹幕网`的动态ID为`507420325550127049`动态
获取`哔哩哔哩弹幕网`的动态id为`507420325550127049`动态
```shell
curl -G 'http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/get_dynamic_detail' \

View File

@ -14,7 +14,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------------ | ---- | ---------- | ------ | -------- |
| topic_name | str | 话题名称 | 必要(可选) | topic_id与topic_name任选一个 |
| topic_id | num | 话题ID | 必要(可选) | topic_id与topic_name任选一个 |
| topic_id | num | 话题id | 必要(可选) | topic_id与topic_name任选一个 |
| sortby | num | 排序方式 | 非必要 | 一般情况下带上参数2在部分话题中使用可以排除热门部分|
| offset | num | 偏移值 | 非必要| 可用于偏移显示的动态列表(为`0`时获取不包含置顶及热门的最新动态) |
@ -55,7 +55,7 @@
**示例:**
获取话题`哔哩哔哩漫画`(话题ID`7539944`)的当前动态列表(包含置顶&热门)
获取话题`哔哩哔哩漫画`(话题id`7539944`)的当前动态列表(包含置顶&热门)
topic_name方式
```shell
@ -3354,7 +3354,7 @@ curl -G 'http://api.vc.bilibili.com/topic_svr/v1/topic_svr/fetch_dynamics' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------------ | ---- | ---------- | ------ | -------- |
| topic_name | str | 话题名称 | 必要(可选) | topic_id与topic_name任选一个 |
| topic_id | num | 话题ID | 必要(可选) | topic_id与topic_name任选一个 |
| topic_id | num | 话题id | 必要(可选) | topic_id与topic_name任选一个 |
| offset_dynamic_id | num | 偏移值 | 必要| 可用于偏移显示的动态列表(为`0`时获取最新动态) |
**json回复**
@ -3392,7 +3392,7 @@ curl -G 'http://api.vc.bilibili.com/topic_svr/v1/topic_svr/fetch_dynamics' \
**示例:**
获取话题`哔哩哔哩漫画`(话题ID`7539944`)的当前动态列表
获取话题`哔哩哔哩漫画`(话题id`7539944`)的当前动态列表
topic_name方式
```shell

View File

@ -27,9 +27,9 @@
| -------- | ---- | ------------------------ | ------ | ------------------------------------------------- |
| bp_num | num | 贝壳数量 | 必要 | 必须在20-99990之间 |
| is_bp_remains_prior | bool | 是否优先扣除B币余额 | 必要 | [true,false]B币充电请选择true |
| up_mid | num | 充电对象用户UID | 必要 | |
| up_mid | num | 充电对象用户mid | 必要 | |
| otype | str | 充电来源 | 必要 | up空间充电<br />archive视频充电 |
| oid | num | 充电来源代码 | 必要 | 空间充电:充电对象用户UID<br />视频充电稿件avID |
| oid | num | 充电来源代码 | 必要 | 空间充电:充电对象用户mid<br />视频充电稿件avid |
| csrf | str | CSRF Token位于cookie | 必要 | |
**json回复**
@ -47,8 +47,8 @@
| 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | ----------- | ------------------------------------------------ |
| mid | num | 本用户UID | |
| up_mid | num | 目标用户UID | |
| mid | num | 本用户mid | |
| up_mid | num | 目标用户mid | |
| order_no | str | 留言token | 用于添加充电留言 |
| bp_num | num | 充电贝壳数 | |
| exp | num | 获得经验数 | |
@ -57,7 +57,7 @@
**示例:**
以空间的方式向用户`UID=293793435`充了2贝壳得到2经验留言token为`BPRG5CEC3VUPOOANA540`
以空间的方式向用户`mid=293793435`充了2贝壳得到2经验留言token为`BPRG5CEC3VUPOOANA540`
此时`data`.`status`=`4`
@ -188,9 +188,9 @@ curl 'https://api.bilibili.com/x/ugcpay/web/v2/trade/elec/pay/quick' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| -------- | ---- | ------------------------ | ------ | ------------------------------------------------- |
| elec_num | num | 充电电池数量 | 必要 | 必须在20-99990之间 |
| up_mid | num | 充电对象用户UID | 必要 | |
| up_mid | num | 充电对象用户mid | 必要 | |
| otype | str | 充电来源 | 必要 | up空间充电<br />archive视频充电 |
| oid | num | 充电来源代码 | 必要 | 空间充电:充电对象用户UID<br />视频充电稿件avID |
| oid | num | 充电来源代码 | 必要 | 空间充电:充电对象用户mid<br />视频充电稿件avid |
| csrf | str | CSRF Token位于cookie | 必要 | |
**json回复**
@ -208,8 +208,8 @@ curl 'https://api.bilibili.com/x/ugcpay/web/v2/trade/elec/pay/quick' \
| 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | ----------- | ------------------------------------------------ |
| mid | num | 本用户UID | |
| up_mid | num | 目标用户UID | |
| mid | num | 本用户mid | |
| up_mid | num | 目标用户mid | |
| order_no | str | 留言token | 用于添加充电留言 |
| elec_num | num | 充电电池数 | |
| exp | num | 获得经验数 | |
@ -218,7 +218,7 @@ curl 'https://api.bilibili.com/x/ugcpay/web/v2/trade/elec/pay/quick' \
**示例:**
以空间的方式向用户`UID=293793435`充了20电池得到2经验留言token为`BPRG5CEC3VUPOOANA540`
以空间的方式向用户`mid=293793435`充了20电池得到2经验留言token为`BPRG5CEC3VUPOOANA540`
此时`data`.`status`=`4`

View File

@ -33,10 +33,10 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------------------- | ---- | ------------------------ | ------ | ------------------------------------------------------------ |
| elec_num | num | 充电电池数量 | 必要 | 必须在20-99990之间<br />1-19区间视为充值B币 |
| up_mid | num | 充电对象用户UID | 必要 | |
| up_mid | num | 充电对象用户mid | 必要 | |
| is_bp_remains_prior | bool | 是否优先扣除B币 | 必要 | true<br />false<br />在B币不足时剩余的部分利用支付平台支付 |
| otype | str | 充电来源 | 必要 | up空间充电<br />archive视频充电 |
| oid | num | 充电来源代码 | 必要 | 空间充电:充电对象用户UID<br />视频充电稿件avID |
| oid | num | 充电来源代码 | 必要 | 空间充电:充电对象用户mid<br />视频充电稿件avid |
| csrf | str | CSRF Token位于cookie | 必要 | |
**json回复**
@ -122,7 +122,7 @@ curl 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/qr_code/create' \
| -------- | ---- | ----------- | ------------------------------------------------------------ |
| qr_token | str | 扫码秘钥 | |
| order_no | str | 留言token | 未成功则无此项<br />用于添加充电留言 |
| mid | num | 当前用户UID | |
| mid | num | 当前用户mid | |
| status | num | 状态值 | 若秘钥错误则无此项<br />1已支付<br />2未扫描<br />3未确认 |
**示例:**

View File

@ -15,7 +15,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ----------- | ------ | ---- |
| mid | num | 目标用户UID | 必要 | |
| mid | num | 目标用户mid | 必要 | |
**json回复**
@ -23,7 +23,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | -------- | ----------------------------- |
| code | num | 返回值 | 0成功 <br />500011UID错误 |
| code | num | 返回值 | 0成功 <br />500011mid错误 |
| msg | str | 错误信息 | 正确时无此项 |
| data | obj | 数据本体 | |
@ -50,8 +50,8 @@
| 字段 | 类型 | 内容 | 备注 |
| ----------- | ---- | ---------------- | ---------------- |
| mid | num | 充电对象UID | |
| pay_mid | num | 充电用户UID | |
| mid | num | 充电对象mid | |
| pay_mid | num | 充电用户mid | |
| rank | num | 充电用户排名 | 取决于充电的多少 |
| uname | str | 充电用户昵称 | |
| avatar | str | 充电用户头像url | |
@ -70,7 +70,7 @@
**示例:**
查询用户`UID=53456`的充电公示列表
查询用户`mid=53456`的充电公示列表
```shell
curl -G 'http://elec.bilibili.com/api/query.rank.do' \
@ -152,9 +152,9 @@ curl -G 'http://elec.bilibili.com/api/query.rank.do' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------------ | ------------ | ------------------ |
| mid | num | 目标用户UID | 必要 | |
| aid | num | 目标稿件avID | 必要(可选) | avID与bvID任选一个 |
| bvid | str | 目标稿件bvID | 必要(可选) | avID与bvID任选一个 |
| mid | num | 目标用户mid | 必要 | |
| aid | num | 目标稿件avid | 必要(可选) | avid与bvid任选一个 |
| bvid | str | 目标稿件bvid | 必要(可选) | avid与bvid任选一个 |
**json回复**
@ -200,8 +200,8 @@ curl -G 'http://elec.bilibili.com/api/query.rank.do' \
| 字段 | 类型 | 内容 | 备注 |
| ----------- | ---- | ---------------- | ---------------- |
| mid | num | 充电对象UID | |
| pay_mid | num | 充电用户UID | |
| mid | num | 充电对象mid | |
| pay_mid | num | 充电用户mid | |
| rank | num | 充电用户排名 | 取决于充电的多少 |
| uname | str | 充电用户昵称 | |
| avatar | str | 充电用户头像url | |
@ -220,9 +220,9 @@ curl -G 'http://elec.bilibili.com/api/query.rank.do' \
**示例:**
获取视频`av967773538`/` BV1up4y1y77i `,用户`UID=53456`的视频充电鸣谢名单
获取视频`av967773538`/` BV1up4y1y77i `,用户`mid=53456`的视频充电鸣谢名单
avID方式:
avid方式:
```shell
curl -G 'http://api.bilibili.com/x/web-interface/elec/show' \
@ -230,7 +230,7 @@ curl -G 'http://api.bilibili.com/x/web-interface/elec/show' \
--data-urlencode 'aid=967773538'
```
bvID方式:
bvid方式:
```shell
curl -G 'http://api.bilibili.com/x/web-interface/elec/show' \

View File

@ -19,7 +19,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------------------ | ------ | -------------------------------- |
| package_id | num | 表情包ID | 必要 | |
| package_id | num | 表情包id | 必要 | |
| business | str | 使用场景 | 必要 | reply评论区<br />dynamic动态 |
| csrf | str | CSRF Token位于cookie | 必要 | |
@ -35,7 +35,7 @@
**示例:**
添加ID为`25`的表情包,使用场景为评论区
添加id为`25`的表情包,使用场景为评论区
```shell
curl 'http://api.bilibili.com/x/emote/package/add' \
@ -70,7 +70,7 @@ curl 'http://api.bilibili.com/x/emote/package/add' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------------------ | ------ | -------------------------------- |
| package_id | num | 表情包ID | 必要 | |
| package_id | num | 表情包id | 必要 | |
| business | str | 使用场景 | 必要 | reply评论区<br />dynamic动态 |
| csrf | str | CSRF Token位于cookie | 必要 | |
@ -86,7 +86,7 @@ curl 'http://api.bilibili.com/x/emote/package/add' \
**示例:**
移除ID为`25`的表情包,使用场景为评论区
移除id为`25`的表情包,使用场景为评论区
```shell
curl 'http://api.bilibili.com/x/emote/package/remove' \

View File

@ -234,7 +234,7 @@ curl -G 'http://api.bilibili.com/x/emote/user/panel/web' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| -------- | ---- | -------- | ------ | -------------------------------- |
| business | str | 使用场景 | 必要 | reply评论区<br />dynamic动态 |
| ids | nums | 表情包ID | 必要 | |
| ids | nums | 表情包id | 必要 | |
**json回复**
@ -263,7 +263,7 @@ curl -G 'http://api.bilibili.com/x/emote/user/panel/web' \
**示例:**
获取表情包ID为`93`的表情包明细
获取表情包id为`93`的表情包明细
```shell
curl -G 'http://api.bilibili.com/x/emote/package' \
@ -586,7 +586,7 @@ curl -G 'http://api.bilibili.com/x/emote/setting/panel' \
| 字段 | 类型 | 内容 | 备注 |
| ----- | ----- | ----------------- | -------------------------------------------------------- |
| id | num | 表情包ID | |
| id | num | 表情包id | |
| text | str | 表情包名称 | |
| url | str | 表情包标志图片url | |
| mtime | num | 创建时间 | 时间戳 |
@ -607,7 +607,7 @@ curl -G 'http://api.bilibili.com/x/emote/setting/panel' \
| 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | --------------- | ---------------- |
| size | num | 表情尺寸信息 | 1<br />2大 |
| item_id | num | 购买物品ID | |
| item_id | num | 购买物品id | |
| item_url | num | 购买物品页面url | 无则无此项 |
`表情包对象`中的`emote`数组:
@ -622,8 +622,8 @@ curl -G 'http://api.bilibili.com/x/emote/setting/panel' \
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ---- | ----------- | -------------------------------------------------------- |
| id | num | 表情ID | |
| package_id | num | 表情包ID | |
| id | num | 表情id | |
| package_id | num | 表情包id | |
| text | str | 表情转义符 | 颜文字时为该字串 |
| url | str | 表情图片url | 颜文字时为该字串 |
| mtime | num | 创建时间 | 时间戳 |

View File

@ -36,9 +36,9 @@
| 字段 | 类型 | 内容 | 备注 |
| ----------- | ---- | -------------------- | -------------------------------------------------- |
| id | num | 收藏夹mlid完整id | 收藏夹原始id+创建者UID尾号2位 |
| id | num | 收藏夹mlid完整id | 收藏夹原始id+创建者mid尾号2位 |
| fid | num | 收藏夹原始id | |
| mid | num | 创建者UID | |
| mid | num | 创建者mid | |
| attr | num | 属性位(?) | |
| title | str | 收藏夹标题 | |
| cover | str | 收藏夹封面图片url | |
@ -59,7 +59,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ---- | ---------------- | ----------------------------------------------- |
| mid | num | 创建者UID | |
| mid | num | 创建者mid | |
| name | str | 创建者昵称 | |
| face | str | 创建者头像url | |
| followed | bool | 是否已关注创建者 | |
@ -77,7 +77,7 @@
**示例:**
查询收藏夹`ID=1052622027`的元数据
查询收藏夹`id=1052622027`的元数据
```shell
curl -G 'http://api.bilibili.com/x/v3/fav/folder/info' \
@ -145,7 +145,7 @@ curl -G 'http://api.bilibili.com/x/v3/fav/folder/info' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------------ | ------ | ---------------------------------------- |
| up_mid | num | 目标用户UID | 必要 | |
| up_mid | num | 目标用户mid | 必要 | |
| type | num | 目标内容属性 | 非必要 | 默认为全部<br />0全部<br />2视频稿件 |
| rid | num | 目标内容id | 非必要 | 视频稿件视频稿件avid |
@ -179,9 +179,9 @@ curl -G 'http://api.bilibili.com/x/v3/fav/folder/info' \
| 字段 | 类型 | 内容 | 备注 |
| ----------- | ---- | ------------------------ | ------------------------------------------ |
| id | num | 收藏夹mlid完整id | 收藏夹原始id+创建者UID尾号2位 |
| id | num | 收藏夹mlid完整id | 收藏夹原始id+创建者mid尾号2位 |
| fid | num | 收藏夹原始id | |
| mid | num | 创建者UID | |
| mid | num | 创建者mid | |
| attr | num | 属性位(?) | |
| title | str | 收藏夹标题 | |
| fav_state | num | 目标id是否存在于该收藏夹 | 存在于该收藏夹1<br />不存在于该收藏夹0 |
@ -189,7 +189,7 @@ curl -G 'http://api.bilibili.com/x/v3/fav/folder/info' \
**示例:**
查询用户`UID=509372`的所有创建收藏夹列表
查询用户`mid=509372`的所有创建收藏夹列表
```shell
curl -G 'http://api.bilibili.com/x/v3/fav/folder/created/list-all' \
@ -291,7 +291,7 @@ curl -G 'http://api.bilibili.com/x/v3/fav/folder/created/list-all' \
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | ----------- | ---- |
| mid | num | UP主UID | |
| mid | num | UP主mid | |
| name | str | UP主昵称 | |
| face | str | UP主头像url | |

View File

@ -49,9 +49,9 @@
| 字段 | 类型 | 内容 | 备注 |
| ----------- | ---- | -------------------- | -------------------------------------------------- |
| id | num | 收藏夹mlid完整id | 收藏夹原始id+创建者UID尾号2位 |
| id | num | 收藏夹mlid完整id | 收藏夹原始id+创建者mid尾号2位 |
| fid | num | 收藏夹原始id | |
| mid | num | 创建者UID | |
| mid | num | 创建者mid | |
| attr | num | 属性 | 0正常<br />1失效 |
| title | str | 收藏夹标题 | |
| cover | str | 收藏夹封面图片url | |
@ -72,7 +72,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ---- | ---------------- | ----------------------------------------------- |
| mid | num | 创建者UID | |
| mid | num | 创建者mid | |
| name | str | 创建者昵称 | |
| face | str | 创建者头像url | |
| followed | bool | 是否已关注创建者 | |
@ -122,7 +122,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | ----------- | ---- |
| mid | num | UP主UID | |
| mid | num | UP主mid | |
| name | str | UP主昵称 | |
| face | str | UP主头像url | |
@ -136,7 +136,7 @@
**示例:**
查询收藏夹`ID=1052622027`每页5个视频第`1`页的内容明细
查询收藏夹`id=1052622027`每页5个视频第`1`页的内容明细
```shell
curl -G 'http://api.bilibili.com/x/v3/fav/resource/list' \
@ -377,7 +377,7 @@ curl -G 'http://api.bilibili.com/x/v3/fav/resource/list' \
**示例:**
查询收藏夹`ID=1052622027`的全部内容id
查询收藏夹`id=1052622027`的全部内容id
```shell
curl -G 'http://api.bilibili.com/x/v3/fav/resource/ids' \

View File

@ -46,7 +46,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ---- | ------------ | ------------------------------- |
| id | num | 颜色ID | |
| id | num | 颜色id | |
| name | str | 颜色名称 | |
| is_free | bool | 是否免费 | false收费<br />true免费 |
| price | num | 价格 | 单位为硬币 |
@ -184,7 +184,7 @@ curl -G 'http://club.bilibili.com/api/query.skin.list.do' \
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ---- | ------------ | ------------------------------- |
| id | num | 颜色ID | |
| id | num | 颜色id | |
| name | str | 颜色名称 | |
| is_free | bool | 是否免费 | false收费<br />true免费 |
| price | num | 价格 | 单位为硬币 |

View File

@ -47,7 +47,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ----------- | ---- | --------------- | ------ |
| id | num | 装扮ID | |
| id | num | 装扮id | |
| name | str | 装扮名称 | |
| preview | str | 装扮封面url | |
| ver | num | 装扮版本 | 时间戳 |
@ -80,7 +80,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ---- | ------------ | ------------------------------- |
| id | num | 颜色ID | |
| id | num | 颜色id | |
| name | str | 颜色名称 | |
| is_free | bool | 是否免费 | false收费<br />true免费 |
| price | num | 价格 | 单位为硬币 |
@ -95,7 +95,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ----------- | ---- | --------------- | ------ |
| id | num | 装扮ID | |
| id | num | 装扮id | |
| name | str | 装扮名称 | |
| ver | num | 装扮版本 | 时间戳 |
| loading_url | str | 加载动画图标url | |

View File

@ -23,8 +23,8 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| -------- | ---- | ---------------------- | ------ | ------------------------------------------------------------ |
| max | num | 历史记录截止目标ID | 非必要 | 默认为0<br />稿件稿件avID<br />番剧影视剧集ssID<br />直播直播间ID<br />文集文集rlID<br />文章文章cvID |
| business | num | 历史记录截止目标ID类型 | 非必要 | 默认为空<br />archive稿件<br />pgc番剧影视<br />live直播<br />article-list文集<br />article文章 |
| max | num | 历史记录截止目标id | 非必要 | 默认为0<br />稿件稿件avid<br />番剧影视剧集ssid<br />直播直播间id<br />文集文集rlid<br />文章文章cvid |
| business | num | 历史记录截止目标id类型 | 非必要 | 默认为空<br />archive稿件<br />pgc番剧影视<br />live直播<br />article-list文集<br />article文章 |
| view_at | num | 历史记录截止时间 | 非必要 | 时间戳<br />默认为0<br />0为当前时间 |
| ps | num | 每页项数 | 非必要 | 默认为20 |
@ -51,9 +51,9 @@
| 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | ------------------ | ------------------ |
| max | num | 最后一项目标ID | **详细内容见参数** |
| max | num | 最后一项目标id | **详细内容见参数** |
| view_at | num | 最后一项时间节点 | 时间戳 |
| business | str | 最后一项目标ID类型 | **详细内容见参数** |
| business | str | 最后一项目标id类型 | **详细内容见参数** |
| ps | num | 每页项数 | |
`data`中的`tab`数组:
@ -92,7 +92,7 @@
| videos | num | 视频分P数目 | 仅用于稿件视频 |
| author_name | str | UP主昵称 | |
| author_face | str | UP主头像url | |
| author_mid | num | UP主UID | |
| author_mid | num | UP主mid | |
| view_at | num | 查看时间 | 时间戳 |
| progress | num | 视频观看进度 | 单位为秒<br />用于稿件视频或剧集 |
| badge | str | 条目备注标识 | 用于稿件视频或剧集 |
@ -103,7 +103,7 @@
| new_desc | str | 最新一话/最新一P标识 | 用于稿件视频或剧集 |
| is_finish | num | 是否已完结 | 仅用于剧集<br />0未完结<br />1已完结 |
| is_fav | num | 是否收藏 | 0未收藏<br />1已收藏 |
| kid | num | 条目目标ID | **详细内容见参数** |
| kid | num | 条目目标id | **详细内容见参数** |
| tag_name | str | 子分区名 | 用于稿件视频和直播 |
| live_status | num | 直播状态 | 仅用于直播<br />0未开播<br />1已开播 |
@ -119,11 +119,11 @@
| 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | ------------------- | ------------------------------------------------------------ |
| oid | num | 目标ID | 稿件视频&剧集(当`business=archive`或`business=pgc`时稿件avID<br />直播(当`business=live`时直播间ID<br />文章(当`business=article`时文章cvID<br />文集(当`business=article-list`时文集rlID |
| epid | num | 剧集epID | 仅用于剧集 |
| bvid | str | 稿件bvID | 仅用于稿件视频 |
| oid | num | 目标id | 稿件视频&剧集(当`business=archive`或`business=pgc`时稿件avid<br />直播(当`business=live`时直播间id<br />文章(当`business=article`时文章cvid<br />文集(当`business=article-list`时文集rlid |
| epid | num | 剧集epid | 仅用于剧集 |
| bvid | str | 稿件bvid | 仅用于稿件视频 |
| page | num | 观看到的视频分P数 | 仅用于稿件视频 |
| cid | num | 观看到的对象ID | 稿件视频&剧集(当`business=archive`或`business=pgc`时视频CID<br />文集(当`business=article-list`时文章cvID |
| cid | num | 观看到的对象id | 稿件视频&剧集(当`business=archive`或`business=pgc`时视频cid<br />文集(当`business=article-list`时文章cvid |
| part | str | 观看到的视频分P标题 | 仅用于稿件视频 |
| business | str | 条目类型 | **详细内容见参数** |
| dt | num | 查看平台代码 | 1 3 5 7手机端<br />2web端<br />4 6pad端<br />33TV端<br />0其他 |
@ -387,9 +387,9 @@ curl -G 'http://api.bilibili.com/x/web-interface/history/cursor' \
| 字段 | 类型 | 内容 | 备注 |
| ------------------------------- | ------- | ------------------------------ | ------------------------------------------------------------ |
| aid | num | 稿件avID | |
| aid | num | 稿件avid | |
| videos | num | 视频分P总数 | 默认为1 |
| tid | num | 分区tID | |
| tid | num | 分区tid | |
| tname | str | 子分区名称 | |
| copyright | num | 是否转载 | 1原创<br />2转载 |
| pic | str | 视频封面图片url | |
@ -404,7 +404,7 @@ curl -G 'http://api.bilibili.com/x/web-interface/history/cursor' \
| owner | obj | 视频UP主信息 | 略,见[获取视频详细信息web端](/video/info.md#获取视频详细信息web端)中的`owner`对象 |
| stat | obj | 视频状态数 | 略,见[获取视频详细信息web端](/video/info.md#获取视频详细信息web端)中的`stat`对象 |
| dynamic | str | 视频同步发布的的动态的文字内容 | 无为空 |
| cid | num | 视频1P CID | |
| cid | num | 视频1P cid | |
| dimension | obj | 视频1P分辨率 | 略,见[获取视频详细信息web端](/video/info.md#获取视频详细信息web端)中的`dimension`对象 |
| bangumi | obj | 番剧/影视信息 | 非番剧/影视无此项 |
| cheese | obj | 课程信息 | 非课程无此项 |
@ -416,17 +416,17 @@ curl -G 'http://api.bilibili.com/x/web-interface/history/cursor' \
| count | num | 分P数 | 非投稿视频无此项 |
| progress | num | 观看进度 | 单位为秒 |
| view_at | num | 观看时间 | 时间戳 |
| kid | num | 稿件avID | |
| kid | num | 稿件avid | |
| business | str | 视频类型标识 | archive用户投稿视频<br />pgc番剧/影视<br />cheese课程 |
| redirect_link | str | 重定向url | |
| bvid | str | 稿件bvID | |
| bvid | str | 稿件bvid | |
`data`数组中的对象`bangumi`对象:
| 字段 | 类型 | 内容 | 备注 |
| -------------- | ---- | --------------- | ------------ |
| cover | str | 番剧封面图片url | |
| ep_id | num | 番剧epID | |
| ep_id | num | 番剧epid | |
| episode_status | num | | |
| follow | num | 0 | 作用尚不明确 |
| long_title | str | 单集标题 | |
@ -438,9 +438,9 @@ curl -G 'http://api.bilibili.com/x/web-interface/history/cursor' \
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---- | ------------ | ---------------------- |
| is_finish | num | 是否完结 | 0连载中<br />1完结 |
| newest_ep_id | num | 最细一话epID | |
| newest_ep_id | num | 最细一话epid | |
| newest_ep_index | str | 最细一话集数 | |
| season_id | num | 番剧ssID | |
| season_id | num | 番剧ssid | |
| season_status | num | | |
| season_type | num | | |
| title | str | 番剧标题 | |
@ -453,7 +453,7 @@ curl -G 'http://api.bilibili.com/x/web-interface/history/cursor' \
| cover | str | 课程封面图片url | |
| long_title | str | 完整标题 | |
| number | str | 本集数 | |
| season_id | num | 课程ssID | |
| season_id | num | 课程ssid | |
| update_info | str | 总集数 | |
**示例:**
@ -671,7 +671,7 @@ curl -G 'http://api.bilibili.com/x/v2/history' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------------------------ | ------ | ------------------------------------------------------------ |
| kid | str | 删除的目标记录 | 必要 | 视频archive\_{稿件avID}<br />直播live_{直播间ID}<br />专栏article\_{专栏cvID}<br />剧集pgc\_{剧集ssID}<br />文集article-list\_{文集rlID} |
| kid | str | 删除的目标记录 | 必要 | 视频archive\_{稿件avid}<br />直播live_{直播间id}<br />专栏article\_{专栏cvid}<br />剧集pgc\_{剧集ssid}<br />文集article-list\_{文集rlid} |
| csrf | str | CSRF Token位于cookie | 必要 | |
**json回复**

View File

@ -24,8 +24,8 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------------------------ | ------------ | ------------------ |
| aid | num | 稿件avID | 必要(可选) | avID与bvID任选一个 |
| bvid | str | 稿件bvID | 必要(可选) | avID与bvID任选一个 |
| aid | num | 稿件avid | 必要(可选) | avid与bvid任选一个 |
| bvid | str | 稿件bvid | 必要(可选) | avid与bvid任选一个 |
| csrf | str | CSRF Token位于cookie | 必要 | |
**json回复**
@ -42,7 +42,7 @@
添加视频`av41687433`/`BV1ht41147kj`到稍后再看列表
avID方式:
avid方式:
```shell
curl 'http://api.bilibili.com/x/v2/history/toview/add' \
@ -51,7 +51,7 @@ curl 'http://api.bilibili.com/x/v2/history/toview/add' \
-b 'SESSDATA=xxx'
```
bvID方式:
bvid方式:
```shell
curl 'http://api.bilibili.com/x/v2/history/toview/add' \
@ -91,8 +91,8 @@ curl 'http://api.bilibili.com/x/v2/history/toview/add' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------------------------ | ------ | ---- |
| cid | num | 目标频道ID | 必要 | |
| mid | num | 目标频道所属的用户UID | 必要 | |
| cid | num | 目标频道id | 必要 | |
| mid | num | 目标频道所属的用户mid | 必要 | |
| csrf | str | CSRF Token位于cookie | 必要 | |
**json回复**
@ -106,7 +106,7 @@ curl 'http://api.bilibili.com/x/v2/history/toview/add' \
**示例:**
添加用户`UID=282994`下的频道`4693`中所有视频到稍后再看
添加用户`mid=282994`下的频道`4693`中所有视频到稍后再看
```shell
curl 'http://space.bilibili.com/ajax/channel/addAllToView' \
@ -168,9 +168,9 @@ curl 'http://space.bilibili.com/ajax/channel/addAllToView' \
| 字段 | 类型 | 内容 | 备注 |
| ------------------------------- | ------- | ------------------------------ | ------------------------------------------------------------ |
| aid | num | 稿件avID | |
| aid | num | 稿件avid | |
| videos | num | 稿件分P总数 | 默认为1 |
| tid | num | 分区tID | |
| tid | num | 分区tid | |
| tname | str | 子分区名称 | |
| copyright | num | 是否转载 | 1原创<br />2转载 |
| pic | str | 稿件封面图片url | |
@ -187,10 +187,10 @@ curl 'http://space.bilibili.com/ajax/channel/addAllToView' \
| dynamic | str | 视频同步发布的的动态的文字内容 | 无为空 |
| dimension | obj | 稿件1P分辨率 | 略,见[获取视频详细信息web端](/video/info.md#获取视频详细信息web端)中的`dimension`对象 |
| count | num | 稿件分P数 | 非投稿视频无此项 |
| cid | num | 视频CID | |
| cid | num | 视频cid | |
| progress | num | 观看进度时间 | 单位为秒 |
| add_at | num | 添加时间 | 时间戳 |
| bvid | str | 稿件bvID | |
| bvid | str | 稿件bvid | |
**示例:**
@ -363,7 +363,7 @@ curl 'http://api.bilibili.com/x/v2/history/toview' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------------------------ | ------ | ------------------------------------------------------------ |
| viewed | bool | 是否删除所有已观看的视频 | 非必要 | true删除已观看视频<br />false不删除已观看视频<br />默认为false |
| aid | num | 删除的目标记录的avID | 非必要 | |
| aid | num | 删除的目标记录的avid | 非必要 | |
| csrf | str | CSRF Token位于cookie | 必要 | |
**json回复**

View File

@ -16,7 +16,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ----------- | ------ | ---- |
| mid | num | 目标用户UID | 必要 | |
| mid | num | 目标用户mid | 必要 | |
**json回复**
@ -40,13 +40,13 @@
| title | str | 直播间标题 | |
| cover | str | 直播间封面url | |
| online | num | 直播间人气 | 值为上次直播时刷新 |
| roomid | num | 直播间ID(短号) | |
| roomid | num | 直播间id(短号) | |
| broadcast_type | num | 0 | |
| online_hidden | num | 0 | |
**示例:**
查询用户`UID=322892`的直播间信息
查询用户`mid=322892`的直播间信息
```shell
curl -G 'http://api.live.bilibili.com/room/v1/Room/getRoomInfoOld' \
@ -105,9 +105,9 @@ curl -G 'http://api.live.bilibili.com/room/v1/Room/getRoomInfoOld' \
| 字段 | 类型 | 内容 | 备注 |
| -------------- | ---- | ------------- | ------------------------ |
| room_id | num | 直播间真实ID | |
| short_id | num | 直播间ID(短号) | |
| uid | num | 主播用户UID | |
| room_id | num | 直播间真实id | |
| short_id | num | 直播间id(短号) | |
| uid | num | 主播用户mid | |
| need_p2p | num | 是否p2p | |
| is_hidden | bool | 是否隐藏 | |
| is_locked | bool | 是否锁定 | |
@ -124,7 +124,7 @@ curl -G 'http://api.live.bilibili.com/room/v1/Room/getRoomInfoOld' \
**示例:**
查询直播间`ID=76`的直播间信息
查询直播间`id=76`的直播间信息
```shell
curl -G 'http://api.live.bilibili.com/room/v1/Room/room_init' \
@ -172,7 +172,7 @@ curl -G 'http://api.live.bilibili.com/room/v1/Room/room_init' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ----------- | ------ | ---- |
| uid | num | 目标用户UID | 必要 | |
| uid | num | 目标用户mid | 必要 | |
**json回复**
@ -192,7 +192,7 @@ curl -G 'http://api.live.bilibili.com/room/v1/Room/room_init' \
| info | obj | 主播信息 | |
| exp | obj | 经验等级 | |
| follower_num | num | 主播粉丝数 | |
| room_id | num | 直播间ID(短号) | |
| room_id | num | 直播间id(短号) | |
| medal_name | str | 粉丝勋章名 | |
| glory_count | int | 主播荣誉数 | |
| pendant | str | 直播间头像框url | |
@ -203,7 +203,7 @@ curl -G 'http://api.live.bilibili.com/room/v1/Room/room_init' \
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---- | ----------- | ------------------------------ |
| uid | num | 主播UID | |
| uid | num | 主播mid | |
| uname | str | 主播用户名 | |
| face | str | 主播头像url | |
| official_verify | obj | 认证信息 | |
@ -254,7 +254,7 @@ curl -G 'http://api.live.bilibili.com/room/v1/Room/room_init' \
**示例:**
查询直播间`UID=76`的主播信息
查询直播间`mid=76`的主播信息
```shell
curl -G 'http://api.live.bilibili.com/live_user/v1/Master/info' \

View File

@ -35,7 +35,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | ---------- | ---- |
| id | num | 父分区ID | |
| id | num | 父分区id | |
| name | name | 父分区名 | |
| list | list | 子分区列表 | |
@ -51,9 +51,9 @@
| 字段 | 类型 | 内容 | 备注 |
| ----------- | ---- | ----------------- | ---------------- |
| id | str | 子分区ID | |
| parent_id | str | 父分区ID | |
| old_area_id | str | 旧分区ID | |
| id | str | 子分区id | |
| parent_id | str | 父分区id | |
| old_area_id | str | 旧分区id | |
| name | str | 子分区名 | |
| act_id | str | 0 | **作用尚不明确** |
| pk_status | str | | **作用尚不明确** |
@ -65,7 +65,7 @@
**示例:**
如想在`网游`父分区下的`英雄联盟`分区开播,则查到子分区ID为`86`
如想在`网游`父分区下的`英雄联盟`分区开播,则查到子分区id为`86`
```shell
curl 'http://api.live.bilibili.com/room/v1/Area/getList'

View File

@ -84,7 +84,7 @@
**示例:**
查询直播间`CID=14073662`的直播间信息
查询直播间`cid=14073662`的直播间信息
```shell
curl -G 'http://api.live.bilibili.com/room/v1/Room/playUrl' \

View File

@ -20,7 +20,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------- | ---- | ------------------------ | ------ | -------------------- |
| room_id | num | 直播间ID | 必要 | 必须为自己的直播间ID |
| room_id | num | 直播间id | 必要 | 必须为自己的直播间id |
| title | str | 直播间标题 | 必要 | 最大20字符 |
| csrf | str | CSRF Token位于cookie | 必要 | |
@ -77,8 +77,8 @@ curl 'http://api.live.bilibili.com/room/v1/Room/update' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| -------- | ---- | ------------------------ | ------ | ----------------------------------- |
| room_id | num | 直播间ID | 必要 | 必须为自己的直播间ID |
| area_v2 | num | 直播分区ID子分区ID | 必要 | 详见[直播分区](live_area.md) |
| room_id | num | 直播间id | 必要 | 必须为自己的直播间id |
| area_v2 | num | 直播分区id子分区id | 必要 | 详见[直播分区](live_area.md) |
| platform | str | 直播平台 | 必要 | web端<br />bililinkandroid_link |
| csrf | str | CSRF Token位于cookie | 必要 | |
@ -144,7 +144,7 @@ curl 'http://api.live.bilibili.com/room/v1/Room/update' \
**示例:**
以`27`作为分区ID开播直播间`10352053`
以`27`作为分区id开播直播间`10352053`
其中`"data"."rtmp"."addr"`为推流地址
@ -216,7 +216,7 @@ curl 'http://api.live.bilibili.com/room/v1/Room/startLive' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------- | ---- | ------------------------ | ------ | -------------------- |
| room_id | num | 直播间ID | 必要 | 必须为自己的直播间ID |
| room_id | num | 直播间id | 必要 | 必须为自己的直播间id |
| csrf | str | CSRF Token位于cookie | 必要 | |
**json回复**

View File

@ -40,8 +40,8 @@ json格式
| 字段 | 类型 | 内容 | 备注 |
| --------- | ---- | ------------ | -------------- |
| uid | num | 用户UID | 不可为0 |
| roomid | num | 加入房间的ID | |
| uid | num | 用户mid | 不可为0 |
| roomid | num | 加入房间的id | |
| protover | num | 协议版本 | 现在是2 |
| platform | str | 平台标识 | 可为"web" |
| clientver | str | 客户端版本 | 现在是"1.10.3" |

View File

@ -207,9 +207,9 @@ X-Cache-Webcdn: BYPASS from ks-sxhz-dx-w-01
https://passport.biligame.com/crossDomain?
DedeUserID=(登录UID)&
DedeUserID=(登录mid)&
DedeUserID__ckMd5=(登录UID MD5值)&
DedeUserID__ckMd5=(登录mid MD5值)&
Expires=(过期时间 秒)&
@ -236,7 +236,7 @@ gourl=(跳转网址 默认为主页)
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| -------- | ---- | ---------- | ----------- | ------------------------ |
| appkey | str | APP密钥 | APP方式必要 | 仅可用`4409e2ce8ffd12b8` |
| local_id | str | TV端ID | TV端必要 | 可为0 |
| local_id | str | TV端id | TV端必要 | 可为0 |
| ts | num | 当前时间戳 | APP方式必要 | |
| sign | str | APP签名 | APP方式必要 | |
@ -303,7 +303,7 @@ curl 'http://passport.bilibili.com/x/passport-tv-login/qrcode/auth_code' \
| --------- | ---- | ---------- | ----------- | ------------------------ |
| appkey | str | APP密钥 | APP方式必要 | 仅可用`4409e2ce8ffd12b8` |
| auth_code | str | 扫码秘钥 | 必要 | |
| local_id | str | TV端ID | TV端必要 | 可为0 |
| local_id | str | TV端id | TV端必要 | 可为0 |
| ts | num | 当前时间戳 | APP方式必要 | |
| sign | str | APP签名 | APP方式必要 | |
@ -322,7 +322,7 @@ curl 'http://passport.bilibili.com/x/passport-tv-login/qrcode/auth_code' \
| 字段 | 类型 | 内容 | 备注 |
| ------------- | ---- | ------------ | -------------------- |
| mid | num | 登录用户UID | |
| mid | num | 登录用户mid | |
| access_token | str | APP登录Token | |
| refresh_token | str | APP刷新Token | |
| expires_in | num | 有效时间 | 单位为秒 一般为30天 |

View File

@ -131,7 +131,7 @@ curl 'http://passport.bilibili.com/web/generic/country/list'
**示例:**
例如手机号为`13888888888`,国际ID为`1中国大陆`,登录秘钥为`aabbccdd`极验challenge为`2333`,极验结果为`666666`,进行发送短信验证码操作
例如手机号为`13888888888`,国际id为`1中国大陆`,登录秘钥为`aabbccdd`极验challenge为`2333`,极验结果为`666666`,进行发送短信验证码操作
```shell
curl 'http://passport.bilibili.com/web/sms/general/v2/send' \

View File

@ -183,7 +183,7 @@ YgpjxAQ22pKa9socHIKPCZX0a/NS6Ng9Zzy+rp16b0LJGT6RHw2ERs3+ijCpG96PKTY1Baavwf0xgotm
**需验证手机号或邮箱时**
| 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | ------------------------ | ---------------- |
| mid | num | 用户UID | |
| mid | num | 用户mid | |
| tel | str | 绑定的手机号 | 星号隐藏部分信息 |
| email | str | 绑定的邮箱 | 星号隐藏部分信息 |
| sorce | num | 0 | **作用尚不明确** |
@ -252,9 +252,9 @@ X-Cache-Webcdn: BYPASS from jd-sxhz-dx-w-01
https://passport.biligame.com/crossDomain?
DedeUserID=(登录UID)&
DedeUserID=(登录mid)&
DedeUserID__ckMd5=(登录UID MD5值)&
DedeUserID__ckMd5=(登录mid MD5值)&
Expires=(过期时间 秒)&

View File

@ -12,7 +12,7 @@
人机验证流程:
1. 请求验证码参数,得到登录密钥`key`与极验ID`gt`和极验KEY`challenge`
1. 请求验证码参数,得到登录密钥`key`与极验id`gt`和极验KEY`challenge`
2. 进行滑动or点击验证
3. 返回验证结果`validate`与`seccode`,进行短信或密码登录
@ -44,7 +44,7 @@
| 字段 | 类型 | 内容 | 备注 |
| -------- | ----- | ------ | -------- |
| success | num | 1 | **作用尚不明确** |
| gt | str | 极验ID | 一般为固定值 |
| gt | str | 极验id | 一般为固定值 |
| challenge | str | 极验KEY | 由B站后端产生用于人机验证 |
| key | str | 登录秘钥 | 与人机验证无关与登录接口有关但与极验KEY对应 |

View File

@ -37,7 +37,7 @@
| email_verified | num | 是否验证邮箱地址 | 0未验证<br />1已验证 |
| face | str | 用户头像url | |
| level_info | obj | 等级信息 | |
| mid | num | 用户UID | |
| mid | num | 用户mid | |
| mobile_verified | num | 是否验证手机号 | 0未验证<br />1已验证 |
| money | num | 拥有硬币数 | |
| moral | num | 当前节操值 | 上限为70 |
@ -106,7 +106,7 @@
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---- | ------------- | ------------ |
| mid | num | 登录用户UID | |
| mid | num | 登录用户mid | |
| bcoin_balance | num | 拥有B币数 | |
| coupon_balance | num | 每月奖励B币数 | |
| coupon_due_time | num | 0 | 作用尚不明确 |
@ -313,7 +313,7 @@ curl 'http://account.bilibili.com/home/userInfo' \
| 字段 | 类型 | 内容 | 备注 |
| -------------- | ---- | ---------------- | ----------------------------- |
| mid | num | 用户UID | |
| mid | num | 用户mid | |
| name | str | 用户昵称 | |
| sign | str | 用户签名 | |
| coins | num | 拥有硬币数 | |

View File

@ -16,7 +16,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ---------- | ------ | ------------------------------------------------------------ |
| mid | num | 用户UID | 必要 | |
| mid | num | 用户mid | 必要 | |
| buvid | str | 设备虚拟id | 非必要 | web端为操作登录接口时Cookie中的`buvid3`<br />若登录设备无`buvid`则留空 |
**json回复**
@ -34,7 +34,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ----------- | ---- | ----------- | -------------------------- |
| mid | num | 登录用户UID | |
| mid | num | 登录用户mid | |
| device_name | str | 登录设备 | 依靠操作登录接口时的UA决定 |
| login_type | str | 登录方式 | 根据登录接口决定 |
| login_time | str | 登录时间 | YYYY-MM-DD hh:mm:ss |
@ -43,7 +43,7 @@
**示例:**
查询用户`293793435`设备ID为`fuck_chenrui`的登录记录
查询用户`293793435`设备id为`fuck_chenrui`的登录记录
```shell
curl -G 'http://api.bilibili.com/x/safecenter/login_notice' \

View File

@ -41,7 +41,7 @@
| 字段 | 类型 | 内容 | 备注 |
| --------- | ---- | -------------- | --------------------------------------- |
| mid | num | 我的UID | |
| mid | num | 我的mid | |
| uname | str | 我的昵称 | |
| userid | str | 我的用户名 | |
| sign | str | 我的签名 | |
@ -213,7 +213,7 @@ curl 'http://www.bilibili.com/plus/account/exp.php' \
| 字段 | 类型 | 内容 | 备注 |
| ------------ | ---- | ---------------- | ------------------------------------------------------------ |
| mid | num | 我的UID | |
| mid | num | 我的mid | |
| vip_type | num | 大会员类型 | 0<br />1月度<br />2年度 |
| vip_status | num | 大会员状态 | 1正常<br />2由于IP地址更换过于频繁,服务被冻结<br />3你的大会员账号风险过高大会员功能已被锁定 |
| vip_due_date | num | 大会员到期时间 | 时间戳 毫秒 |

View File

@ -71,8 +71,8 @@ curl 'http://api.vc.bilibili.com/session_svr/v1/session_svr/single_unread' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------------------ | ------------------------------------ | ------------------------ | ------ | -------------------------------------- |
| msg[sender_uid] | num | 发送者UID | 必要 | |
| msg[receiver_id] | num | 接收者UID | 必要 | |
| msg[sender_uid] | num | 发送者mid | 必要 | |
| msg[receiver_id] | num | 接收者mid | 必要 | |
| msg[receiver_type] | num | 1 | 必要 | 固定为1 |
| msg[msg_type] | num | 消息类型 | 必要 | 1:发送文字<br>2:发送图片<br>5:撤回消息 |
| msg[msg_status] | num | 0 | 非必要 | |
@ -148,7 +148,7 @@ const deviceid = "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, (functi
**示例:**
给目标用户`UID=1`发一条文字私信:
给目标用户`mid=1`发一条文字私信:
> up主你好
>
@ -182,7 +182,7 @@ curl 'http://api.vc.bilibili.com/web_im/v1/web_im/send_msg' \
</details>
给目标用户`UID=1`发一条图片私信:
给目标用户`mid=1`发一条图片私信:
> <img src="https://i1.hdslb.com/bfs/face/aebb2639a0d47f2ce1fec0631f412eaf53d4a0be.jpg" style="zoom:50%;" >

View File

@ -28,7 +28,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ------------ | ---- | ---------------- | ------------------------------------------------------------ |
| hid | num | 答题会话id | |
| mid | num | 答题用户UID | |
| mid | num | 答题用户mid | |
| score | num | 当前得分 | |
| status | num | 答题状态 | 0未答题<br />2答题中<br />3已通过 |
| number | num | 当前题号 | |
@ -322,7 +322,7 @@ curl -G 'http://api.bilibili.com/x/answer/v4/pro/type' \
| 字段 | 类型 | 内容 | 备注 |
| ----------------- | ----- | ------------------ | ------ |
| hid | num | 答题会话id | |
| mid | num | 答题用户UID | |
| mid | num | 答题用户mid | |
| member | num | | |
| score | num | 得分 | |
| level | num | | |

View File

@ -17,8 +17,8 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------- | ---- | ------------------------ | ------ | ------------------------------------------------------------ |
| aid | num | 目标稿件avID | 必要 | |
| note_id | num | 笔记ID | 非必要 | 创建时无需此项 |
| aid | num | 目标稿件avid | 必要 | |
| note_id | num | 笔记id | 非必要 | 创建时无需此项 |
| title | str | 笔记标题 | 必要 | |
| summary | str | 笔记预览文本 | 必要 | |
| content | str | 笔记正文json序列 | 必要 | 格式见[附表](readme.md#附表-笔记正文序列格式) |
@ -42,7 +42,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ------- | ---- | ------------ | ---- |
| note_id | num | 笔记ID | |
| note_id | num | 笔记id | |
**示例:**
@ -90,8 +90,8 @@ curl 'http://api.bilibili.com/x/note/add' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------- | ---- | ------------------------ | ------ | ---- |
| aid | num | 目标稿件avID | 必要 | |
| note_id | num | 笔记ID | 非必要 | |
| aid | num | 目标稿件avid | 必要 | |
| note_id | num | 笔记id | 非必要 | |
| csrf | str | CSRF Token位于cookie | 必要 | |
**json回复**

View File

@ -17,8 +17,8 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------- | ---- | ------------ | ----------- | -------- |
| aid | num | 稿件avID | 必要(可选) | avID与bvID任选一个 |
| bvid | str | 稿件bvID | 必要(可选) | avID与bvID任选一个 |
| aid | num | 稿件avid | 必要(可选) | avid与bvid任选一个 |
| bvid | str | 稿件bvid | 必要(可选) | avid与bvid任选一个 |
| csrf | str | CSRF Token位于cookie | 非必要 | |
**json回复**
@ -42,13 +42,13 @@
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ----------- | ---------------- |
| 0 | num | 笔记ID | |
| 0 | num | 笔记id | |
**示例:**
查询视频`av970322090`/`BV1op4y167Uo`的笔记ID
查询视频`av970322090`/`BV1op4y167Uo`的笔记id
avID方式:
avid方式:
```shell
curl 'http://api.bilibili.com/x/note/list/archive' \
@ -56,7 +56,7 @@ curl 'http://api.bilibili.com/x/note/list/archive' \
-b 'SESSDATA=xxx'
```
bvID方式:
bvid方式:
```shell
curl 'http://api.bilibili.com/x/note/list/archive' \
@ -94,9 +94,9 @@ curl 'http://api.bilibili.com/x/note/list/archive' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------- | ---- | ---------- | ----------- | -------- |
| aid | num | 稿件avID | 必要(可选)| avID与bvID任选一个不与笔记所属稿件avID相同不影响返回 |
| bvid | str | 稿件bvID | 必要(可选)| avID与bvID任选一个不与笔记所属稿件bvID相同不影响返回 |
| note_id | num | 笔记ID | 必要 | |
| aid | num | 稿件avid | 必要(可选)| avid与bvid任选一个不与笔记所属稿件avid相同不影响返回 |
| bvid | str | 稿件bvid | 必要(可选)| avid与bvid任选一个不与笔记所属稿件bvid相同不影响返回 |
| note_id | num | 笔记id | 必要 | |
**json回复**
@ -119,7 +119,7 @@ curl 'http://api.bilibili.com/x/note/list/archive' \
| tags | array | 笔记跳转标签列表 | |
| cid_count | num | 视频分P数 | |
| audit_status | num | 0 | 作用暂不明确 |
| aid | num | 稿件avID | |
| aid | num | 稿件avid | |
`data`中的`tags`数组:
@ -143,7 +143,7 @@ curl 'http://api.bilibili.com/x/note/list/archive' \
查询视频`av583785685`/`BV1kz4y1X7XP`中笔记`7165769906913287`的内容
avID方式:
avid方式:
```shell
curl 'http://api.bilibili.com/x/note/info' \
@ -152,7 +152,7 @@ curl 'http://api.bilibili.com/x/note/info' \
-b 'SESSDATA=xxx'
```
bvID方式:
bvid方式:
```shell
curl 'http://api.bilibili.com/x/note/info' \

View File

@ -52,15 +52,15 @@
| summary | str | 笔记预览文本 | |
| mtime | str | 提交时间 | |
| arc | obj | 视频信息 | |
| note_id | num | 笔记ID | |
| note_id | num | 笔记id | |
| audit_status | num | 0 | 作用尚不明确 |
`list`中的`arc`中的对象:
| 字段 | 类型 | 内容 | 备注 |
| ------ | ---- | ------------ | ---------------------- |
| aid | num | 稿件avID | |
| bvid | str | 稿件bvID | |
| aid | num | 稿件avid | |
| bvid | str | 稿件bvid | |
| pic | str | 稿件封面图片url | |
| desc | str | 视频简介 | |
| status | num | 0 | |

View File

@ -15,8 +15,8 @@ Token有效期为1月更改密码或过期失效
| cookie项 | 含义 | 备注 |
| ----------------- | ----------------- | ------------------------------------------ |
| DedeUserID | 当前用户UID | |
| DedeUserID__ckMd5 | 用户UID md5校验值 | |
| DedeUserID | 当前用户mid | |
| DedeUserID__ckMd5 | 用户mid md5校验值 | |
| SESSDATA | 登录Token | 用于用户识别与鉴权<br />作用同`access_key` |
| bili_jct | CSRF Token | 用于操作性接口 |

View File

@ -1,6 +1,6 @@
# bvID说明
# bvid说明
2020-03-23 B站推出了全新的稿件视频ID“bvID”来接替之前的“avID”其用法与性质等价于“avID
2020-03-23 B站推出了全新的稿件视频id“bvid”来接替之前的“avid”其用法与性质等价于“avid
详见:
@ -9,23 +9,23 @@
## 格式:
“bvID”恒为长度为12的字符串前两个字母为大写“BV”后10个位base58计算结果
“bvid”恒为长度为12的字符串前两个字母为大写“BV”后10个位base58计算结果
## 实质:
“bvID"为“avID”的base58编码可通过算法进行相互转化
“bvid"为“avid”的base58编码可通过算法进行相互转化
## 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
从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站东方要完泪目~~
## av->bv算法
本算法及示例程序仅能编码及解码avID<` 29460791296 `无法验证avID>=` 29460791296 `的正确性
本算法及示例程序仅能编码及解码avid<` 29460791296 `无法验证avid>=` 29460791296 `的正确性
1. a=(avID⊕177451812)+8728348608
1. a=(avid⊕177451812)+8728348608
2. 以i为循环变量循环6次b[i]=(a/58^i)%58
3. 将b[i]中各个数字转换为以下码表中的字符
@ -112,14 +112,12 @@ const unsigned long long add = 8728348608; //固定加法值
const int s[] = {11, 10, 3, 8, 4, 6}; //位置编码表
//初始化反查码表
void tr_init()
{
void tr_init() {
for (int i = 0; i < 58; i++)
tr[table[i]] = i;
}
unsigned long long bv2av(char bv[])
{
unsigned long long bv2av(char bv[]) {
unsigned long long r = 0;
unsigned long long av;
for (int i = 0; i < 6; i++)
@ -128,8 +126,7 @@ unsigned long long bv2av(char bv[])
return av;
}
char* av2bv(unsigned long long av)
{
char* av2bv(unsigned long long av) {
char* result = (char*)malloc(13);
strcpy(result,"BV1 4 1 7 ");
av = (av ^ Xor) + add;
@ -138,8 +135,7 @@ char* av2bv(unsigned long long av)
return result;
}
int main()
{
int main() {
tr_init();
printf("%s\n",av2bv(170001));
printf("%u\n",bv2av("BV17x411w7KC"));

View File

@ -16,7 +16,7 @@
| ------ | ---- | ----------- | ------ | ------- |
| pn | num | 页码 | 非必要 | 默认为1 |
| ps | num | 每页项数 | 非必要 | 默认为5 |
| rid | num | 目标分区tID | 必要 | |
| rid | num | 目标分区tid | 必要 | |
**json回复**
@ -58,7 +58,7 @@
**示例:**
获取`tID=21`(生活->日常分区中的2条最新动态视频信息
获取`tid=21`(生活->日常分区中的2条最新动态视频信息
```shell
curl -G 'http://api.bilibili.com/x/web-interface/dynamic/region' \

View File

@ -20,7 +20,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ----------- | ------ | ------------------------------------- |
| day | num | 页码 | 非必要 | 3三日榜<br />7一周榜<br />默认为3 |
| rid | num | 目标分区tID | 必要 | |
| rid | num | 目标分区tid | 必要 | |
**json回复**
@ -48,7 +48,7 @@
**示例:**
获取`tID=1`(动画)分区中的三日视频排行榜
获取`tid=1`(动画)分区中的三日视频排行榜
```shell
curl -G 'http://api.bilibili.com/x/web-interface/ranking/region' \

View File

@ -28,13 +28,13 @@
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ---- | --------------- | -------------- |
| seid | str | 搜索seID | |
| id | num | 默认搜索ID | |
| seid | str | 搜索seid | |
| id | num | 默认搜索id | |
| type | num | 0 | |
| show_name | str | 显示文字 | |
| name | str | 空 | |
| goto_type | num | 跳转类型 | 1视频 |
| goto_value | str | 搜索目标ID | 视频稿件avID |
| goto_value | str | 搜索目标id | 视频稿件avid |
| url | str | 搜索目标跳转url | |
**示例:**
@ -85,7 +85,7 @@ curl 'http://api.bilibili.com/x/web-interface/search/default'
| exp_str | str | | |
| code | num | 返回值 | 0成功 |
| cost | obj | 详细搜索用时 | 大概是吧? |
| seid | str | 搜索seID | |
| seid | str | 搜索seid | |
| timestamp | num | 榜单统计时间 | 时间戳 |
| message | str | 错误信息 | 默认为success |
| list | array | 热搜列表 | |

View File

@ -600,7 +600,7 @@ curl -G 'http://api.bilibili.com/x/web-interface/search/all/v2' \
| order_sort | num | 用户粉丝数及等级排序顺序 | 非必要 | 仅用于搜索用户<br />默认为0<br />由高到低0<br/>由低到高1 |
| user_type | num | 用户分类筛选 | 非必要 | 仅用于搜索用户<br />默认为0<br />全部用户0<br/>up主1<br/>普通用户2<br/>认证用户3 |
| duration | num | 视频时长筛选 | 非必要 | 仅用于搜索视频<br />默认为0<br />全部时长0<br/>10分钟以下1<br/>10-30分钟2<br/>30-60分钟3<br/>60分钟以上4 |
| tids | num | 视频分区筛选 | 非必要 | 仅用于搜索视频<br />默认为0<br />全部分区0<br/>筛选分区目标分区tID |
| tids | num | 视频分区筛选 | 非必要 | 仅用于搜索视频<br />默认为0<br />全部分区0<br/>筛选分区目标分区tid |
| category_id | num | 专栏及相簿分区筛选 | 非必要 | 搜索结果为专栏时:<br />默认为0<br />全部分区0<br/>动画2<br/>游戏1<br/>影视28<br/>生活3<br/>兴趣29<br/>轻小说16<br/>科技17<br/>--------<br/>搜索结果为相簿时:<br />默认为0<br />全部分区0<br/>画友1<br/>摄影2 |
| page | num | 页码 | 非必要 | 默认为1 |
@ -619,7 +619,7 @@ curl -G 'http://api.bilibili.com/x/web-interface/search/all/v2' \
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---------------------------------------------------------- | ------------ | ------------------------------ |
| seid | num | 搜索seID | |
| seid | num | 搜索seid | |
| page | num | 当前页码 | |
| pagesize | num | 每页条数 | 固定20 |
| numResults | num | 总条数 | 最大值为1000 |

View File

@ -20,14 +20,14 @@
| 字段 | 类型 | 内容 | 备注 |
| -------------- | ----- | -------------- | ----------------------------------------- |
| type | str | 结果类型 | 固定为video |
| id | num | 结果ID | 为稿件avID |
| id | num | 结果 | 为稿件avid |
| author | str | UP主昵称 | |
| mid | num | UP主UID | |
| typeid | str | 视频分区tID | |
| mid | num | UP主mid | |
| typeid | str | 视频分区tid | |
| typename | str | 视频子分区名 | |
| arcurl | str | 视频重定向url | |
| aid | num | 稿件avID | |
| bvid | str | 稿件bvID | |
| aid | num | 稿件avid | |
| bvid | str | 稿件bvid | |
| title | str | 视频标题 | 关键字用xml标签`<em class="keyword">`标注 |
| description | str | 视频简介 | |
| arcrank | str | 0 | **作用尚不明确** |
@ -107,8 +107,8 @@
| 字段 | 类型 | 内容 | 备注 |
| ---------------- | ------------------------------- | ---------------------------- | ------------------------------------------------------------ |
| type | str | 结果类型 | media_bangumi番剧<br />media_ft影视 |
| media_id | num | 剧集mdID | |
| season_id | num | 剧集ssID | |
| media_id | num | 剧集mdid | |
| season_id | num | 剧集ssid | |
| title | str | 剧集标题 | 关键字用xml标签`<em class="keyword">`标注 |
| org_title | str | 剧集原名 | 关键字用xml标签`<em class="keyword">`标注<br />可为空 |
| cover | str | 剧集封面url | |
@ -133,8 +133,8 @@
| angle_title | str | 角标内容 | |
| angle_color | num | 角标颜色 | 0红色<br />2橙色 |
| display_info | array | 剧集标志信息 | |
| hit_epids | str | 关键字匹配分集标题的分集epID | 多个用`,`分隔 |
| pgc_season_id | num | 剧集ssID | |
| hit_epids | str | 关键字匹配分集标题的分集epid | 多个用`,`分隔 |
| pgc_season_id | num | 剧集ssid | |
| season_type | num | 剧集类型 | 1番剧<br />2电影<br />3纪录片<br />4国创<br />5电视剧<br />7综艺 |
| season_type_name | str | 剧集类型文字 | |
| selection_style | str | 分集选择按钮风格 | horizontal横排式<br />grid按钮式 |
@ -192,7 +192,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ------------ | ----- | ------------- | ---- |
| id | num | 分集epID | |
| id | num | 分集epid | |
| cover | str | 分集封面url | |
| title | str | 完整标题 | |
| url | str | 分集重定向url | |
@ -337,7 +337,7 @@
| ----------- | ----- | -------------- | ----------------------------------------- |
| type | str | 结果类型 | 固定为live_room |
| rank_offset | num | 搜索结果排名值 | |
| uid | num | 主播UID | |
| uid | num | 主播mid | |
| tas | str | 直播间TAG | 多个用`,`分隔 |
| hit_columns | array | 关键字匹配类型 | |
| live_time | str | 开播时间 | YYYY-MM-DD HH:MM:SS |
@ -353,7 +353,7 @@
| online | num | 在线人数 | |
| rank_index | num | 0 | **作用尚不明确** |
| rank_score | num | 结果排序量化值 | |
| roomid | num | 直播间ID | |
| roomid | num | 直播间id | |
| attentions | num | 主播粉丝数 | |
`直播间条目`中的`hit_columns`数组:
@ -405,7 +405,7 @@
| ----------- | ----- | -------------- | ------------------------------------------------------ |
| type | str | 结果类型 | 固定为live_user |
| rank_offset | num | 搜索结果排名值 | |
| uid | num | 主播UID | |
| uid | num | 主播mid | |
| tas | str | 直播间TAG | 多个用`,`分隔 |
| live_time | str | 开播时间 | YYYY-MM-DD HH:MM:SS<br />如未开播为0000-00-00 00:00:00 |
| hit_columns | array | 关键字匹配类型 | |
@ -464,16 +464,16 @@
| pub_time | num | 投稿时间 | 时间戳 |
| like | num | 获赞数 | |
| title | str | 标题 | |
| mid | num | UP主UID | |
| mid | num | UP主mid | |
| image_urls | array | 封面图组 | |
| template_id | num | | **作用尚不明确** |
| category_id | num | 专栏分区ID | |
| category_id | num | 专栏分区 | |
| view | num | 阅读数 | |
| reply | num | 评论数 | |
| rank_index | num | 0 | **作用尚不明确** |
| desc | str | 文章预览 | |
| rank_score | num | 结果排序量化值 | |
| id | num | 专栏cvID | |
| id | num | 专栏cvid | |
| category_name | str | 子分区名 | |
`专栏条目`中的`covers`数组:
@ -532,7 +532,7 @@
| click | num | | **作用尚不明确** |
| tp_type | num | | **作用尚不明确** |
| keyword | str | 空 | **作用尚不明确** |
| tp_id | num | 话题tpID | |
| tp_id | num | 话题tp | |
| rank_index | num | 0 | **作用尚不明确** |
| author | str | UP主昵称 | |
| arcurl | str | 话题页面重定向url | |
@ -584,7 +584,7 @@
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ----- | -------------- | ----------------------------- |
| type | str | 结果类型 | 固定为bili_user |
| mid | num | 用户UID | |
| mid | num | 用户mid | |
| uname | str | 用户昵称 | |
| usign | str | 用户签名 | |
| fans | num | 用户粉丝数 | |
@ -595,7 +595,7 @@
| gender | num | 用户性别 | 1<br />2<br />3私密 |
| is_upuser | num | 是否为UP主 | 0<br />1是 |
| is_live | num | 是否正在直播 | 0<br />1是 |
| room_id | num | 用户直播间ID | |
| room_id | num | 用户直播间id | |
| res | array | 用户投稿内容 | |
| official_verify | obj | 用户认证信息 | |
| hit_columns | array | 关键字匹配类型 | |
@ -612,8 +612,8 @@
| 字段 | 类型 | 内容 | 备注 |
| -------------- | ---- | ----------------- | ---------------- |
| aid | num | 稿件avID | |
| bvid | str | 稿件bvID | |
| aid | num | 稿件avid | |
| bvid | str | 稿件bvid | |
| title | str | 视频标题 | |
| pubdate | num | 视频投稿时间 | 时间戳 |
| arcurl | str | 视频页面重定向url | |
@ -735,11 +735,11 @@
| hit_columns | array | 关键字匹配类型 | |
| rank_offset | num | 搜索结果排名值 | |
| cover | str | 相簿封面url | |
| mid | num | UP主UID | |
| mid | num | UP主mid | |
| uname | str | UP主昵称 | |
| rank_index | num | 0 | **作用尚不明确** |
| view | num | 观看次数 | |
| id | num | 相簿ID | |
| id | num | 相簿id | |
| rank_score | num | 结果排序量化值 | |
`相簿条目`中的`hit_columns`数组:

View File

@ -20,7 +20,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ----------- | ------ | ---- |
| mid | num | 目标用户UID | 必要 | |
| mid | num | 目标用户mid | 必要 | |
**json回复**
@ -37,7 +37,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ----------- | ---- | ---------------- | ------------------------------------------------------------ |
| mid | num | UID | |
| mid | num | mid | |
| name | str | 昵称 | |
| sex | str | 性别 | 男/女/保密 |
| face | str | 头像链接 | |
@ -113,7 +113,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ----------- | ---- | --------------- | ----------------------------------------------- |
| id | num | 系统提示类型ID | 8争议账号<br />20纪念账号<br />22合约诉讼 |
| id | num | 系统提示类型id | 8争议账号<br />20纪念账号<br />22合约诉讼 |
| content | str | 提示文案 | |
| url | str | 提示信息页面url | |
| notice_type | num | | 作用尚不明确<br />此字段非必须 |
@ -131,13 +131,13 @@
| title | str | 直播间标题 | |
| cover | str | 直播间封面url | |
| online | num | 直播间人气 | 值为上次直播时刷新 |
| roomid | num | 直播间ID(短号) | |
| roomid | num | 直播间id(短号) | |
| roundStatus | num | 轮播状态 | 0未轮播<br />1轮播 |
| broadcast_type | num | 0 | |
**示例:**
查询用户`UID=2`的详细信息
查询用户`mid=2`的详细信息
```shell
curl -G 'http://api.bilibili.com/x/space/acc/info' \
@ -279,7 +279,7 @@ http://i2.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------------------- | ------ | ----------------------- |
| mid | num | 目标用户UID | 必要 | |
| mid | num | 目标用户mid | 必要 | |
| photo | bool | 是否请求用户主页头图 | 非必要 | true<br />false否 |
**json回复**
@ -303,7 +303,7 @@ http://i2.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ----- | -------------- | ------------------------------------------------------------ |
| mid | num | 用户UID | |
| mid | num | 用户mid | |
| approve | bool | false | **作用尚不明确** |
| name | str | 用户昵称 | |
| sex | str | 用户性别 | 男 女 保密 |
@ -507,7 +507,7 @@ curl -G 'api.bilibili.com/x/web-interface/card' \
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---- | ------------ | ------------------------ |
| mid | num | UID | |
| mid | num | mid | |
| name | str | 昵称 | |
| sex | str | 性别 | 男 女 保密 |
| face | str | 头像图片url | |

View File

@ -15,7 +15,7 @@
- [查询关注分组列表](#查询关注分组列表)
- [查询关注分组明细](#查询关注分组明细)
- [查询目标用户所在的分组](#查询目标用户所在的分组 )
- [查询所有特别关注的UID](#查询所有特别关注的UID)
- [查询所有特别关注的mid](#查询所有特别关注的mid)
- [创建分组](#创建分组)
- [重命名分组](#重命名分组)
- [删除分组](#删除分组)
@ -42,7 +42,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------ | ----------- | ---------------------------------- |
| access_key | str | APP登录Token | APP方式必要 | |
| vmid | num | 目标用户UID | 必要 | |
| vmid | num | 目标用户mid | 必要 | |
| ps | num | 每页项数 | 非必要 | 默认为50 |
| pn | num | 页码 | 非必要 | 默认为1<br />其他用户仅可查看前5页 |
@ -77,7 +77,7 @@
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---- | ------------ | --------------------------------------- |
| mid | num | 用户UID | |
| mid | num | 用户mid | |
| attribute | num | 关注属性 | 0未关注<br />2已关注<br />6已互粉 |
| mtime | num | 成为粉丝时间 | 时间戳<br />互关后刷新 |
| tag | null | | |
@ -116,7 +116,7 @@
**示例:**
获取用户`UID=293793435`的粉丝明细
获取用户`mid=293793435`的粉丝明细
```shell
curl -G 'http://api.bilibili.com/x/relation/followers' \
@ -211,7 +211,7 @@ curl -G 'http://api.bilibili.com/x/relation/followers' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------ | ----------- | ------------------------------------------------------- |
| access_key | str | APP登录Token | APP方式必要 | |
| vmid | num | 目标用户UID | 必要 | |
| vmid | num | 目标用户mid | 必要 | |
| order_type | str | 排序方式 | 非必要 | 按照关注顺序排列:留空<br />按照最常访问排列attention |
| ps | num | 每页项数 | 非必要 | 默认为50 |
| pn | num | 页码 | 非必要 | 默认为1<br />其他用户仅可查看前5页 |
@ -247,10 +247,10 @@ data 对象:
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---------------------------------------- | ------------ | --------------------------------------- |
| mid | num | 用户UID | |
| mid | num | 用户mid | |
| attribute | num | 关注属性 | 0未关注<br />2已关注<br />6已互粉 |
| mtime | num | 关注对方时间 | 时间戳<br />互关后刷新 |
| tag | 默认分组null<br />存在至少一个分组array | 分组ID | |
| tag | 默认分组null<br />存在至少一个分组array | 分组id | |
| special | num | 特别关注标志 | 0<br />1是 |
| uname | str | 用户昵称 | |
| face | str | 用户头像url | |
@ -262,8 +262,8 @@ data 对象:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ----------------------- | ---- |
| 0 | num | 位于分组1的分组ID | |
| n | num | 位于分组n+1的分组ID | |
| 0 | num | 位于分组1的分组id | |
| n | num | 位于分组n+1的分组id | |
| …… | num | …… | …… |
`list`中的对象中的`official_verify`对象:
@ -294,7 +294,7 @@ data 对象:
**示例:**
获取用户`UID=293793435`的关注明细,按照关注顺序
获取用户`mid=293793435`的关注明细,按照关注顺序
```shell
curl -G 'http://api.bilibili.com/x/relation/ollowings' \
@ -388,7 +388,7 @@ curl -G 'http://api.bilibili.com/x/relation/ollowings' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------ | ----------- | -------- |
| access_key | str | APP登录Token | APP方式必要 | |
| vmid | str | 目标用户UID | 必要 | |
| vmid | str | 目标用户mid | 必要 | |
| name | str | 搜索关键词 | 必要 | |
| ps | num | 每页项数 | 非必要 | 默认为50 |
| pn | num | 页码 | 非必要 | 默认为1 |
@ -413,10 +413,10 @@ data 对象:
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ------------------------------------------- | ------------ | --------------------------------------- |
| mid | num | 用户UID | |
| mid | num | 用户mid | |
| attribute | num | 关注属性 | 0未关注<br />2已关注<br />6已互粉 |
| mtime | num | 关注对方时间 | 时间戳<br />互关后刷新 |
| tag | 默认分组null<br />存在至少一个分组array | 分组ID | |
| tag | 默认分组null<br />存在至少一个分组array | 分组id | |
| special | num | 特别关注标志 | 0<br />1是 |
| uname | str | 用户昵称 | |
| face | str | 用户头像url | |
@ -428,8 +428,8 @@ data 对象:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ----------------------- | ---- |
| 0 | num | 位于分组1的分组ID | |
| n | num | 位于分组n+1的分组ID | |
| 0 | num | 位于分组1的分组id | |
| n | num | 位于分组n+1的分组id | |
| …… | num | …… | …… |
`list`中的对象中的`official_verify`对象:
@ -533,7 +533,7 @@ curl -G 'http://api.bilibili.com/x/relation/followings/search' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------ | ----------- | -------- |
| access_key | str | APP登录Token | APP方式必要 | |
| vmid | num | 目标用户UID | 必要 | |
| vmid | num | 目标用户mid | 必要 | |
| ps | num | 每页项数 | 非必要 | 默认为50 |
| pn | num | 页码 | 非必要 | 默认为1 |
@ -568,10 +568,10 @@ data 对象:
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ------------------------------------------- | ------------ | --------------------------------------- |
| mid | num | 用户UID | |
| mid | num | 用户mid | |
| attribute | num | 关注属性 | 0未关注<br />2已关注<br />6已互粉 |
| mtime | num | 关注对方时间 | 时间戳<br />互关后刷新 |
| tag | 默认分组null<br />存在至少一个分组array | 分组ID | |
| tag | 默认分组null<br />存在至少一个分组array | 分组id | |
| special | num | 特别关注标志 | 0<br />1是 |
| uname | str | 用户昵称 | |
| face | str | 用户头像url | |
@ -583,8 +583,8 @@ data 对象:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ----------------------- | ---- |
| 0 | num | 位于分组1的分组ID | |
| n | num | 位于分组n+1的分组ID | |
| 0 | num | 位于分组1的分组id | |
| n | num | 位于分组n+1的分组id | |
| …… | num | …… | …… |
`list`中的对象中的`official_verify`对象:
@ -615,7 +615,7 @@ data 对象:
**示例:**
获取自己与用户`UID=2`的共同关注明细
获取自己与用户`mid=2`的共同关注明细
```shell
curl -G 'http://api.bilibili.com/x/relation/same/followings' \
@ -746,10 +746,10 @@ data 对象:
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ------------------------------------------- | ------------ | --------------------------------------- |
| mid | num | 用户UID | |
| mid | num | 用户mid | |
| attribute | num | 关注属性 | 0未关注<br />2已关注<br />6已互粉 |
| mtime | num | 关注对方时间 | 时间戳<br />互关后刷新 |
| tag | 默认分组null<br />存在至少一个分组array | 分组ID | |
| tag | 默认分组null<br />存在至少一个分组array | 分组id | |
| special | num | 特别关注标志 | 0<br />1是 |
| uname | str | 用户昵称 | |
| face | str | 用户头像url | |
@ -761,8 +761,8 @@ data 对象:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ----------------------- | ---- |
| 0 | num | 位于分组1的分组ID | |
| n | num | 位于分组n+1的分组ID | |
| 0 | num | 位于分组1的分组id | |
| n | num | 位于分组n+1的分组id | |
| …… | num | …… | …… |
`list`中的对象中的`official_verify`对象:
@ -894,7 +894,7 @@ data 对象:
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---- | ------------ | ---------------------- |
| mid | num | 用户UID | |
| mid | num | 用户mid | |
| attribute | num | 关注属性 | 128已拉黑 |
| mtime | num | 关注对方时间 | 时间戳<br />互关后刷新 |
| tag | null | | |
@ -1029,7 +1029,7 @@ curl -G 'http://api.bilibili.com/x/relation/blacks' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------------------ | -------------- | -------------------------------------------------------- |
| access_key | str | APP登录Token | APP方式必要 | |
| fid | num | 目标用户UID | 必要 | |
| fid | num | 目标用户mid | 必要 | |
| act | num | 操作代码 | 必要 | **操作代码见下表** |
| re_src | num | 关注来源代码 | 必要 | 空间11<br />视频14<br />文章115<br />活动页面222 |
| csrf | str | CSRF Token位于cookie | Cookie方式必要 | |
@ -1058,7 +1058,7 @@ curl -G 'http://api.bilibili.com/x/relation/blacks' \
**示例:**
关注`UID=14082`的用户
关注`mid=14082`的用户
```shell
curl 'http://api.bilibili.com/x/relation/modify' \
@ -1095,7 +1095,7 @@ curl 'http://api.bilibili.com/x/relation/modify' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------------------ | -------------- | ---------------------------------------------- |
| access_key | str | APP登录Token | APP方式必要 | |
| fids | nums | 目标用户UID | 必要 | 每个ID之间用`,`间隔 |
| fids | nums | 目标用户mid | 必要 | 每个之间用`,`间隔 |
| act | num | 操作代码 | 必要 | 同上<br />仅可为1或5故只能进行批量关注和拉黑 |
| re_src | num | 关注来源代码 | 必要 | 同上 |
| csrf | str | CSRF Token位于cookie | Cookie方式必要 | |
@ -1115,19 +1115,19 @@ curl 'http://api.bilibili.com/x/relation/modify' \
| 字段 | 类型 | 内容 | 备注 |
| ----------- | ----- | ------------- | ---- |
| failed_fids | array | 操作失败的UID | |
| failed_fids | array | 操作失败的mid | |
`data`中的`failed_fids`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | -------------------- | ---- |
| 0 | num | 操作失败的UID 1 | |
| n | num | 操作失败的UIDn+1 | |
| 0 | num | 操作失败的mid 1 | |
| n | num | 操作失败的midn+1 | |
| …… | num | …… | …… |
**示例:**
批量关注`UID=1,2,3,4,5`的用户
批量关注`mid=1,2,3,4,5`的用户
```shell
curl 'http://http://api.bilibili.com/x/relation/batch/modify' \
@ -1166,7 +1166,7 @@ curl 'http://http://api.bilibili.com/x/relation/batch/modify' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------ | ----------- | ---- |
| access_key | str | APP登录Token | APP方式必要 | |
| fid | num | 目标用户UID | 必要 | |
| fid | num | 目标用户mid | 必要 | |
**json回复**
@ -1183,23 +1183,23 @@ curl 'http://http://api.bilibili.com/x/relation/batch/modify' \
| 字段 | 类型 | 内容 | 备注 |
| --------- | ---------------------------------------- | ------------ | --------------------------------------- |
| mid | num | 目标用户UID | |
| mid | num | 目标用户mid | |
| attribute | num | 关注属性 | 0未关注<br />2已关注<br />6已互粉<br />128拉黑 |
| mtime | num | 关注对方时间 | 时间戳<br />未关注为0 |
| tag | null默认分组<br />array存在至少一个分组 | 分组ID | |
| tag | null默认分组<br />array存在至少一个分组 | 分组id | |
| special | num | 特别关注标志 | 0<br />1是 |
`tag`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ----------------------- | ---- |
| 0 | num | 位于分组1的分组ID | |
| n | num | 位于分组n+1的分组ID | |
| 0 | num | 位于分组1的分组 | |
| n | num | 位于分组n+1的分组 | |
| …… | num | …… | …… |
**示例:**
可得对于`UID=258150656`的用户,在`2018/10/28 0:51:41`时关注,且设为特别关注,并位于ID为`-10`分组中
可得对于`mid=258150656`的用户,在`2018/10/28 0:51:41`时关注,且设为特别关注,并位于为`-10`分组中
```shell
curl -G 'http://http://api.bilibili.com/x/relation' \
@ -1240,7 +1240,7 @@ curl -G 'http://http://api.bilibili.com/x/relation' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------ | ----------- | ---- |
| access_key | str | APP登录Token | APP方式必要 | |
| mid | num | 目标用户UID | 必要 | |
| mid | num | 目标用户mid | 必要 | |
**json回复**
@ -1264,33 +1264,33 @@ curl -G 'http://http://api.bilibili.com/x/relation' \
| 字段 | 类型 | 内容 | 备注 |
| --------- | ---------------------------------------- | ------------ | -------------- |
| mid | num | 对方用户UID | |
| mid | num | 对方用户mid | |
| attribute | num | 关注属性 | 0未关注<br />1悄悄关注<br />2已关注<br />6已互粉<br />128拉黑 |
| mtime | num | 关注对方时间 | 互关后刷新时间 |
| tag | null默认分组<br />array存在至少一个分组 | 分组ID | |
| tag | null默认分组<br />array存在至少一个分组 | 分组id | |
| special | num | 特别关注标志 | 0<br />1是 |
`data`中的`be_relation`对象:
| 字段 | 类型 | 内容 | 备注 |
| --------- | ---------------------------------------- | ------------ | -------------- |
| mid | num | 自己的UID | |
| mid | num | 自己的mid | |
| attribute | num | 关注属性 | 0未关注<br />1悄悄关注<br />2已关注<br />6已互粉<br />128拉黑 |
| mtime | num | 成为粉丝时间 | 互关后刷新时间 |
| tag | null默认分组<br />array存在至少一个分组 | 分组ID | |
| tag | null默认分组<br />array存在至少一个分组 | 分组id | |
| special | num | 特别关注标志 | 0<br />1是 |
`be_relation`与`relation`中的`tag`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ----------------------- | ---- |
| 0 | num | 位于分组1的分组ID | |
| n | num | 位于分组n+1的分组ID | |
| 0 | num | 位于分组1的分组id | |
| n | num | 位于分组n+1的分组id | |
| …… | num | …… | …… |
**示例:**
可得对于`UID=15858903`的用户,在`2019/1/24 14:24:19`时关注了对方,且互相关注,自己将对方特别关注,并同时位于ID为`-10`和`194110`的分组中,对方也将自己设为特别关注,并同时位于ID为`-10`和`56502`的分组中(虽然我看不到)
可得对于`mid=15858903`的用户,在`2019/1/24 14:24:19`时关注了对方,且互相关注,自己将对方特别关注,并同时位于为`-10`和`194110`的分组中,对方也将自己设为特别关注,并同时位于为`-10`和`56502`的分组中(虽然我看不到)
```shell
curl -G 'http://api.bilibili.com/x/space/acc/relation' \
@ -1342,7 +1342,7 @@ curl -G 'http://api.bilibili.com/x/space/acc/relation' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------ | ----------- | ------------------- |
| access_key | str | APP登录Token | APP方式必要 | |
| fids | nums | 目标用户UID | 必要 | 每个ID之间用`,`间隔 |
| fids | nums | 目标用户mid | 必要 | 每个之间用`,`间隔 |
**json回复**
@ -1359,30 +1359,30 @@ curl -G 'http://api.bilibili.com/x/space/acc/relation' \
| 字段 | 类型 | 内容 | 备注 |
| --------- | ---- | ---------- | ---- |
| {用户UID} | obj | 关注的用户 | 下同 |
| {用户mid} | obj | 关注的用户 | 下同 |
| …… | obj | …… | |
`{用户UID}`对象:
`{用户mid}`对象:
| 字段 | 类型 | 内容 | 备注 |
| --------- | --------------------------------------- | ------------ | ------------------------------------------------------------ |
| mid | num | 目标用户UID | |
| mid | num | 目标用户mid | |
| attribute | num | 关注属性 | 0未关注<br />1悄悄关注<br />2已关注<br />6已互粉<br />128拉黑 |
| mtime | num | 关注对方时间 | 时间戳<br />未关注为0 |
| tag | null默认分组<br />array存在至少一个分组 | 分组ID | |
| tag | null默认分组<br />array存在至少一个分组 | 分组id | |
| special | num | 特别关注标志 | 0<br />1是 |
`tag`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ----------------------- | ---- |
| 0 | num | 位于分组1的分组ID | |
| n | num | 位于分组n+1的分组ID | |
| 0 | num | 位于分组1的分组id | |
| n | num | 位于分组n+1的分组id | |
| …… | num | …… | …… |
**示例:**
批量查询`UID=1,2,3,4,5`的关系
批量查询`mid=1,2,3,4,5`的关系
```shell
curl -G 'http://http://api.bilibili.com/x/relation/relations' \
@ -1459,13 +1459,13 @@ curl -G 'http://http://api.bilibili.com/x/relation/relations' \
| 字段 | 类型 | 内容 | 备注 |
| ----- | ---- | ---------- | ---------------------------------- |
| tagid | num | 分组ID | 特别关注恒为-10<br />默认分组恒为0 |
| tagid | num | 分组id | 特别关注恒为-10<br />默认分组恒为0 |
| name | str | 分组名称 | |
| count | num | 分组成员数 | |
**示例:**
查询所有的分组的名字以及ID
查询所有的分组的名字以及id
```shell
curl 'http://api.bilibili.com/x/relation/tags' \
@ -1513,7 +1513,7 @@ curl 'http://api.bilibili.com/x/relation/tags' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------ | ----------- | ------------------------------------------------------- |
| access_key | str | APP登录Token | APP方式必要 | |
| tagid | num | 分组ID | 必要 | 特别关注恒为-10<br />默认分组恒为0 |
| tagid | num | 分组id | 必要 | 特别关注恒为-10<br />默认分组恒为0 |
| order_type | str | 排序方式 | 非必要 | 按照关注顺序排列:留空<br />按照最常访问排列attention |
| ps | num | 每页项数 | 非必要 | 默认为50 |
| pn | num | 页数 | 非必要 | 默认为1 |
@ -1541,7 +1541,7 @@ curl 'http://api.bilibili.com/x/relation/tags' \
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---- | ----------- | ---- |
| mid | num | 用户UID | |
| mid | num | 用户mid | |
| uname | str | 用户昵称 | |
| face | str | 用户头像url | |
| sign | str | 用户签名 | |
@ -1576,7 +1576,7 @@ curl 'http://api.bilibili.com/x/relation/tags' \
**示例:**
以每页2项的方式获取了ID为`207542`分组的第1页的粉丝明细按照关注顺序
以每页2项的方式获取了id为`207542`分组的第1页的粉丝明细按照关注顺序
```shell
curl -G 'http://api.bilibili.com/x/relation/tag' \
@ -1656,7 +1656,7 @@ curl -G 'http://api.bilibili.com/x/relation/tag' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------ | ----------- | ---- |
| access_key | str | APP登录Token | APP方式必要 | |
| fid | num | 目标用户UID | 必要 | |
| fid | num | 目标用户mid | 必要 | |
**json回复**
@ -1673,13 +1673,13 @@ curl -G 'http://api.bilibili.com/x/relation/tag' \
| 字段 | 类型 | 内容 | 备注 |
| ------------------- | ---- | --------- | ---- |
| 加入的分组ID 1 | str | 分组1名称 | |
| 加入的分组ID n | str | 分组n名称 | |
| {加入的分组id 1} | str | 分组1名称 | |
| {加入的分组id n} | str | 分组n名称 | |
| …… | str | …… | |
**示例:**
查询用户`UID=319214221`存在的所有分组ID和名称
查询用户`mid=319214221`存在的所有分组和名称
```shell
curl -G 'http://api.bilibili.com/x/relation/tag/user' \
@ -1704,7 +1704,7 @@ curl -G 'http://api.bilibili.com/x/relation/tag/user' \
</details>
### 查询所有特别关注的UID
### 查询所有特别关注的mid
> http://api.bilibili.com/x/relation/tag/special
@ -1733,8 +1733,8 @@ curl -G 'http://api.bilibili.com/x/relation/tag/user' \
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | -------------- | ---- |
| 0 | num | 成员1UID | |
| n | num | 成员n+1UID | |
| 0 | num | 成员1mid | |
| n | num | 成员n+1mid | |
| …… | num | …… | …… |
**示例:**
@ -1810,11 +1810,11 @@ curl 'http://api.bilibili.com/x/relation/tag/special' \
| 字段 | 类型 | 内容 | 备注 |
| ----- | ---- | -------------- | ---- |
| tagid | num | 创建的分组的ID | |
| tagid | num | 创建的分组的id | |
**示例:**
创建了名为`测试`的分组,得到ID为`216677`
创建了名为`测试`的分组,得到id为`216677`
```shell
curl 'http://api.bilibili.com/x/relation/tag/create' \
@ -1852,7 +1852,7 @@ curl 'http://api.bilibili.com/x/relation/tag/create' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------------------ | -------------- | ---------- |
| access_key | str | APP登录Token | APP方式必要 | |
| tagid | num | 分组ID | 必要 | |
| tagid | num | 分组id | 必要 | |
| name | str | 新名称 | 必要 | 最长16字符 |
| csrf | str | CSRF Token位于cookie | Cookie方式必要 | |
@ -1868,7 +1868,7 @@ curl 'http://api.bilibili.com/x/relation/tag/create' \
**示例:**
ID为`194112`的分组更名为`膜法师`
id为`194112`的分组更名为`膜法师`
```shell
curl 'http://api.bilibili.com/x/relation/tag/update' \
@ -1906,7 +1906,7 @@ curl 'http://api.bilibili.com/x/relation/tag/update' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------------------ | -------------- | ---- |
| access_key | str | APP登录Token | APP方式必要 | |
| tagid | num | 分组ID | 必要 | |
| tagid | num | 分组id | 必要 | |
| csrf | str | CSRF Token位于cookie | Cookie方式必要 | |
**json回复**
@ -1921,7 +1921,7 @@ curl 'http://api.bilibili.com/x/relation/tag/update' \
示例:
删除分组ID为`216699`的分组
删除分组id为`216699`的分组
```shell
curl 'http://api.bilibili.com/x/relation/tag/del' \
@ -1958,8 +1958,8 @@ curl 'http://api.bilibili.com/x/relation/tag/del' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------------------ | -------------- | ------------------- |
| access_key | str | APP登录Token | APP方式必要 | |
| fids | nums | 目标用户UID | 必要 | 每个ID之间用`,`间隔 |
| tagids | nums | 分组ID | 必要 | 每个ID之间用`,`间隔 |
| fids | nums | 目标用户mid | 必要 | 每个之间用`,`间隔 |
| tagids | nums | 分组id | 必要 | 每个之间用`,`间隔 |
| csrf | str | CSRF Token位于cookie | Cookie方式必要 | |
**json回复**
@ -1974,7 +1974,7 @@ curl 'http://api.bilibili.com/x/relation/tag/del' \
**示例:**
把关注用户`UID=205631797`同时添加分组关系到ID为`-10`和`207542`的分组中
把关注用户`mid=205631797`同时添加分组关系到id为`-10`和`207542`的分组中
```shell
curl 'http://api.bilibili.com/x/relation/tags/addUsers' \
@ -2010,8 +2010,8 @@ curl 'http://api.bilibili.com/x/relation/tags/addUsers' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------------------ | -------------- | ------------------- |
| access_key | str | APP登录Token | APP方式必要 | |
| fids | nums | 待复制的用户UID | 必要 | 每个ID之间用`,`间隔 |
| tagids | nums | 目标分组ID | 必要 | 每个ID之间用`,`间隔 |
| fids | nums | 待复制的用户mid | 必要 | 每个之间用`,`间隔 |
| tagids | nums | 目标分组id | 必要 | 每个之间用`,`间隔 |
| csrf | str | CSRF Token位于cookie | Cookie方式必要 | |
**json回复**
@ -2026,7 +2026,7 @@ curl 'http://api.bilibili.com/x/relation/tags/addUsers' \
**示例:**
把关注用户`UID=4856007`和`UID=326499679`同时复制到ID为`231305`的分组
把关注用户`mid=4856007`和`mid=326499679`同时复制到为`231305`的分组id
```shell
curl 'http://api.bilibili.com/x/relation/tags/copyUsers' \
@ -2062,9 +2062,9 @@ curl 'http://api.bilibili.com/x/relation/tags/copyUsers' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------------ | ---- | ------------------------ | -------------- | ------------------- |
| access_key | str | APP登录Token | APP方式必要 | |
| beforeTagids | nums | 原分组ID | 必要 | 每个ID之间用`,`间隔 |
| afterTagids | nums | 新分组ID | 必要 | 每个ID之间用`,`间隔 |
| fids | nums | 待移动的用户UID | 必要 | 每个ID之间用`,`间隔 |
| beforeTagids | nums | 原分组id | 必要 | 每个之间用`,`间隔 |
| afterTagids | nums | 新分组id | 必要 | 每个之间用`,`间隔 |
| fids | nums | 待移动的用户mid | 必要 | 每个之间用`,`间隔 |
| csrf | str | CSRF Token位于cookie | Cookie方式必要 | |
**json回复**
@ -2079,7 +2079,7 @@ curl 'http://api.bilibili.com/x/relation/tags/copyUsers' \
**示例:**
把关注用户`UID=321173469`和`UID=327086920`同时从ID为`207542`的分组移动到ID为`231305`的分组中
把关注用户`mid=321173469`和`mid=327086920`同时从id为`207542`的分组移动到为`231305`的分组中
```shell
curl 'http://api.bilibili.com/x/relation/tags/moveUsers' \

View File

@ -65,7 +65,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ----------- | ------ | ---- |
| vmid | num | 目标用户UID | 必要 | |
| vmid | num | 目标用户mid | 必要 | |
**json回复**
@ -82,9 +82,9 @@
| 字段 | 类型 | 内容 | 备注 |
| ----------- | ---- | ------------------------------ | ------------------------------------------------------------ |
| aid | num | 稿件avID | |
| aid | num | 稿件avid | |
| videos | num | 视频分P总数 | 默认为1 |
| tid | num | 分区tID | |
| tid | num | 分区tid | |
| tname | str | 子分区名称 | |
| copyright | num | 是否转载 | 1原创<br />2转载 |
| pic | str | 视频封面图片url | |
@ -99,15 +99,15 @@
| owner | obj | 视频UP主信息 | 略,见[获取视频详细信息web端](/video/info.md#获取视频详细信息web端)中的`owner`对象 |
| stat | obj | 视频状态数 | 略,见[获取视频详细信息web端](/video/info.md#获取视频详细信息web端)中的`stat`对象 |
| dynamic | str | 视频同步发布的的动态的文字内容 | 无为空 |
| cid | num | 视频1P CID | |
| cid | num | 视频1P cid | |
| dimension | obj | 视频1P分辨率 | 略,见[获取视频详细信息web端](/video/info.md#获取视频详细信息web端)中的`dimension`对象 |
| bvid | str | 稿件bvID | |
| bvid | str | 稿件bvid | |
| reason | str | 置顶视频备注 | |
| inter_video | bool | 是否为合作视频 | false<br />true是 |
**示例:**
查询用户`UID=23215368`的置顶视频
查询用户`mid=23215368`的置顶视频
```shell
curl -G 'http://api.bilibili.com/x/space/top/arc' \
@ -196,8 +196,8 @@ curl -G 'http://api.bilibili.com/x/space/top/arc' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------------------------ | ------------ | -------------------------------- |
| aid | num | 置顶目标稿件avID | 必要(可选) | avID与bvID任选一个 |
| bvid | str | 置顶目标稿件bvID | 必要(可选) | avID与bvID任选一个 |
| aid | num | 置顶目标稿件avid | 必要(可选) | avid与bvid任选一个 |
| bvid | str | 置顶目标稿件bvid | 必要(可选) | avid与bvid任选一个 |
| reason | str | 置顶视频备注 | 非必要 | 置顶备注最大40字符<br />默认为空 |
| csrf | str | CSRF Token位于cookie | 必要 | |
@ -215,7 +215,7 @@ curl -G 'http://api.bilibili.com/x/space/top/arc' \
置顶视频`av98948772`/`BV1n741127LD`
avID方式:
avid方式:
```shell
curl 'http://api.bilibili.com/x/space/top/arc/set' \
@ -223,7 +223,7 @@ curl 'http://api.bilibili.com/x/space/top/arc/set' \
-b 'SESSDATA=xxx'
```
bvID方式:
bvid方式:
```shell
curl 'http://api.bilibili.com/x/space/top/arc/set' \
@ -305,7 +305,7 @@ curl 'http://api.bilibili.com/x/space/top/arc/cancel' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ----------- | ------ | ---- |
| vmid | num | 目标用户UID | 必要 | |
| vmid | num | 目标用户mid | 必要 | |
**json回复**
@ -332,7 +332,7 @@ curl 'http://api.bilibili.com/x/space/top/arc/cancel' \
**示例:**
查询用户`UID=23215368`的代表作视频列表
查询用户`mid=23215368`的代表作视频列表
```shell
curl -G 'http://api.bilibili.com/x/space/masterpiece' \
@ -536,8 +536,8 @@ curl -G 'http://api.bilibili.com/x/space/masterpiece' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------------------------ | ------------ | -------------------------------- |
| aid | num | 置顶目标稿件avID | 必要(可选) | avID与bvID任选一个 |
| bvid | str | 置顶目标稿件bvID | 必要(可选) | avID与bvID任选一个 |
| aid | num | 置顶目标稿件avid | 必要(可选) | avid与bvid任选一个 |
| bvid | str | 置顶目标稿件bvid | 必要(可选) | avid与bvid任选一个 |
| reason | str | 代表作备注 | 非必要 | 置顶备注最大40字符<br />默认为空 |
| csrf | str | CSRF Token位于cookie | 必要 | |
@ -555,7 +555,7 @@ curl -G 'http://api.bilibili.com/x/space/masterpiece' \
添加视频`av94916552`/`BV1ZE411K7ux`到代表作列表
avID方式:
avid方式:
```shell
curl 'http://api.bilibili.com/x/space/masterpiece/add' \
@ -564,7 +564,7 @@ curl 'http://api.bilibili.com/x/space/masterpiece/add' \
-b 'SESSDATA=xxx'
```
bvID方式:
bvid方式:
```shell
curl 'http://api.bilibili.com/x/space/masterpiece/add' \
@ -598,8 +598,8 @@ curl 'http://api.bilibili.com/x/space/masterpiece/add' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------------------------ | ------------ | ------------------ |
| aid | num | 要删除的目标稿件avID | 必要(可选) | avID与bvID任选一个 |
| bvid | str | 要删除的目标稿件bvID | 必要(可选) | avID与bvID任选一个 |
| aid | num | 要删除的目标稿件avid | 必要(可选) | avid与bvid任选一个 |
| bvid | str | 要删除的目标稿件bvid | 必要(可选) | avid与bvid任选一个 |
| csrf | str | CSRF Token位于cookie | 必要 | |
**json回复**
@ -616,7 +616,7 @@ curl 'http://api.bilibili.com/x/space/masterpiece/add' \
删除置顶视频`av59765630`/`BV1Yt41137T6`
avID方式:
avid方式:
```shell
curl 'api.bilibili.com/x/space/masterpiece/cancel' \
@ -625,7 +625,7 @@ curl 'api.bilibili.com/x/space/masterpiece/cancel' \
-b 'SESSDATA=xxx'
```
bvID方式:
bvid方式:
```shell
curl 'http://api.bilibili.com/x/space/masterpiece/cancel' \
@ -650,7 +650,7 @@ curl 'http://api.bilibili.com/x/space/masterpiece/cancel' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ----------- | ------ | ---- |
| mid | num | 目标用户UID | 必要 | |
| mid | num | 目标用户mid | 必要 | |
**json回复**
@ -673,7 +673,7 @@ curl 'http://api.bilibili.com/x/space/masterpiece/cancel' \
| 字段 | 类型 | 内容 | 备注 |
| ---- | ----- | ----------- | ---- |
| mid | num | 目标用户UID | |
| mid | num | 目标用户mid | |
| tags | array | TAG名称 | |
`data`数组中的对象中的`tags`数组:
@ -687,7 +687,7 @@ curl 'http://api.bilibili.com/x/space/masterpiece/cancel' \
**示例:**
查看用户`UID=53456`的个人TAG
查看用户`mid=53456`的个人TAG
```shell
curl -G 'http://api.bilibili.com/x/space/acc/tags' \
@ -782,7 +782,7 @@ curl 'http://api.bilibili.com/x/space/acc/tags/set' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ----------- | ------ | ---- |
| mid | num | 目标用户UID | 必要 | |
| mid | num | 目标用户mid | 必要 | |
**json回复**
@ -797,7 +797,7 @@ curl 'http://api.bilibili.com/x/space/acc/tags/set' \
**示例:**
查看用户`UID=53456`的空间公告
查看用户`mid=53456`的空间公告
```shell
curl -G 'http://api.bilibili.com/x/space/notice' \
@ -881,7 +881,7 @@ curl 'http://api.bilibili.com/x/space/notice/set' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ----------- | ------ | ---- |
| mid | num | 目标用户UID | 必要 | |
| mid | num | 目标用户mid | 必要 | |
**json回复**
@ -950,7 +950,7 @@ curl 'http://api.bilibili.com/x/space/notice/set' \
**示例:**
查看`UID=2`的空间设置
查看`mid=2`的空间设置
```shell
curl -G 'http://space.bilibili.com/ajax/settings/getSettings' \
@ -1196,7 +1196,7 @@ curl 'http://space.bilibili.com/ajax/settings/setPrivacy' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ----------- | ------ | ---- |
| mid | num | 目标用户UID | 必要 | |
| mid | num | 目标用户mid | 必要 | |
**json回复**
@ -1227,7 +1227,7 @@ curl 'http://space.bilibili.com/ajax/settings/setPrivacy' \
**示例:**
查询`UID=2`的最近玩过的游戏
查询`mid=2`的最近玩过的游戏
```shell
curl -G 'http://api.bilibili.com/x/space/lastplaygame' \
@ -1288,7 +1288,7 @@ curl -G 'http://api.bilibili.com/x/space/lastplaygame' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ----------- | ------ | ---- |
| vmid | num | 目标用户UID | 必要 | |
| vmid | num | 目标用户mid | 必要 | |
**json回复**
@ -1315,7 +1315,7 @@ curl -G 'http://api.bilibili.com/x/space/lastplaygame' \
**示例:**
查看用户`UID=15858903`的最近投币视频
查看用户`mid=15858903`的最近投币视频
```shell
curl -G 'http://space.bilibili.com/x/space/coin/video' \
@ -1531,9 +1531,9 @@ curl -G 'http://space.bilibili.com/x/space/coin/video' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------- | ---- | ------------ | ------ | ------------------------------------------------------------ |
| mid | num | 目标用户UID | 必要 | |
| mid | num | 目标用户mid | 必要 | |
| order | str | 排序方式 | 非必要 | 默认为pubdate<br />最新发布pubdate<br />最多播放click<br />最多收藏stow |
| tid | num | 筛选目标分区 | 非必要 | 默认为0<br />0不进行分区筛选<br />分区tID为所筛选的分区 |
| tid | num | 筛选目标分区 | 非必要 | 默认为0<br />0不进行分区筛选<br />分区tid为所筛选的分区 |
| keyword | str | 关键词筛选 | 非必要 | 用于使用关键词搜索该UP主视频稿件 |
| pn | num | 页码 | 必要 | |
| ps | num | 每页项数 | 必要 | |
@ -1568,16 +1568,16 @@ curl -G 'http://space.bilibili.com/x/space/coin/video' \
| 字段 | 类型 | 内容 | 备注 |
| ----- | ---- | ------------ | --------------------- |
| {tID} | obj | 该分区的详情 | 字段名为存在的分区tID |
| {tid} | obj | 该分区的详情 | 字段名为存在的分区tid |
| …… | obj | …… | 向下扩展 |
`tlist`中的`{tID}`对象:
`tlist`中的`{tid}`对象:
| 字段 | 类型 | 内容 | 备注 |
| ----- | ---- | -------------------- | ---- |
| count | num | 投稿至该分区的视频数 | |
| name | str | 该分区名称 | |
| tid | num | 该分区tID | |
| tid | num | 该分区tid | |
`list`中的`vlist`数组:
@ -1591,9 +1591,9 @@ curl -G 'http://space.bilibili.com/x/space/coin/video' \
| 字段 | 类型 | 内容 | 备注 |
| -------------- | ---- | -------------- | ---------------------------- |
| aid | num | 稿件avID | |
| aid | num | 稿件avid | |
| author | str | 视频UP主 | 不一定为目标用户(合作视频) |
| bvid | str | 稿件bvID | |
| bvid | str | 稿件bvid | |
| comment | num | 视频评论数 | |
| copyright | str | 空 | 作用尚不明确 |
| created | num | 投稿时间 | 时间戳 |
@ -1602,13 +1602,13 @@ curl -G 'http://space.bilibili.com/x/space/coin/video' \
| is_pay | num | 0 | 作用尚不明确 |
| is_union_video | num | 是否为合作视频 | 0<br />1是 |
| length | str | 视频长度 | MM:SS |
| mid | num | 视频UP主UID | 不一定为目标用户(合作视频) |
| mid | num | 视频UP主mid | 不一定为目标用户(合作视频) |
| pic | str | 视频封面 | |
| play | num | 视频播放次数 | |
| review | num | 0 | 作用尚不明确 |
| subtitle | str | 空 | 作用尚不明确 |
| title | str | 视频标题 | |
| typeid | num | 视频分区tID | |
| typeid | num | 视频分区tid | |
| video_review | num | 视频弹幕数 | |
`data`中的`page`对象:
@ -1630,7 +1630,7 @@ curl -G 'http://space.bilibili.com/x/space/coin/video' \
`pn`(页码)和`ps`(每页项数)只改变`vlist`中成员的多少与内容
以每页2项查询用户`UID=53456`的第1页投稿视频明细
以每页2项查询用户`mid=53456`的第1页投稿视频明细
```shell
curl -G 'http://api.bilibili.com/x/space/arc/search' \
@ -1750,7 +1750,7 @@ curl -G 'http://api.bilibili.com/x/space/arc/search' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------------ | ------ | ------- |
| mid | num | 目标用户UID | 必要 | |
| mid | num | 目标用户mid | 必要 | |
| ps | num | 获取的相簿量 | 非必要 | 默认为8 |
**json回复**
@ -1779,10 +1779,10 @@ curl -G 'http://api.bilibili.com/x/space/arc/search' \
| count | num | 总计图片数 | |
| ctime | num | 发布时间 | 时间戳 |
| description | str | 简介 | |
| doc_id | num | 相簿ID | 非动态ID |
| doc_id | num | 相簿id | 非动态 |
| like | num | 点赞数 | |
| pictures | array | 图片内容 | |
| poster_uid | num | 上传用户UID | |
| poster_uid | num | 上传用户mid | |
| title | str | 标题 | 动态内容无 |
| view | num | 浏览数 | |
@ -1805,7 +1805,7 @@ curl -G 'http://api.bilibili.com/x/space/arc/search' \
**示例:**
查询用户`UID=53456`的投稿相簿预览
查询用户`mid=53456`的投稿相簿预览
```shell
curl -G 'http://api.bilibili.com/x/space/album/index' \
@ -1877,7 +1877,7 @@ curl -G 'http://api.bilibili.com/x/space/album/index' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| --------- | ---- | ----------- | ------ | ------------------------------------------------------------ |
| uid | num | 目标用户UID | 必要 | |
| uid | num | 目标用户mid | 必要 | |
| page_num | num | 页码 | 非必要 | 默认为1 |
| page_size | num | 每页项数 | 非必要 | 默认为20 |
| biz | str | 查询类型 | 非必要 | 全部all<br />绘画draw<br />摄影photo<br />日常daily<br />默认为all |
@ -1914,10 +1914,10 @@ curl -G 'http://api.bilibili.com/x/space/album/index' \
| count | num | 总计图片数 | |
| ctime | num | 发布时间 | 时间戳 |
| description | str | 简介 | |
| doc_id | num | 相簿ID | 非动态ID |
| doc_id | num | 相簿id | 非动态 |
| like | num | 点赞数 | |
| pictures | array | 图片内容 | |
| poster_uid | num | 上传用户UID | |
| poster_uid | num | 上传用户mid | |
| title | str | 标题 | 动态内容无 |
| view | num | 浏览数 | |
@ -1940,7 +1940,7 @@ curl -G 'http://api.bilibili.com/x/space/album/index' \
**示例:**
查询用户`UID=53456`的投稿明细中的全部类型
查询用户`mid=53456`的投稿明细中的全部类型
```shell
curl -G 'http://api.vc.bilibili.com/link_draw/v1/doc/doc_list' \
@ -2025,7 +2025,7 @@ curl -G 'http://api.vc.bilibili.com/link_draw/v1/doc/doc_list' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ----------- | ------ | ---- |
| mid | num | 目标用户UID | 必要 | |
| mid | num | 目标用户mid | 必要 | |
**json回复**
@ -2057,17 +2057,17 @@ curl -G 'http://api.vc.bilibili.com/link_draw/v1/doc/doc_list' \
| 字段 | 类型 | 内容 | 备注 |
| ----- | ---- | -------------- | -------- |
| cid | num | 频道ID | |
| cid | num | 频道id | |
| count | num | 频道内含视频数 | |
| cover | str | 封面图片url | |
| intro | str | 简介 | 无则为空 |
| mid | num | 创建用户UID | |
| mid | num | 创建用户mid | |
| mtime | num | 创建时间 | 时间戳 |
| name | str | 标题 | |
**示例:**
查询用户`UID=53456`的频道列表
查询用户`mid=53456`的频道列表
```shell
curl -G 'http://api.bilibili.com/x/space/channel/list' \
@ -2151,8 +2151,8 @@ curl -G 'http://api.bilibili.com/x/space/channel/list' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ----------- | ------ | --------- |
| mid | num | 目标用户UID | 必要 | |
| cid | num | 目标频道ID | 必要 | |
| mid | num | 目标用户mid | 必要 | |
| cid | num | 目标频道id | 必要 | |
| pn | num | 页码 | 非必要 | 默认为1 |
| ps | num | 每页项数 | 非必要 | 默认为100 |
@ -2179,11 +2179,11 @@ curl -G 'http://api.bilibili.com/x/space/channel/list' \
| 字段 | 类型 | 内容 | 备注 |
| -------- | ------ | -------------- | -------- |
| archives | array | 包含的视频列表 | |
| cid | num | 频道ID | |
| cid | num | 频道id | |
| count | num | 频道内含视频数 | |
| cover | str | 封面图片url | |
| intro | str | 简介 | 无则为空 |
| mid | num | 创建用户UID | |
| mid | num | 创建用户mid | |
| mtime | num | 创建时间 | 时间戳 |
| name | str | 标题 | |
@ -2197,7 +2197,7 @@ curl -G 'http://api.bilibili.com/x/space/channel/list' \
`list`中的`archives`数组中的对象:
基本同「[视频详细信息](https://github.com/SocialSisterYi/bilibili-API-collect/blob/master/video/info.md#视频详细信息avID/bvID互转))」中的data对象
基本同「[视频详细信息](https://github.com/SocialSisterYi/bilibili-API-collect/blob/master/video/info.md#视频详细信息avid/bvid互转))」中的data对象
`data`中的`page`对象:
@ -2209,7 +2209,7 @@ curl -G 'http://api.bilibili.com/x/space/channel/list' \
**示例:**
查询用户`UID=53456`的频道`170`中的视频
查询用户`mid=53456`的频道`170`中的视频
```shell
curl -G 'http://api.bilibili.com/x/space/channel/video' \
@ -2368,7 +2368,7 @@ curl -G 'http://api.bilibili.com/x/space/channel/video' \
认证方式CookieSESSDATA
创建成功后会返回新建频道的ID
创建成功后会返回新建频道的id
**正文参数( application/x-www-form-urlencoded **
@ -2393,7 +2393,7 @@ curl -G 'http://api.bilibili.com/x/space/channel/video' \
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | ------ | ---- |
| cid | num | 频道ID | |
| cid | num | 频道id | |
**示例:**
@ -2435,7 +2435,7 @@ curl 'http://api.bilibili.com/x/space/channel/add' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------------------------ | ------ | ---- |
| cid | num | 频道ID | 必要 | |
| cid | num | 频道id | 必要 | |
| name | str | 频道名 | 必要 | |
| intro | str | 频道简介 | 非必要 | |
| csrf | str | CSRF Token位于cookie | 必要 | |
@ -2488,7 +2488,7 @@ curl 'http://api.bilibili.com/x/space/channel/edit' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------------------------ | ------ | ---- |
| cid | num | 需要删除的频道ID | 必要 | |
| cid | num | 需要删除的频道id | 必要 | |
| csrf | str | CSRF Token位于cookie | 必要 | |
**json回复**
@ -2543,8 +2543,8 @@ curl 'http://api.bilibili.com/x/space/channel/del' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------------------------ | ------ | ---------------------- |
| cid | num | 频道ID | 必要 | |
| aids | nums | 要添加的目标稿件avID | 必要 | 多个使用","%2C分隔 |
| cid | num | 频道id | 必要 | |
| aids | nums | 要添加的目标稿件avid | 必要 | 多个使用","%2C分隔 |
| csrf | str | CSRF Token位于cookie | 必要 | |
**json回复**
@ -2556,14 +2556,14 @@ curl 'http://api.bilibili.com/x/space/channel/del' \
| code | num | 返回值 | 0成功<br />-101账号未登录<br />-111csrf校验失败<br />-400请求错误<br />-404无此项<br />53003本频道里的视频已满<br />53006提交视频已失效或频道里有非该视频UP主 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | |
| data | array | 出错稿件avID列表 | |
| data | array | 出错稿件avid列表 | |
`data`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ------------------- | ---- |
| 0 | num | 出错稿件avID1 | |
| n | num | 出错稿件avIDn+1 | |
| 0 | num | 出错稿件avid1 | |
| n | num | 出错稿件avidn+1 | |
| …… | num | …… | …… |
**示例:**
@ -2606,8 +2606,8 @@ curl 'http://api.bilibili.com/x/space/channel/video/add' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------------------------ | ------ | ---- |
| cid | num | 频道ID | 必要 | |
| aid | num | 要删除的目标稿件avID | 必要 | |
| cid | num | 频道id | 必要 | |
| aid | num | 要删除的目标稿件avid | 必要 | |
| csrf | str | CSRF Token位于cookie | 必要 | |
**json回复**
@ -2657,8 +2657,8 @@ curl 'http://api.bilibili.com/x/space/channel/video/del' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------------------------ | ------ | ------------------------------------------------------------ |
| cid | num | 频道ID | 必要 | |
| aid | num | 要移动的目标稿件avID | 必要 | |
| cid | num | 频道id | 必要 | |
| aid | num | 要移动的目标稿件avid | 必要 | |
| to | num | 视频排序倒数位置 | 非必要 | 默认为1<br />1为列表底部视频总数为首端<br />与显示顺序恰好相反 |
| csrf | str | CSRF Token位于cookie | 必要 | |
@ -2710,7 +2710,7 @@ curl 'http://api.bilibili.com/x/space/channel/video/sort' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ---------- | ------ | ---- |
| cid | num | 目标频道ID | 必要 | |
| cid | num | 目标频道id | 必要 | |
**json回复**
@ -2763,7 +2763,7 @@ curl -G 'http://api.bilibili.com/x/space/channel/video/check
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ----------- | ------ | ---- |
| up_mid | num | 目标用户UID | 必要 | |
| up_mid | num | 目标用户mid | 必要 | |
**json回复**
@ -2795,9 +2795,9 @@ curl -G 'http://api.bilibili.com/x/space/channel/video/check
| 字段 | 类型 | 内容 | 备注 |
| ----------- | ---- | ---------------- | --------------- |
| id | num | 收藏夹mlID | |
| fid | num | 原始收藏夹ID | 去除两位UID尾号 |
| mid | num | 创建用户UID | |
| id | num | 收藏夹mlid | |
| fid | num | 原始收藏夹mlid | 去除两位mid尾号 |
| mid | num | 创建用户mid | |
| attr | num | 收藏夹属性位配置 | |
| title | str | 收藏夹标题 | |
| fav_state | num | 0 | 作用尚不明确 |
@ -2813,7 +2813,7 @@ curl -G 'http://api.bilibili.com/x/space/channel/video/check
**示例:**
查询用户`UID=7792521`的收藏夹列表
查询用户`mid=7792521`的收藏夹列表
```shell
curl -G 'http://api.bilibili.com/x/v3/fav/folder/created/list-all' \
@ -2890,7 +2890,7 @@ curl -G 'http://api.bilibili.com/x/v3/fav/folder/created/list-all' \
| ------ | ---- | ----------- | ------ | ---- |
| ps | num | 每页项数 | 必要 | |
| pn | num | 页码 | 必要 | |
| up_mid | num | 目标用户UID | 必要 | |
| up_mid | num | 目标用户mid | 必要 | |
**json回复**
@ -2922,9 +2922,9 @@ curl -G 'http://api.bilibili.com/x/v3/fav/folder/created/list-all' \
| 字段 | 类型 | 内容 | 备注 |
| ----------- | ---- | ------------------ | ----------------------------------------- |
| id | num | 收藏夹mlID | |
| fid | num | 原始收藏夹ID | 去除两位UID尾号 |
| mid | num | 创建用户UID | |
| id | num | 收藏夹ml | |
| fid | num | 原始收藏夹mlid | 去除两位mid尾号 |
| mid | num | 创建用户mid | |
| attr | num | 收藏夹属性 | 转换成8-bit二进制处理<br />详细说明见下表 |
| title | str | 收藏夹标题 | |
| cover | str | 收藏夹封面图片url | |
@ -2947,13 +2947,13 @@ curl -G 'http://api.bilibili.com/x/v3/fav/folder/created/list-all' \
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | ---------- | ------------ |
| mid | num | 创建人UID | |
| mid | num | 创建人mid | |
| name | str | 创建人昵称 | |
| face | str | 空 | 作用尚不明确 |
**示例:**
查询用户`UID=293793435`的收藏夹收藏列表
查询用户`mid=293793435`的收藏夹收藏列表
```shell
curl -G 'http://api.bilibili.com/x/v3/fav/folder/collected/list' \
@ -3032,7 +3032,7 @@ curl -G 'http://api.bilibili.com/x/v3/fav/folder/collected/list' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ----------- | ------ | -------- |
| mid | num | 目标用户UID | 必要 | |
| mid | num | 目标用户mid | 必要 | |
| pn | num | 页码 | 非必要 | 默认为1 |
| ps | num | 每页项数 | 非必要 | 默认为20 |
@ -3080,14 +3080,14 @@ curl -G 'http://api.bilibili.com/x/v3/fav/folder/collected/list' \
| link | str | 课程页面url | 手机版页面url |
| page | num | 1 | 作用尚不明确 |
| play | num | 课程播放数 | |
| season_id | num | 课程ssID | |
| season_id | num | 课程ssid | |
| status | str | 更新状态说明 | |
| subtitle | str | 课程副标题 | |
| title | str | 课程标题 | |
**示例:**
查询用户`UID=33683045`的课程发布列表
查询用户`mid=33683045`的课程发布列表
```shell
curl -G 'http://api.bilibili.com/pugv/app/web/season/page' \
@ -3193,7 +3193,7 @@ curl -G 'http://api.bilibili.com/pugv/app/web/season/page' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ----------- | ------ | ---- |
| mid | num | 目标用户UID | 必要 | |
| mid | num | 目标用户mid | 必要 | |
**json回复**
@ -3232,14 +3232,14 @@ curl -G 'http://api.bilibili.com/pugv/app/web/season/page' \
| is_finish | num | 是否已完结 | 0未完结<br />1已完结 |
| last_ep_index | num | 0 | 作用尚不明确 |
| newest_ep_index | num | 最新一话 | 可能为0 |
| season_id | str | 番剧ssID | |
| season_id | str | 番剧ssid | |
| share_url | str | 播放页面链接url | |
| title | str | 标题 | |
| total_count | num | 总计集数 | 未完结:-1<br />已完结非0正整数 |
**示例:**
查看用户`UID=14082`的追番预览列表
查看用户`mid=14082`的追番预览列表
```shell
curl -G 'http://space.bilibili.com/ajax/Bangumi/getList' \
@ -3303,7 +3303,7 @@ curl -G 'http://space.bilibili.com/ajax/Bangumi/getList' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ----------- | ------ | -------------------- |
| vmid | num | 目标用户UID | 必要 | |
| vmid | num | 目标用户mid | 必要 | |
| pn | num | 页码 | 非必要 | 默认为1 |
| ps | num | 每页项数 | 非必要 | 默认为15 |
| type | num | 查询类型 | 必要 | 1追番<br />2追剧 |
@ -3342,7 +3342,7 @@ curl -G 'http://space.bilibili.com/ajax/Bangumi/getList' \
**示例:**
查看用户`UID=14082`的追番明细
查看用户`mid=14082`的追番明细
```shell
curl -G 'http://api.bilibili.com/x/space/bangumi/follow/list' \
@ -3571,7 +3571,7 @@ curl -G 'http://api.bilibili.com/x/space/bangumi/follow/list' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ----------- | ------ | ---- |
| mid | num | 目标用户UID | 必要 | |
| mid | num | 目标用户mid | 必要 | |
**json回复**
@ -3606,12 +3606,12 @@ curl -G 'http://api.bilibili.com/x/space/bangumi/follow/list' \
| cover | str | TAG图片url | 无则为空 |
| name | str | TAG名 | |
| notify | num | 1 | 作用尚不明确 |
| tag_id | num | TAGID | |
| tag_id | num | tag_id | |
| updated_ts | str | 1970-01-01 08:00:00 | 作用尚不明确 |
**示例:**
查询用户`UID=2`的关注TAG
查询用户`mid=2`的关注TAG
```shell
curl -G 'http://space.bilibili.com/ajax/tags/getSubList' \

View File

@ -19,7 +19,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------ | ----------- | ---- |
| access_key | str | APP登录Token | APP方式必要 | |
| vmid | num | 目标用户UID | 必要 | |
| vmid | num | 目标用户mid | 必要 | |
**json回复**
@ -36,7 +36,7 @@
| 字段 | 类型 | 内容 | 备注 |
| --------- | ---- | ----------- | ------------------------------------------------ |
| mid | num | 目标用户UID | |
| mid | num | 目标用户mid | |
| following | num | 关注数 | |
| whisper | num | 悄悄关注数 | 需要登录(Cooklie或APP) <br />未登录或非自己恒为0 |
| black | num | 黑名单数 | 需要登录(Cooklie或APP) <br />未登录或非自己恒为0 |
@ -44,7 +44,7 @@
**示例:**
查询用户`UID=332704117`的关系状态数
查询用户`mid=332704117`的关系状态数
```shell
curl -G 'http://api.bilibili.com/x/relation/stat' \
@ -87,7 +87,7 @@ curl -G 'http://api.bilibili.com/x/relation/stat' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------ | ----------- | ---- |
| access_key | str | APP登录Token | APP方式必要 | |
| mid | num | 目标用户UID | 必要 | |
| mid | num | 目标用户mid | 必要 | |
**json回复**
@ -122,7 +122,7 @@ curl -G 'http://api.bilibili.com/x/relation/stat' \
**示例:**
查询用户`UID=456664753`的UP主状态数
查询用户`mid=456664753`的UP主状态数
```shell
curl -G 'http://api.bilibili.com/x/space/upstat' \
@ -164,7 +164,7 @@ curl -G 'http://api.bilibili.com/x/space/upstat' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ----------- | ------ | ---- |
| mid | num | 目标用户UID | 必要 | |
| mid | num | 目标用户mid | 必要 | |
**json回复**
@ -209,7 +209,7 @@ curl -G 'http://api.bilibili.com/x/space/upstat' \
**示例:**
查询用户`UID=239202390`的订阅&投稿状态数
查询用户`mid=239202390`的订阅&投稿状态数
```shell
curl -G 'http://api.bilibili.com/x/space/navnum' \
@ -260,7 +260,7 @@ curl -G 'http://api.bilibili.com/x/space/navnum' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ----------- | ------ | ---- |
| uid | num | 目标用户UID | 必要 | |
| uid | num | 目标用户mid | 必要 | |
**json回复**
@ -284,7 +284,7 @@ curl -G 'http://api.bilibili.com/x/space/navnum' \
**示例:**
查询用户`UID=53456`的投稿相簿数
查询用户`mid=53456`的投稿相簿数
```shell
curl -G 'http://api.vc.bilibili.com/link_draw/v1/doc/upload_count' \

71
video/attribute_data.md Normal file
View File

@ -0,0 +1,71 @@
# 视频属性数据说明
PS以下部分内容来源不明且部分值前端不可见有待验证
- [attribute字段值(视频属性位)](#attribute字段值(视频属性位))
- [state字段值(稿件状态)](#state字段值(稿件状态))
## attribute字段值(稿件属性位)
该字段为二进制标志位,多个标志请用`AND`运算叠加
| 位 | 内容 | 备注 |
| ---- | ---------------------- | ------------------------------------------------------------ |
| 0 | 禁止排行 | |
| 1 | 动态禁止 | 禁止APP推送动态 |
| 2 | 禁止网页输出 | |
| 3 | 禁止客户端列表 | |
| 4 | 搜索禁止 | 打全标题或av/bv号都搜索不到的那种 |
| 5 | 海外禁止 | |
| 6 | 禁止推荐 | 禁止被APP端天马列表推荐 |
| 7 | 是否显示“禁止转载“标志 | **注:未经作者授权 禁止转载** |
| 8 | 是否高清 | 视频清晰度>=1080P |
| 9 | 是否PGC稿件 | 番剧&影视 |
| 10 | 允许承包 | |
| 11 | 是否番剧 | |
| 12 | 是否私单 | 存在商业推广恰饭内容 |
| 13 | 是否限制地区 | 大多数番剧&影视 |
| 14 | 禁止其他人添加TAG | |
| 15 | | 大多数旧视频会有这个标志 |
| 16 | 跳转 | 番剧及影视av/bv->ep跳转 |
| 17 | 是否影视 | |
| 18 | 是否付费 | |
| 19 | 推送动态 | |
| 20 | 家长模式 | |
| 21 | 是否限制游客和外链 | 分为两种情况默认全部网页限制referer跳转但第二种未登录无法访问可以通过未登陆b站访问http://api.bilibili.com/x/web-interface/view 返回的code为-403来判断 |
| 22 | | |
| 23 | | |
| 24 | 是否为联合投稿 | |
| 25 | | |
| 26 | | |
| 27 | | |
| 28 | | |
| 29 | 是否为互动视频 | |
## state字段值(稿件状态)
| 值 | 内容 | 备注 |
| ---- | ------------ | ---------- |
| 1 | 橙色通过 | |
| 0 | 开放浏览 | |
| -1 | 待审 | |
| -2 | 被打回 | |
| -3 | 网警锁定 | |
| -4 | 被锁定 | 视频撞车了 |
| -5 | 管理员锁定 | |
| -6 | 修复待审 | |
| -7 | 暂缓审核 | |
| -8 | 补档待审 | |
| -9 | 等待转码 | |
| -10 | 延迟审核 | |
| -11 | 视频源待修 | |
| -12 | 转储失败 | |
| -13 | 允许评论待审 | |
| -14 | 临时回收站 | |
| -15 | 分发中 | |
| -16 | 转码失败 | |
| -20 | 创建未提交 | |
| -30 | 创建已提交 | |
| -40 | 定时发布 | |
| -100 | 用户删除 | |

View File

@ -2,28 +2,28 @@
<img src="/imgs/ploading.gif" width="100" height="100"/>
- [获取视频详细信息web端](#获取视频详细信息web端)
- [获取视频详细信息(web端)](#获取视频详细信息(web端))
- [获取视频简介](#获取视频简介)
- [查询视频分P列表 (avID/bvID转CID)](#查询视频分P列表 (avID/bvID转CID))
- [查询视频分P列表 (avid/bvid转cid)](#查询视频分P列表 (avid/bvid转cid))
---
## 获取视频详细信息web端
## 获取视频详细信息(web端)
> http://api.bilibili.com/x/web-interface/view
*请求方式GET*
认证方式CookieSESSDATA
认证方式Cookie(SESSDATA)
限制游客访问的视频需要登录
**url参数**
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------- | ------------ | ------------------ |
| aid | num | 稿件avID | 必要(可选) | avID与bvID任选一个 |
| bvid | str | 稿件bvID | 必要(可选) | avID与bvID任选一个 |
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------- | ---------- | ------------------ |
| aid | num | 稿件avid | 必要(可选) | avid与bvid任选一个 |
| bvid | str | 稿件bvid | 必要(可选) | avid与bvid任选一个 |
**json回复**
@ -38,102 +38,51 @@
`data`对象:
| 字段 | 类型 | 内容 | 备注 |
| ------------------------------- | ------- | ------------------------------ | ------------------------------------------------------------ |
| bvid | str | 稿件bvID | |
| aid | num | 稿件avID | |
| videos | num | 稿件分P总数 | 默认为1 |
| tid | num | 分区tID | |
| tname | str | 子分区名称 | |
| copyright | num | 视频类型 | 1原创<br />2转载 |
| pic | str | 稿件封面图片url | |
| title | str | 稿件标题 | |
| pubdate | num | 稿件发布时间 | 时间戳 |
| ctime | num | 用户投稿时间 | 时间戳 |
| desc | str | 视频简介 | |
| state | num | 视频状态 | **详情见下表** |
| ~~attribute~~(已经弃用) | ~~num~~ | ~~稿件属性位配置~~ | **详情见下表**|
| duration | num | 稿件总时长所有分P | 单位为秒 |
| forward | num | 撞车视频跳转avid | 仅撞车视频存在此字段 |
| mission_id | num | 稿件参与的活动ID | |
| redirect_url | str | 重定向url | 仅番剧或影视视频存在此字段<br />用于番剧&影视的av/bv->ep |
| rights | obj | 视频属性标志 | |
| owner | obj | 视频UP主信息 | |
| stat | obj | 视频状态数 | |
| dynamic | str | 视频同步发布的的动态的文字内容 | |
| cid | num | 视频1P CID | |
| dimension | obj | 视频1P分辨率 | |
| no_cache | bool | true | 作用尚不明确 |
| pages | array | 视频分P列表 | |
| subtitle | obj | 视频CC字幕信息 | |
| staff | array | 合作成员列表 | 非合作视频无此项 |
| user_garb | obj | 用户装扮信息 | |
| 字段 | 类型 | 内容 | 备注 |
| ----------------------- | ------- | ------------------------------ | ------------------------------------------------------------ |
| bvid | str | 稿件bvid | |
| aid | num | 稿件avid | |
| videos | num | 稿件分P总数 | 默认为1 |
| tid | num | 分区tid | |
| tname | str | 子分区名称 | |
| copyright | num | 视频类型 | 1原创<br />2转载 |
| pic | str | 稿件封面图片url | |
| title | str | 稿件标题 | |
| pubdate | num | 稿件发布时间 | 时间戳 |
| ctime | num | 用户投稿时间 | 时间戳 |
| desc | str | 视频简介 | |
| desc_v2 | array | 新版视频简介 | |
| state | num | 视频状态 | 详情见[属性数据文档](attribute_data.md#attribute字段值(稿件属性位)) |
| ~~attribute~~(已经弃用) | ~~num~~ | ~~稿件属性位配置~~ | 详情见[属性数据文档](attribute_data.md#state字段值(稿件状态)) |
| duration | num | 稿件总时长(所有分P) | 单位为秒 |
| forward | num | 撞车视频跳转avid | 仅撞车视频存在此字段 |
| mission_id | num | 稿件参与的活动id | |
| redirect_url | str | 重定向url | 仅番剧或影视视频存在此字段<br />用于番剧&影视的av/bv->ep |
| rights | obj | 视频属性标志 | |
| owner | obj | 视频UP主信息 | |
| stat | obj | 视频状态数 | |
| dynamic | str | 视频同步发布的的动态的文字内容 | |
| cid | num | 视频1P cid | |
| dimension | obj | 视频1P分辨率 | |
| no_cache | bool | true | 作用尚不明确 |
| pages | array | 视频分P列表 | |
| subtitle | obj | 视频CC字幕信息 | |
| staff | array | 合作成员列表 | 非合作视频无此项 |
| user_garb | obj | 用户装扮信息 | |
`attribute`字段属性位二进制值表
`data`中的`desc_v2`数组
PS以下部分内容来源不明有待验证下表只做历史保留无实际作用
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ------------ | ---- |
| 0 | obj | 新版简介内容 | |
| 位 | 内容 | 备注 |
| ---- | ---------------------- | --------------------------------------------- |
| 0 | 禁止排行 | |
| 1 | 动态禁止 | 禁止APP推送动态 |
| 2 | 禁止网页输出 | |
| 3 | 禁止客户端列表 | |
| 4 | 搜索禁止 | 打全标题或av/bv号都搜索不到的那种 |
| 5 | 海外禁止 | |
| 6 | 禁止推荐 | 禁止被APP端天马列表推荐 |
| 7 | 是否显示“禁止转载“标志 | **注:未经作者授权 禁止转载** |
| 8 | 是否高清 | 视频清晰度>=1080P |
| 9 | 是否PGC稿件 | 番剧&影视 |
| 10 | 允许承包 | |
| 11 | 是否番剧 | |
| 12 | 是否私单 | 存在商业推广恰饭内容 |
| 13 | 是否限制地区 | 大多数番剧&影视 |
| 14 | 禁止其他人添加TAG | |
| 15 | | |
| 16 | 跳转 | 番剧及影视av/bv->ep跳转 |
| 17 | 是否影视 | |
| 18 | 是否付费 | |
| 19 | 推送动态 | |
| 20 | 家长模式 | |
| 21 | 是否限制游客和外链 | 分为两种情况默认全部网页限制referer跳转但第二种未登录无法访问可以通过未登陆b站访问http://api.bilibili.com/x/web-interface/view 返回的code为-403来判断 |
| 22 | | |
| 23 | | |
| 24 | 是否为联合投稿 | |
| 25 | | |
| 26 | | |
| 27 | | |
| 28 | | |
| 29 | 是否为互动视频 | |
`desc_v2`数组中的对象:
`state`字段值:
PS以下部分内容来源不明且部分值前端不可见有待验证
| 值 | 内容 | 备注 |
| ---- | ------------ | ---------- |
| 1 | 橙色通过 | |
| 0 | 开放浏览 | |
| -1 | 待审 | |
| -2 | 被打回 | |
| -3 | 网警锁定 | |
| -4 | 被锁定 | 视频撞车了 |
| -5 | 管理员锁定 | |
| -6 | 修复待审 | |
| -7 | 暂缓审核 | |
| -8 | 补档待审 | |
| -9 | 等待转码 | |
| -10 | 延迟审核 | |
| -11 | 视频源待修 | |
| -12 | 转储失败 | |
| -13 | 允许评论待审 | |
| -14 | 临时回收站 | |
| -15 | 分发中 | |
| -16 | 转码失败 | |
| -20 | 创建未提交 | |
| -30 | 创建已提交 | |
| -40 | 定时发布 | |
| -100 | 用户删除 | |
| 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | -------- | ---- |
| raw_text | num | 简介内容 | |
| type | num | ? | |
| biz_id | num | ? | |
`data`中的`rights`对象:
@ -157,7 +106,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | -------- | ---- |
| mid | num | UP主UID | |
| mid | num | UP主mid | |
| name | str | UP主昵称 | |
| face | str | UP主头像 | |
@ -165,7 +114,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ---- | ------------ | ------- |
| aid | num | 稿件avID | |
| aid | num | 稿件avid | |
| view | num | 播放数 | |
| danmaku | num | 弹幕数 | |
| reply | num | 评论数 | |
@ -191,7 +140,7 @@
| 字段 | 类型 | 内容 | 备注 |
| --------- | ---- | --------------- | --------------------------------------------------------- |
| cid | num | 当前分P CID | |
| cid | num | 当前分P cid | |
| page | num | 当前分P | |
| from | str | 视频来源 | vupload普通上传B站<br />hunan芒果TV<br />qq腾讯 |
| part | str | 当前分P标题 | |
@ -227,11 +176,11 @@
| 字段 | 类型 | 内容 | 备注 |
| ------------ | ---- | ------------------- | ---- |
| id | num | 字幕ID | |
| id | num | 字幕id | |
| lan | str | 字幕语言 | |
| lan_doc | str | 字幕语言名称 | |
| is_lock | bool | 是否锁定 | |
| author_mid | num | 字幕上传者UID | |
| author_mid | num | 字幕上传者mid | |
| subtitle_url | str | json格式字幕文件url | |
| author | obj | 字幕上传者信息 | |
@ -239,7 +188,7 @@
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---- | ----------------- | ------------ |
| mid | num | 字幕上传者UID | |
| mid | num | 字幕上传者mid | |
| name | str | 字幕上传者昵称 | |
| sex | str | 字幕上传者性别 | 男 女 保密 |
| face | str | 字幕上传者头像url | |
@ -261,7 +210,7 @@
| 字段 | 类型 | 内容 | 备注 |
| -------- | ---- | -------------- | ---- |
| mid | num | 成员UID | |
| mid | num | 成员mid | |
| title | str | 成员名称 | |
| name | str | 成员昵称 | |
| face | str | 成员头像url | |
@ -288,8 +237,6 @@
`data`中的`user_garb`对象:
| 字段 | 类型 | 内容 | 备注 |
| ----------------- | ---- | ------- | ---- |
| url_image_ani_cut | str | 某url | |
@ -298,14 +245,14 @@
获取视频`av85440373`/`BV117411r7R1`的基本信息
avID方式:
avid方式:
```shell
curl -G 'http://api.bilibili.com/x/web-interface/view' \
--data-urlencode 'aid=85440373'
```
bvID方式:
bvid方式:
```shell
curl -G 'http://api.bilibili.com/x/web-interface/view' \
@ -332,6 +279,13 @@ curl -G 'http://api.bilibili.com/x/web-interface/view' \
"pubdate": 1580377255,
"ctime": 1580212263,
"desc": "【CB想说的】看完拜年祭之后最爱的一个节目给有快板的部分简单加了一些不同风格的配乐hhh感谢沃玛画的我太可爱了哈哈哈哈哈哈哈\n【Warma想说的】我画了打碟的CB画风为了还原原版视频所以参考了四迹老师的画风四迹老师的画真的太可爱啦不过其实在画的过程中我遇到了一个问题CB的耳机……到底是戴在哪个耳朵上呢\n\n原版av78977080\n编曲配乐Crazy Bucket\n人声配音Warma/谢拉\n曲绘四迹/Warma\n动画四迹/Crazy Bucket\n剧本Mokurei-木灵君\n音频后期DMYoung/纳兰寻风/Crazy Bucket\n包装破晓天",
"desc_v2": [
{
"raw_text": "【CB想说的】看完拜年祭之后最爱的一个节目给有快板的部分简单加了一些不同风格的配乐hhh感谢沃玛画的我太可爱了哈哈哈哈哈哈哈\n【Warma想说的】我画了打碟的CB画风为了还原原版视频所以参考了四迹老师的画风四迹老师的画真的太可爱啦不过其实在画的过程中我遇到了一个问题CB的耳机……到底是戴在哪个耳朵上呢\n\n原版av78977080\n编曲配乐Crazy Bucket\n人声配音Warma/谢拉\n曲绘四迹/Warma\n动画四迹/Crazy Bucket\n剧本Mokurei-木灵君\n音频后期DMYoung/纳兰寻风/Crazy Bucket\n包装破晓天",
"type": 1,
"biz_id": 0
}
],
"state": 0,
"duration": 486,
"mission_id": 11838,
@ -358,15 +312,15 @@ curl -G 'http://api.bilibili.com/x/web-interface/view' \
},
"stat": {
"aid": 85440373,
"view": 1936852,
"danmaku": 11189,
"reply": 2626,
"favorite": 56572,
"coin": 66857,
"share": 9032,
"view": 2087084,
"danmaku": 11495,
"reply": 2669,
"favorite": 58113,
"coin": 68710,
"share": 9190,
"now_rank": 0,
"his_rank": 55,
"like": 142449,
"like": 148621,
"dislike": 0,
"evaluation": "",
"argue_msg": ""
@ -408,8 +362,22 @@ curl -G 'http://api.bilibili.com/x/web-interface/view' \
"vip": {
"type": 2,
"status": 1,
"vip_pay_type": 0,
"theme_type": 0
"due_date": 1642694400000,
"vip_pay_type": 1,
"theme_type": 0,
"label": {
"path": "",
"text": "年度大会员",
"label_theme": "annual_vip",
"text_color": "#FFFFFF",
"bg_style": 1,
"bg_color": "#FB7299",
"border_color": ""
},
"avatar_subscript": 1,
"nickname_color": "#FB7299",
"role": 3,
"avatar_subscript_url": "http://i0.hdslb.com/bfs/vip/icon_Certification_big_member_22_3x.png"
},
"official": {
"role": 2,
@ -417,7 +385,7 @@ curl -G 'http://api.bilibili.com/x/web-interface/view' \
"desc": "",
"type": 0
},
"follower": 628808,
"follower": 662460,
"label_style": 0
},
{
@ -428,8 +396,22 @@ curl -G 'http://api.bilibili.com/x/web-interface/view' \
"vip": {
"type": 2,
"status": 1,
"due_date": 1637424000000,
"vip_pay_type": 0,
"theme_type": 0
"theme_type": 0,
"label": {
"path": "",
"text": "年度大会员",
"label_theme": "annual_vip",
"text_color": "#FFFFFF",
"bg_style": 1,
"bg_color": "#FB7299",
"border_color": ""
},
"avatar_subscript": 1,
"nickname_color": "#FB7299",
"role": 3,
"avatar_subscript_url": "http://i0.hdslb.com/bfs/vip/icon_Certification_big_member_22_3x.png"
},
"official": {
"role": 1,
@ -437,7 +419,7 @@ curl -G 'http://api.bilibili.com/x/web-interface/view' \
"desc": "",
"type": 0
},
"follower": 2268492,
"follower": 2655737,
"label_style": 0
}
],
@ -452,7 +434,7 @@ curl -G 'http://api.bilibili.com/x/web-interface/view' \
视频标题为:`当我给拜年祭的快板加了电音配乐…`
视频分区为:`tid=28(音乐->原创音乐)`
视频分区为:`tid=28(音乐->原创音乐)`
视频时长:`486s`
@ -462,15 +444,15 @@ curl -G 'http://api.bilibili.com/x/web-interface/view' \
视频分P为`1`
视频类型为:`1(原创)`
视频类型为:`1(原创)`
视频UP主为`66606350Crazy_Bucket`
视频UP主为`66606350(Crazy_Bucket)`
视频简介为:
`【CB想说的】看完拜年祭之后最爱的一个节目给有快板的部分简单加了一些不同风格的配乐hhh感谢沃玛画的我太可爱了哈哈哈哈哈哈哈\n【Warma想说的】我画了打碟的CB画风为了还原原版视频所以参考了四迹老师的画风四迹老师的画真的太可爱啦不过其实在画的过程中我遇到了一个问题CB的耳机……到底是戴在哪个耳朵上呢\n\n原版av78977080\n编曲配乐Crazy Bucket\n人声配音Warma/谢拉\n曲绘四迹/Warma\n动画四迹/Crazy Bucket\n剧本Mokurei-木灵君\n音频后期DMYoung/纳兰寻风/Crazy Bucket\n包装破晓天`
`【CB想说的】看完拜年祭之后最爱的一个节目给有快板的部分简单加了一些不同风格的配乐hhh感谢沃玛画的我太可爱了哈哈哈哈哈哈哈\n【Warma想说的】我画了打碟的CB画风为了还原原版视频所以参考了四迹老师的画风四迹老师的画真的太可爱啦不过其实在画的过程中我遇到了一个问题CB的耳机……到底是戴在哪个耳朵上呢\n\n原版av78977080\n编曲(配乐)Crazy Bucket\n人声(配音)Warma/谢拉\n曲绘四迹/Warma\n动画四迹/Crazy Bucket\n剧本Mokurei-木灵君\n音频后期DMYoung/纳兰寻风/Crazy Bucket\n包装破晓天`
视频状态为:`0(开放浏览)`
视频状态为:`0(开放浏览)`
视频属性为: `显示“禁止转载“标志`、`高清`、`禁止其他人添加TAG`、`联合投稿视频`
@ -492,8 +474,8 @@ http://i1.hdslb.com/bfs/archive/ea0dd34bf41e23a68175680a00e3358cd249105f.jpg
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------- | ------------ | ------------------ |
| aid | num | 稿件avID | 必要(可选) | avID与bvID任选一个 |
| bvid | str | 稿件bvID | 必要(可选) | avID与bvID任选一个 |
| aid | num | 稿件avid | 必要(可选) | avid与bvid任选一个 |
| bvid | str | 稿件bvid | 必要(可选) | avid与bvid任选一个 |
**json回复**
@ -508,16 +490,16 @@ http://i1.hdslb.com/bfs/archive/ea0dd34bf41e23a68175680a00e3358cd249105f.jpg
**示例:**
查看视频(教主的咕鸽)`av39330059`/`BV1Bt411z799`的简介
查看视频(教主的咕鸽)`av39330059`/`BV1Bt411z799`的简介
avID方式:
avid方式:
```shell
curl -G 'http://api.bilibili.com/x/archive/desc' \
--data-urlencode 'aid=39330059'
```
bvID方式:
bvid方式:
```shell
curl -G 'http://api.bilibili.com/x/archive/desc' \
@ -538,7 +520,7 @@ curl -G 'http://api.bilibili.com/x/archive/desc' \
</details>
## 查询视频分P列表 (avID/bvID转CID)
## 查询视频分P列表 (avid/bvid转cid)
> http://api.bilibili.com/x/player/pagelist
@ -548,8 +530,8 @@ curl -G 'http://api.bilibili.com/x/archive/desc' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------- | ------------ | ------------------ |
| aid | num | 稿件avID | 必要(可选) | avID与bvID任选一个 |
| bvid | str | 稿件bvID | 必要(可选) | avID与bvID任选一个 |
| aid | num | 稿件avid | 必要(可选) | avid与bvid任选一个 |
| bvid | str | 稿件bvid | 必要(可选) | avid与bvid任选一个 |
**json回复**
@ -574,7 +556,7 @@ curl -G 'http://api.bilibili.com/x/archive/desc' \
| 字段 | 类型 | 内容 | 备注 |
| --------- | ---- | --------------- | --------------------------------------------------------- |
| cid | num | 当前分P CID | |
| cid | num | 当前分P cid | |
| page | num | 当前分P | |
| from | str | 视频来源 | vupload普通上传B站<br />hunan芒果TV<br />qq腾讯 |
| part | str | 当前分P标题 | |
@ -595,14 +577,14 @@ curl -G 'http://api.bilibili.com/x/archive/desc' \
查询视频`av13502509`/`BV1ex411J7GE`的分P列表
avID方式:
avid方式:
```shell
curl -G 'http://api.bilibili.com/x/player/pagelist' \
--data-urlencode 'aid=13502509'
```
bvID方式:
bvid方式:
```shell
curl -G 'http://api.bilibili.com/x/player/pagelist' \
@ -677,4 +659,3 @@ curl -G 'http://api.bilibili.com/x/player/pagelist' \
</details>

View File

@ -20,9 +20,9 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------------- | ---- | -------- | ------------ | ------------------ |
| aid | num | 稿件avID | 必要(可选) | avID与bvID任选一个 |
| bvid | str | 稿件bvID | 必要(可选) | avID与bvID任选一个 |
| graph_version | num | 剧情图ID | 必要 | 位于`player.so`中 |
| aid | num | 稿件avid | 必要(可选) | avid与bvid任选一个 |
| bvid | str | 稿件bvid | 必要(可选) | avid与bvid任选一个 |
| graph_version | num | 剧情图id | 必要 | 位于`player.so`中 |
| edge_id | num | 模块编号 | 非必要 | 0或留空为起始模块 |
**json回复**
@ -41,7 +41,7 @@
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ----- | ------------------- | ------------------------------------------------ |
| title | str | 视频模块分P标题 | |
| edge_id | num | 当前模块ID | |
| edge_id | num | 当前模块id | |
| story_list | array | 进度回溯信息 | 未登录仅有起始模块 |
| edges | obj | 当前模块信息 | |
| preload | obj | 预加载的分P | |
@ -66,7 +66,7 @@
| node_id | num | 模块编号 | |
| edge_id | num | **同上** | |
| title | str | 模块分P标题 | |
| cid | num | 模块分PCID | |
| cid | num | 模块分Pcid | |
| start_pos | num | 记录播放开始位置 | 单位为毫秒 |
| cover | str | 分P封面url | |
| is_current | num | 是否为当前模块 | 1<br />仅为当前模块时存在 |
@ -121,11 +121,11 @@
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---- | -------------------- | ------------------------------------- |
| id | num | 选项所跳转的模块ID | |
| platform_action | str | 跳转信息文字 | JUMP+{所跳转的模块编号}+{所跳转的CID} |
| id | num | 选项所跳转的模块id | |
| platform_action | str | 跳转信息文字 | JUMP+{所跳转的模块编号}+{所跳转的cid} |
| native_action | str | 点击后对变量运算语句 | 每项间用分号隔开<br />无为空 |
| condition | str | 选项出现条件判断语句 | 无为空 |
| cid | num | 选项所跳转分P的CID | |
| cid | num | 选项所跳转分P的cid | |
| x | num | 选项出现的x坐标 | 仅坐标模式有此项 |
| y | num | 选项出现的y坐标 | 仅坐标模式有此项 |
| text_align | num | 选项文本对齐方式 | |
@ -166,8 +166,8 @@
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | -------- | ---- |
| aid | num | 稿件avID | |
| cid | num | 分P CID | |
| aid | num | 稿件avid | |
| cid | num | 分P cid | |
`data`中的`hidden_vars`数组:
@ -193,7 +193,7 @@
查询互动视频`av73267982`下剧情图`155446`模块`5556092`的信息
avID方式:
avid方式:
```shell
curl -G 'http://api.bilibili.com/x/stein/edgeinfo_v2' \
@ -203,7 +203,7 @@ curl -G 'http://api.bilibili.com/x/stein/edgeinfo_v2' \
-b 'SESSDATA=xxx'
```
bvID方式:
bvid方式:
```shell
curl -G 'http://api.bilibili.com/x/stein/edgeinfo_v2' \

View File

@ -35,8 +35,8 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------------------------ | ------------ | ---------------------- |
| aid | num | 稿件avID | 必要(可选) | avID与bvID任选一个 |
| bvid | str | 稿件bvID | 必要(可选) | avID与bvID任选一个 |
| aid | num | 稿件avid | 必要(可选) | avid与bvid任选一个 |
| bvid | str | 稿件bvid | 必要(可选) | avid与bvid任选一个 |
| like | num | 操作方式 | 必要 | 1点赞<br />2取消赞 |
| csrf | str | CSRF Token位于cookie | 必要 | |
@ -54,7 +54,7 @@
点赞视频`av79677524`/`BV1uJ411r7hL`
avID方式:
avid方式:
```shell
curl 'http://api.bilibili.com/x/web-interface/archive/like' \
@ -64,7 +64,7 @@ curl 'http://api.bilibili.com/x/web-interface/archive/like' \
-b 'SESSDATA=xxx'
```
bvID方式:
bvid方式:
```shell
curl 'http://api.bilibili.com/x/web-interface/archive/like' \
@ -100,7 +100,7 @@ curl 'http://api.bilibili.com/x/web-interface/archive/like' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------ | ----------- | ---------------------- |
| access_key | str | APP登录Token | APP方式必要 | |
| aid | num | 稿件avID | 必要 | |
| aid | num | 稿件avid | 必要 | |
| like | num | 操作方式 | 必要 | 0点赞<br />1取消赞 |
**json回复**
@ -160,8 +160,8 @@ curl 'http://app.bilibili.com/x/v2/view/like' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------ | ------------ | ------------------ |
| access_key | str | APP登录Token | APP方式必要 | |
| aid | num | 稿件avID | 必要(可选) | avID与bvID任选一个 |
| bvid | str | 稿件bvID | 必要(可选) | avID与bvID任选一个 |
| aid | num | 稿件avid | 必要(可选) | avid与bvid任选一个 |
| bvid | str | 稿件bvid | 必要(可选) | avid与bvid任选一个 |
**json回复**
@ -178,7 +178,7 @@ curl 'http://app.bilibili.com/x/v2/view/like' \
视频`av39330059`/`BV1Bt411z799`的状态为已点赞
avID方式:
avid方式:
```shell
curl -G 'http://api.bilibili.com/x/web-interface/archive/has/like' \
@ -186,7 +186,7 @@ curl -G 'http://api.bilibili.com/x/web-interface/archive/has/like' \
-b 'SESSDATA=xxx'
```
bvID方式:
bvid方式:
```shell
curl -G 'api.bilibili.com/x/web-interface/archive/has/like' \
@ -225,8 +225,8 @@ curl -G 'api.bilibili.com/x/web-interface/archive/has/like' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ----------- | ---- | ------------------------ | ------------ | --------------------------------------- |
| aid | num | 稿件avID | 必要(可选) | avID与bvID任选一个 |
| bvid | str | 稿件bvID | 必要(可选) | avID与bvID任选一个 |
| aid | num | 稿件avid | 必要(可选) | avid与bvid任选一个 |
| bvid | str | 稿件bvid | 必要(可选) | avid与bvid任选一个 |
| multiply | num | 投币数量 | 必要 | 上限为2 |
| select_like | num | 是否附加点赞 | 非必要 | 0不点赞<br />1同时点赞<br />默认为0 |
| csrf | str | CSRF Token位于cookie | 必要 | |
@ -252,7 +252,7 @@ data 对象:
为视频`av90671873`/`BV1N7411A7wC`投币2枚
avID方式:
avid方式:
```shell
curl 'http://api.bilibili.com/x/web-interface/coin/add' \
@ -263,7 +263,7 @@ curl 'http://api.bilibili.com/x/web-interface/coin/add' \
-b 'SESSDATA=xxx'
```
bvID方式:
bvid方式:
```shell
curl 'http://api.bilibili.com/x/web-interface/coin/add' \
@ -303,7 +303,7 @@ curl 'http://api.bilibili.com/x/web-interface/coin/add' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ----------- | ---- | ------------ | ----------- | --------------------------------------- |
| access_key | str | APP登录Token | APP方式必要 | |
| aid | num | 稿件avID | 必要 | |
| aid | num | 稿件avid | 必要 | |
| multiply | num | 投币数量 | 必要 | 上限为2 |
| select_like | num | 附加点赞 | 非必要 | 0不点赞<br />1同时点赞<br />默认为0 |
@ -363,8 +363,8 @@ curl 'http://app.bilibili.com/x/v2/view/coin/add' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------ | ------------ | ------------------ |
| access_key | str | APP登录Token | APP方式必要 | |
| aid | num | 稿件avID | 必要(可选) | avID与bvID任选一个 |
| bvid | str | 稿件bvID | 必要(可选) | avID与bvID任选一个 |
| aid | num | 稿件avid | 必要(可选) | avid与bvid任选一个 |
| bvid | str | 稿件bvid | 必要(可选) | avid与bvid任选一个 |
**json回复**
@ -387,7 +387,7 @@ curl 'http://app.bilibili.com/x/v2/view/coin/add' \
视频`av37896701`/`BV18t411q7zz`的投币数为2枚
avID方式:
avid方式:
```shell
curl -G 'api.bilibili.com/x/web-interface/archive/coins' \
@ -395,7 +395,7 @@ curl -G 'api.bilibili.com/x/web-interface/archive/coins' \
-b 'SESSDATA=xxx'
```
bvID方式:
bvid方式:
```shell
curl -G 'api.bilibili.com/x/web-interface/archive/coins' \
@ -440,10 +440,10 @@ curl -G 'api.bilibili.com/x/web-interface/archive/coins' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------------- | ---- | ------------------------ | -------------- | ------------------------------ |
| access_key | str | APP登录Token | APP方式必要 | |
| rid | num | 稿件avID | 必要 | |
| rid | num | 稿件avid | 必要 | |
| type | num | 必须为2 | 必要 | |
| add_media_ids | nums | 需要加入的收藏夹ID | 非必要 | 同时添加多个,用`,`%2C分隔 |
| del_media_ids | nums | 需要取消的收藏夹ID | 非必要 | 同时取消多个,用`,`%2C分隔 |
| add_media_ids | nums | 需要加入的收藏夹mlid | 非必要 | 同时添加多个,用`,`%2C分隔 |
| del_media_ids | nums | 需要取消的收藏夹mlid | 非必要 | 同时取消多个,用`,`%2C分隔 |
| csrf | str | CSRF Token位于cookie | Cookie方式必要 | |
**json回复**
@ -518,7 +518,7 @@ curl 'http://api.bilibili.com/medialist/gateway/coll/resource/deal' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | -------- | ------------------ | ----------- | ---- |
| access_key | str | APP登录Token | APP方式必要 | |
| aid | num或str | 稿件avID或稿件bvID | 必要 | |
| aid | num或str | 稿件avid或稿件bvid | 必要 | |
**json回复**
@ -542,7 +542,7 @@ data 对象:
视频`av46281123`/`BV1Bb411H7Dv`的状态为已收藏
avID方式:
avid方式:
```shell
curl -G 'http://api.bilibili.com/x/v2/fav/video/favoured' \
@ -550,7 +550,7 @@ curl -G 'http://api.bilibili.com/x/v2/fav/video/favoured' \
-b 'SESSDATA=xxx'
```
bvID方式:
bvid方式:
```shell
curl -G 'http://api.bilibili.com/x/v2/fav/video/favoured' \
@ -593,8 +593,8 @@ curl -G 'http://api.bilibili.com/x/v2/fav/video/favoured' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------------------------ | ------------ | ------------------ |
| aid | num | 稿件avID | 必要(可选) | avID与bvID任选一个 |
| bvid | str | 稿件bvID | 必要(可选) | avID与bvID任选一个 |
| aid | num | 稿件avid | 必要(可选) | avid与bvid任选一个 |
| bvid | str | 稿件bvid | 必要(可选) | avid与bvid任选一个 |
| csrf | str | CSRF Token位于cookie | 必要 | |
**json回复**
@ -621,7 +621,7 @@ curl -G 'http://api.bilibili.com/x/v2/fav/video/favoured' \
将视频`av91003840`/`BV1Wj411f79U`一键三连
avID方式:
avid方式:
```shell
curl 'http://api.bilibili.com/x/web-interface/archive/like/triple' \
@ -630,7 +630,7 @@ curl 'http://api.bilibili.com/x/web-interface/archive/like/triple' \
-b 'SESSDATA=xxx'
```
bvID方式:
bvid方式:
```shell
curl 'http://api.bilibili.com/x/web-interface/archive/like/triple' \
@ -673,7 +673,7 @@ curl 'http://api.bilibili.com/x/web-interface/archive/like/triple' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------ | ----------- | ---- |
| access_key | str | APP登录Token | APP方式必要 | |
| aid | num | 稿件avID | 必要 | |
| aid | num | 稿件avid | 必要 | |
**json回复**
@ -738,8 +738,8 @@ curl 'http://app.bilibili.com/x/v2/view/like/triple' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------------------------ | ------------ | ------------------ |
| aid | num | 稿件avID | 必要(可选) | avID与bvID任选一个 |
| bvid | str | 稿件bvID | 必要(可选) | avID与bvID任选一个 |
| aid | num | 稿件avid | 必要(可选) | avid与bvid任选一个 |
| bvid | str | 稿件bvid | 必要(可选) | avid与bvid任选一个 |
| csrf | str | CSRF Token位于cookie | 必要 | |
**json回复**

View File

@ -20,9 +20,9 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------- | ------ | ---- |
| cid | num | 视频CID | 必要 | |
| aid | num | 稿件avID | 非必要 | |
| bvid | num | 稿件bvID | 非必要 | |
| cid | num | 视频cid | 必要 | |
| aid | num | 稿件avid | 非必要 | |
| bvid | num | 稿件bvid | 非必要 | |
**json回复**
@ -51,7 +51,7 @@
**示例:**
获取视频`CID=3724723`的获取弹幕趋势顶点列表
获取视频`cid=3724723`的获取弹幕趋势顶点列表
```shell
curl -G 'http://api.bilibili.com/pbp/data' \

View File

@ -16,8 +16,8 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------- | ------------ | ------------------ |
| aid | num | 稿件avID | 必要(可选) | avID与bvID任选一个 |
| bvid | str | 稿件bvID | 必要(可选) | avID与bvID任选一个 |
| aid | num | 稿件avid | 必要(可选) | avid与bvid任选一个 |
| bvid | str | 稿件bvid | 必要(可选) | avid与bvid任选一个 |
**json回复**
@ -47,14 +47,14 @@
查询视频`av7`/`BV1xx411c7m9`的推荐视频列表
avID方式:
avid方式:
```shell
curl -G 'http://api.bilibili.com/x/web-interface/archive/related' \
--data-urlencode 'aid=7'
```
bvID方式:
bvid方式:
```shell
curl -G 'http://api.bilibili.com/x/web-interface/archive/related' \

View File

@ -18,8 +18,8 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------------------ | -------------- | --------------------- |
| access_key | str | APP登录Token | APP方式必要 | |
| aid | num | 稿件avID | 必要 | |
| cid | num | 视频CID | 必要 | 用于识别分P |
| aid | num | 稿件avid | 必要 | |
| cid | num | 视频cid | 必要 | 用于识别分P |
| progress | num | 观看进度 | 非必要 | 单位为秒<br />默认为0 |
| platform | str | 平台标识 | 非必要 | 可为android |
| csrf | str | CSRF Token位于cookie | Cookie方式必要 | |
@ -36,7 +36,7 @@
**示例:**
记录视频`av13662970``CID=126654047`)的观看记录位于`1248`秒
记录视频`av13662970``cid=126654047`)的观看记录位于`1248`秒
Cookie方式
@ -91,12 +91,12 @@ curl 'http://api.bilibili.com/x/v2/history/report' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ----------- | ---- | ------------------------ | ------------ | ------------------------------------------------------------ |
| aid | num | 稿件avID | 必要(可选) | avID与bvID任选一个 |
| bvid | str | 稿件bvID | 必要(可选) | avID与bvID任选一个 |
| cid | num | 视频CID | 非必要 | 用于识别分P |
| epid | num | 番剧epID | 非必要 | |
| sid | num | 番剧ssID | 非必要 | |
| mid | num | 当前用户UID | 非必要 | |
| aid | num | 稿件avid | 必要(可选) | avid与bvid任选一个 |
| bvid | str | 稿件bvid | 必要(可选) | avid与bvid任选一个 |
| cid | num | 视频cid | 非必要 | 用于识别分P |
| epid | num | 番剧epid | 非必要 | |
| sid | num | 番剧ssid | 非必要 | |
| mid | num | 当前用户mid | 非必要 | |
| played_time | num | 视频播放进度 | 非必要 | 单位为秒<br />默认为0 |
| realtime | num | 总计播放时间 | 非必要 | 单位为秒 |
| start_ts | num | 开始播放时刻 | 非必要 | 时间戳 |

View File

@ -25,9 +25,9 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------------------ | ------------ | ----------------------------------- |
| aid | num | 稿件avID | 必要(可选) | avID与bvID任选一个 |
| bvid | str | 稿件bvID | 必要(可选) | avID与bvID任选一个 |
| cid | num | 分P CID | 非必要 | 默认为1P |
| aid | num | 稿件avid | 必要(可选) | avid与bvid任选一个 |
| bvid | str | 稿件bvid | 必要(可选) | avid与bvid任选一个 |
| cid | num | 分P cid | 非必要 | 默认为1P |
| index | num | json数组截取时间表 | 非必要 | 1需要<br />0不需要<br />默认为0 |
**json回复**
@ -74,7 +74,7 @@
获取视频`av26273789`/`BV1os411H7wm`的快照
avID方式:
avid方式:
```shell
curl -G 'http://api.bilibili.com/x/player/videoshot' \
@ -82,7 +82,7 @@ curl -G 'http://api.bilibili.com/x/player/videoshot' \
--data-urlencode 'index=1'
```
bvID方式:
bvid方式:
```shell
curl -G 'http://api.bilibili.com/x/player/videoshot' \
@ -125,8 +125,8 @@ curl -G 'http://api.bilibili.com/x/player/videoshot' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ---------- | ----------- | ---- |
| appkey | str | APP密钥 | APP方式必要 | |
| aid | num | 稿件avID | 必要 | |
| cid | num | 分P CID | 必要 | |
| aid | num | 稿件avid | 必要 | |
| cid | num | 分P cid | 必要 | |
| ts | num | 当前时间戳 | APP方式必要 | |
| sign | str | APP签名 | APP方式必要 | |
@ -162,7 +162,7 @@ curl -G 'http://api.bilibili.com/x/player/videoshot' \
示例:
获取视频`av26273789``CID=49075258`)的快照
获取视频`av26273789``cid=49075258`)的快照
```shell
curl -G 'http://app.bilibili.com/x/v2/view/video/shot' \
@ -209,7 +209,7 @@ curl -G 'http://app.bilibili.com/x/v2/view/video/shot' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------- | ------ | ---- |
| aid | num | 稿件avID | 必要 | |
| aid | num | 稿件avid | 必要 | |
**json回复**

View File

@ -1,11 +1,11 @@
# 视频状态数
- [视频状态数仅avID](#视频状态数仅avID)
- [视频状态数bvID/avID](#视频状态数bvID/avID)
- [视频状态数仅avid](#视频状态数仅avid)
- [视频状态数bvid/avid](#视频状态数bvid/avid)
---
## 视频状态数仅avID
## 视频状态数仅avid
> http://api.bilibili.com/archive_stat/stat
*请求方式GET*
@ -14,7 +14,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------- | ------ | ---- |
| aid | num | 稿件avID | 必要 | |
| aid | num | 稿件avid | 必要 | |
**json回复**
@ -31,7 +31,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ------------------------ | ------------------------------ | -------------------- |
| aid | num | 稿件avID | |
| aid | num | 稿件avid | |
| view | 正常num<br />屏蔽str | 正常:播放次数<br />屏蔽:"--" | |
| danmaku | num | 弹幕条数 | |
| reply | num | 评论条数 | |
@ -49,7 +49,7 @@
查询视频`av91572143`的状态数
avID方式:
avid方式:
```shell
curl -G 'http://api.bilibili.com/archive_stat/stat' \
@ -84,7 +84,7 @@ curl -G 'http://api.bilibili.com/archive_stat/stat' \
</details>
## 视频状态数bvID/avID
## 视频状态数bvid/avid
> http://api.bilibili.com/x/web-interface/archive/stat
@ -96,8 +96,8 @@ curl -G 'http://api.bilibili.com/archive_stat/stat' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------- | ------------ | ------------------ |
| aid | num | 稿件avID | 必要(可选) | avID与bvID任选一个 |
| bvid | str | 稿件bvID | 必要(可选) | avID与bvID任选一个 |
| aid | num | 稿件avid | 必要(可选) | avid与bvid任选一个 |
| bvid | str | 稿件bvid | 必要(可选) | avid与bvid任选一个 |
**json回复**
@ -114,8 +114,8 @@ curl -G 'http://api.bilibili.com/archive_stat/stat' \
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ------------------------ | ------------------------------ | -------------------- |
| aid | num | 稿件avID | |
| bvid | str | 稿件bvID | |
| aid | num | 稿件avid | |
| bvid | str | 稿件bvid | |
| view | 正常num<br />屏蔽str | 正常:播放次数<br />屏蔽:"--" | |
| danmaku | num | 弹幕条数 | |
| reply | num | 评论条数 | |
@ -135,14 +135,14 @@ curl -G 'http://api.bilibili.com/archive_stat/stat' \
查询视频`av2271112`/`BV1es411D7sW`的状态数
avID方式:
avid方式:
```shell
curl -G 'http://api.bilibili.com/x/web-interface/archive/stat' \
--data-urlencode 'aid=2271112'
```
bvID方式:
bvid方式:
```shell
curl -G 'http://api.bilibili.com/x/web-interface/archive/stat' \

View File

@ -18,8 +18,8 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------- | ------------ | ------------------ |
| aid | num | 稿件avID | 必要(可选) | avID与bvID任选一个 |
| bvid | str | 稿件bvID | 必要(可选) | avID与bvID任选一个 |
| aid | num | 稿件avid | 必要(可选) | avid与bvid任选一个 |
| bvid | str | 稿件bvid | 必要(可选) | avid与bvid任选一个 |
**json回复**
@ -44,7 +44,7 @@
| 字段 | 类型 | 内容 | 备注 |
| ------------- | ---- | -------------- | ------------------------------------------------------------ |
| tag_id | num | TAGID | |
| tag_id | num | tag_id | |
| tag_name | str | TAG名称 | |
| cover | str | TAG图片url | |
| head_cover | str | TAG页面头图url | |
@ -73,7 +73,7 @@
查询视频`av89772773`/`BV1M741177Kg`的TAG
avID方式:
avid方式:
```shell
curl -G 'http://api.bilibili.com/x/tag/archive/tags' \
@ -81,7 +81,7 @@ curl -G 'http://api.bilibili.com/x/tag/archive/tags' \
-b 'SESSDATA=xxx'
```
bvID方式:
bvid方式:
```shell
curl -G 'http://api.bilibili.com/x/tag/archive/tags' \
@ -222,8 +222,8 @@ curl -G 'http://api.bilibili.com/x/tag/archive/tags' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------------------------ | ------ | ---- |
| aid | num | 稿件avID | 必要 | |
| tag_id | num | TAGID | 必要 | |
| aid | num | 稿件avid | 必要 | |
| tag_id | num | tag_id | 必要 | |
| csrf | str | CSRF Token位于cookie | 必要 | |
**json回复**
@ -275,8 +275,8 @@ curl 'http://api.bilibili.com/x/tag/archive/like2' \
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------------------------ | ------ | ---- |
| aid | num | 稿件avID | 必要 | |
| tag_id | num | TAGID | 必要 | |
| aid | num | 稿件avid | 必要 | |
| tag_id | num | tag_id | 必要 | |
| csrf | str | CSRF Token位于cookie | 必要 | |
**json回复**

View File

@ -1,6 +1,6 @@
# 视频分区一览
用于通过稿件avID判断所在的分区,或推荐分区视频等.......
用于通过稿件avid判断所在的分区,或推荐分区视频等.......
亦可用于更深♂入了解B站的分区
@ -8,7 +8,7 @@
<img src="/imgs/zone/douga.svg" width="100" height="100"/>
| 名称 | 代号 | tID | 简介 | url路由 |
| 名称 | 代号 | tid | 简介 | url路由 |
| -------------- | --------- | ---- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| 动画(主分区) | douga | 1 | | [/v/douga](https://www.bilibili.com/v/douga) |
| MAD·AMV | mad | 24 | 具有一定制作程度的动画或静画的二次创作视频 | [/v/douga/mad](https://www.bilibili.com/v/douga/mad) |
@ -21,7 +21,7 @@
<img src="/imgs/zone/anime.svg" width="100" height="100"/>
| 名称 | 代号 | tID | 简介 | url路由 |
| 名称 | 代号 | tid | 简介 | url路由 |
| -------------- | ----------- | ---- | -------------------------------------------------- | ------------------------------------------------------------ |
| 番剧(主分区) | anime | 13 | | [/anime](https://www.bilibili.com/anime) |
| 连载动画 | serial | 33 | 当季连载的动画番剧 | [/v/anime/serial](https://www.bilibili.com/v/anime/serial) |
@ -33,7 +33,7 @@
<img src="/imgs/zone/guochuang.svg" width="100" height="100"/>
| 名称 | 代号 | tID | 简介 | url路由 |
| 名称 | 代号 | tid | 简介 | url路由 |
| -------------- | ----------- | ---- | ----------------- | ------------------------------------------------------------ |
| 国创(主分区) | guochuang | 167 | | [/guochuang](https://www.bilibili.com/guochuang) |
| 国产动画 | chinese | 153 | 我国出品的PGC动画 | [/v/guochuang/chinese](https://www.bilibili.com/v/guochuang/chinese) |
@ -46,7 +46,7 @@
<img src="/imgs/zone/music.svg" width="100" height="100"/>
| 名称 | 代号 | tID | 简介 | url路由 |
| 名称 | 代号 | tid | 简介 | url路由 |
| -------------- | ---------- | ---- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| 音乐(主分区) | music | 3 | | [/v/music](https://www.bilibili.com/v/music) |
| 原创音乐 | original | 28 | 个人或团队制作以音乐为主要原创因素的歌曲或纯音乐 | [/v/music/original](https://www.bilibili.com/v/music/original) |
@ -62,7 +62,7 @@
<img src="/imgs/zone/dance.svg" width="100" height="100"/>
| 名称 | 代号 | tID | 简介 | url路由 |
| 名称 | 代号 | tid | 简介 | url路由 |
| -------------- | ------- | ---- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| 舞蹈(主分区) | dance | 129 | | [/v/dance](https://www.bilibili.com/v/dance) |
| 宅舞 | otaku | 20 | 与ACG相关的翻跳、原创舞蹈 | [/v/dance/otaku](https://www.bilibili.com/v/dance/otaku) |
@ -76,7 +76,7 @@
<img src="/imgs/zone/game.svg" width="100" height="100"/>
| 名称 | 代号 | tID | 简介 | url路由 |
| 名称 | 代号 | tid | 简介 | url路由 |
| -------------- | ----------- | ---- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| 游戏(主分区) | game | 4 | | [/v/game](https://www.bilibili.com/v/game) |
| 单机游戏 | stand_alone | 17 | 以所有平台PC、主机、移动端的单机或联机游戏为主的视频内容包括游戏预告、CG、实况解说及相关的评测、杂谈与视频剪辑等 | [/v/game/stand_alone](https://www.bilibili.com/v/game/stand_alone) |
@ -94,7 +94,7 @@
<img src="/imgs/zone/knowledge.svg" width="100" height="100"/>
| 名称 | 代号 | tID | 简介 | url路由 |
| 名称 | 代号 | tid | 简介 | url路由 |
| ---------------------------------------------- | ----------------- | ------ | ------------------------------------------------------ | ------------------------------------------------------------ |
| 知识(主分区) | knowledge | 36 | | [/v/knowledge](https://www.bilibili.com/v/knowledge) |
| 科学科普 | science | 201 | 回答你的十万个为什么 | [/v/knowledge/science](https://www.bilibili.com/v/knowledge/science) |
@ -115,7 +115,7 @@
旧:<img src="/imgs/zone/digital.svg" width="100" height="100"/>新:<img src="/imgs/zone/tech.svg" width="100" height="100"/>
| 名称 | 代号 | tID | 简介 | url路由 |
| 名称 | 代号 | tid | 简介 | url路由 |
| -------------------- | ------------------- | ------- | ---------------------------------------------------------- | ------------------------------------------------------------ |
| 科技(主分区) | tech | 188 | | [/v/tech](https://www.bilibili.com/v/tech) |
| 数码(~~原手机平板~~) | digital | 95 | 科技数码产品大全,一起来做发烧友 | [/v/tech/digital](https://www.bilibili.com/v/tech/digital) |
@ -133,7 +133,7 @@
<img src="/imgs/zone/car.svg" width="100" height="100"/>
| 名称 | 代号 | tID | 简介 | url路由 |
| 名称 | 代号 | tid | 简介 | url路由 |
| -------------- | -------- | ---- | ------------------------------------------------------------ | ---------------------------------------------------------- |
| 汽车(主分区) | car | 223 | | [/v/car](https://www.bilibili.com/v/car) |
| 汽车生活 | life | 176 | 分享汽车及出行相关的生活体验类视频 | [/v/car/life](https://www.bilibili.com/v/car/life) |
@ -148,7 +148,7 @@
<img src="/imgs/zone/life.svg" width="100" height="100"/>
| 名称 | 代号 | tID | 简介 | url路由 |
| 名称 | 代号 | tid | 简介 | url路由 |
| -------------------- | -------------- | ------- | ------------------------------------------------ | ------------------------------------------------------------ |
| 生活(主分区) | life | 160 | | [/v/life](https://www.bilibili.com/v/life) |
| 搞笑 | funny | 138 | 各种沙雕有趣的搞笑剪辑,挑战,表演,配音等视频 | [/v/life/funny](https://www.bilibili.com/v/life/funny) |
@ -167,7 +167,7 @@
<img src="/imgs/zone/food.svg" width="100" height="100"/>
| 名称 | 代号 | tID | 简介 | url路由 |
| 名称 | 代号 | tid | 简介 | url路由 |
| ------------------------------ | ----------- | ---- | -------------------------------- | ------------------------------------------------------------ |
| 美食(主分区) | food | 211 | | [/v/food](https://www.bilibili.com/v/food) |
| 美食制作(原[生活]->[美食圈] | make | 76 | 学做人间美味,展示精湛厨艺 | [/v/food/make](https://www.bilibili.com/v/food/make) |
@ -182,7 +182,7 @@
<img src="/imgs/zone/animal.svg" width="100" height="100"/>
| 名称 | 代号 | tID | 简介 | url路由 |
| 名称 | 代号 | tid | 简介 | url路由 |
| -------- | ---------------- | ---- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| 动物圈 | animal主分区 | 217 | | [/v/animal](https://www.bilibili.com/v/animal) |
| 喵星人 | cat | 218 | 喵喵喵喵喵 | [/v/animal/cat](https://www.bilibili.com/v/animal/cat) |
@ -196,7 +196,7 @@
<img src="/imgs/zone/kichiku.svg" width="100" height="100"/>
| 名称 | 代号 | tID | 简介 | url路由 |
| 名称 | 代号 | tid | 简介 | url路由 |
| -------------- | --------------- | ---- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| 鬼畜(主分区) | kichiku | 119 | | [/v/kichiku](https://www.bilibili.com/v/kichiku) |
| 鬼畜调教 | guide | 22 | 使用素材在音频、画面上做一定处理达到与BGM一定的同步感 | [/v/kichiku/guide](https://www.bilibili.com/v/kichiku/guide) |
@ -209,7 +209,7 @@
<img src="/imgs/zone/fashion.svg" width="100" height="100"/>
| 名称 | 代号 | tID | 简介 | url路由 |
| 名称 | 代号 | tid | 简介 | url路由 |
| -------------- | -------- | ---- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| 时尚(主分区) | fashion | 155 | | [/v/fashion](https://www.bilibili.com/v/fashion) |
| 美妆 | makeup | 157 | 涵盖妆容、发型、美甲等教程,彩妆、护肤相关产品测评、分享等 | [/v/fashion/makeup](https://www.bilibili.com/v/fashion/makeup) |
@ -226,7 +226,7 @@
<img src="/imgs/zone/information.svg" width="100" height="100"/>
| 名称 | 代号 | tID | 简介 | url路由 |
| 名称 | 代号 | tid | 简介 | url路由 |
| -------------- | ----------- | ---- | -------------------------------------------- | ------------------------------------------------------------ |
| 资讯(主分区) | information | 202 | | [/v/information](https://www.bilibili.com/v/information) |
| 热点 | hotspot | 203 | 全民关注的时政热门资讯 | [/v/information/hotspot](https://www.bilibili.com/v/information/hotspot) |
@ -240,7 +240,7 @@
<img src="/imgs/zone/ad.svg" width="100" height="100"/>
| 名称 | 代号 | tID | 简介 | url路由 |
| 名称 | 代号 | tid | 简介 | url路由 |
| ------------------ | ------ | ------- | ---- | ------------ |
| ~~广告(主分区)~~ | ~~ad~~ | ~~165~~ | | ~~/v/ad~~ |
| ~~广告~~ | ~~ad~~ | ~~166~~ | | ~~/v/ad/ad~~ |
@ -249,7 +249,7 @@
<img src="/imgs/zone/ent.svg" width="100" height="100"/>
| 名称 | 代号 | tID | 简介 | url路由 |
| 名称 | 代号 | tid | 简介 | url路由 |
| ----------------------- | --------- | ------- | ----------------------------------- | -------------------------------------------------------- |
| 娱乐(主分区) | ent | 5 | | [/v/ent](https://www.bilibili.com/v/ent) |
| 综艺 | variety | 71 | 国内外有趣的综艺和综艺相关精彩剪辑 | [/v/ent/variety](https://www.bilibili.com/v/ent/variety) |
@ -260,7 +260,7 @@
<img src="/imgs/zone/cinephile.svg" width="100" height="100"/>
| 名称 | 代号 | tID | 简介 | url路由 |
| 名称 | 代号 | tid | 简介 | url路由 |
| -------------- | ------------ | ---- | -------------------------------- | ------------------------------------------------------------ |
| 影视(主分区) | cinephile | 181 | | [/v/cinephile](https://www.bilibili.com/v/cinephile) |
| 影视杂谈 | cinecism | 182 | 影视评论、解说、吐槽、科普等 | [/v/cinephile/cinecism](https://www.bilibili.com/v/cinephile/cinecism) |
@ -272,7 +272,7 @@
<img src="/imgs/zone/documentary.svg" width="100" height="100"/>
| 名称 | 代号 | tID | 简介 | url路由 |
| 名称 | 代号 | tid | 简介 | url路由 |
| ---------------- | ----------- | ---- | ---- | ------------------------------------------------------------ |
| 纪录片(主分区) | documentary | 177 | | [/documentary](https://www.bilibili.com/documentary) |
| 人文·历史 | history | 37 | | [/v/documentary/history](https://www.bilibili.com/v/documentary/history) |
@ -284,7 +284,7 @@
<img src="/imgs/zone/movie.svg" width="100" height="100"/>
| 名称 | 代号 | tID | 简介 | url路由 |
| 名称 | 代号 | tid | 简介 | url路由 |
| -------------- | ------- | ---- | ---- | ------------------------------------------------------------ |
| 电影(主分区) | movie | 23 | | [/movie](https://www.bilibili.com/movie) |
| 华语电影 | chinese | 147 | | [/v/movie/chinese](https://www.bilibili.com/v/movie/chinese) |
@ -296,7 +296,7 @@
<img src="/imgs/zone/teleplay.svg" width="100" height="100"/>
| 名称 | 代号 | tID | 简介 | url路由 |
| 名称 | 代号 | tid | 简介 | url路由 |
| ---------------- | -------- | ---- | ---- | -------------------------------------------------------- |
| 电视剧(主分区) | tv | 11 | | [/tv](https://www.bilibili.com/tv) |
| 国产剧 | mainland | 185 | | [/v/tv/mainland](https://www.bilibili.com/v/tv/mainland) |

View File

@ -83,15 +83,15 @@ B站的视频为http流媒体需要对应的api以视频id获取取流url
**部分视频**会有**分段**,需要特别注意
若视频有分P仅为单P的视频的url换P则需更换CID重新获取
若视频有分P仅为单P的视频的url换P则需更换cid重新获取
**url参数**
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ---------------- | ------------ | ------------------------------------------------------------ |
| avid | num | 稿件avID | 必要(可选) | avID与bvID任选一个 |
| bvid | str | 稿件bvID | 必要(可选) | avID与bvID任选一个 |
| cid | num | 视频CID | 必要 | |
| avid | num | 稿件avid | 必要(可选) | avid与bvid任选一个 |
| bvid | str | 稿件bvid | 必要(可选) | avid与bvid任选一个 |
| cid | num | 视频cid | 必要 | |
| qn | num | 视频清晰度选择 | 非必要 | 未登录默认32480P<br />登录默认64720P<br />**值含义见上表**<br />dash方式无效 |
| fnval | num | 视频获取方式选择 | 非必要 | 默认为0<br />0 2flv方式可能会有分段<br />1低清mp4方式仅240P与360P且限速65K/s<br />16 80dash方式音视频分流支持H.265 |
| fnver | num | 0 | 非必要 | 固定为0 |
@ -179,9 +179,9 @@ B站的视频为http流媒体需要对应的api以视频id获取取流url
**视频无分段时:**
获取视频`av99999999`/`BV1y7411Q7Eq`中的1PCID=`171776208`的视频流url清晰度为1080P+使用flv方式获取
获取视频`av99999999`/`BV1y7411Q7Eq`中的1Pcid=`171776208`的视频流url清晰度为1080P+使用flv方式获取
avID方式:
avid方式:
```shell
curl -G 'http://api.bilibili.com/x/player/playurl' \
@ -194,7 +194,7 @@ curl -G 'http://api.bilibili.com/x/player/playurl' \
-b 'SESSDATA=xxx'
```
bvID方式:
bvid方式:
```shell
curl -G 'http://api.bilibili.com/x/player/playurl' \
@ -417,9 +417,9 @@ curl -G 'http://api.bilibili.com/x/player/playurl' \
**示例:**
获取视频`av969628065`/`BV1rp4y1e745`中的1PCID=`244954665`的视频流url使用dash方式获取
获取视频`av969628065`/`BV1rp4y1e745`中的1Pcid=`244954665`的视频流url使用dash方式获取
avID方式:
avid方式:
```shell
curl -G 'http://api.bilibili.com/x/player/playurl' \
@ -432,7 +432,7 @@ curl -G 'http://api.bilibili.com/x/player/playurl' \
-b 'SESSDATA=xxx'
```
bvID方式:
bvid方式:
```shell
curl -G 'http://api.bilibili.com/x/player/playurl' \