大量勘误 添加【指定用户的最近投币列表】接口

This commit is contained in:
SocialSisterYi
2020-10-16 19:31:41 +08:00
parent e6de156df7
commit 363c518835
74 changed files with 1362 additions and 1211 deletions

View File

@@ -95,9 +95,9 @@ PS所有http协议地址均可使用https文档中为了统一写作`http`
- [投币&收藏](audio/coin&fav.md)× - [投币&收藏](audio/coin&fav.md)×
- [播放&下载地址(音频流)](audio/musicstream_url.md)√ - [播放&下载地址(音频流)](audio/musicstream_url.md)√
- 音频榜单 - 音频榜单
- [排行榜&最新动态](ranking&dynamic) - [排行榜&最新视频](ranking&dynamic)
- [排行榜](ranking&dynamic/ranking.md)× - [排行榜](ranking&dynamic/ranking.md)×
- [最新动态](ranking&dynamic/dynamic.md)× - [最新视频](ranking&dynamic/dynamic.md)×
- [搜索](search) - [搜索](search)
- [搜索请求](search/search_request.md)√ - [搜索请求](search/search_request.md)√
- [搜索结果](search/search_response.md)√ - [搜索结果](search/search_response.md)√

View File

@@ -165,12 +165,12 @@ curl -G 'http://api.bilibili.com/x/web-interface/broadcast/servers'\
操作码: 操作码:
| 代码 | 含义 | | 代码 | 含义 |
| ---------- | ---------- | | ---- | -------- |
| 0x00000002 | 心跳 | | 2 | 心跳 |
| 0x00000003 | 心跳回复 | | 3 | 心跳回复 |
| 0x000003E8 | 普通包 | | 7 | 认证 |
| 0x00000007 | 认证包 | | 8 | 认证回复 |
| 0x00000008 | 认证包回复 | | 1000 | 实时弹幕 |
**示例:** **示例:**

View File

@@ -17,7 +17,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 | | 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------------------ | -------------- | ------------------------------------------------------------ | | ---------- | ---- | ------------------------ | -------------- | ------------------------------------------------------------ |
| access_key | str | APP登录Token | APP方式必要 | | | access_key | str | APP登录Token | APP方式必要 | |
| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md)** | | type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md#评论区类型代码)** |
| oid | num | 目标评论区ID | 必要 | | | oid | num | 目标评论区ID | 必要 | |
| root | num | 根评论rpID | 非必要 | 二级评论以上使用 | | root | num | 根评论rpID | 非必要 | 二级评论以上使用 |
| parent | num | 父评论rpID | 非必要 | 二级评论同根评论ID<br />大于二级评论为要回复的评论ID | | parent | num | 父评论rpID | 非必要 | 二级评论同根评论ID<br />大于二级评论为要回复的评论ID |
@@ -52,8 +52,8 @@
| root_str | str | 根评论rpID | 字串格式 | | root_str | str | 根评论rpID | 字串格式 |
| parent | num | 回复父评论rpID | 若为一级评论则为0<br />若为二级评论则为根评论ID<br />大于二级评论为上一级评论ID | | parent | num | 回复父评论rpID | 若为一级评论则为0<br />若为二级评论则为根评论ID<br />大于二级评论为上一级评论ID |
| parent_str | str | 回复父评论rpID | 字串格式 | | parent_str | str | 回复父评论rpID | 字串格式 |
| emote | obj | 表情转义符信息 | [对象定义见表](readme.md) | | emote | obj | 表情转义符信息 | [对象定义见表](readme.md#评论条目对象) |
| reply | 有效时obj<br />无效时null | | [对象定义见表](readme.md) | | reply | 有效时obj<br />无效时null | | [对象定义见表](readme.md#评论条目对象) |
**示例:** **示例:**
@@ -241,9 +241,9 @@ curl 'http://api.bilibili.com/x/v2/reply/add'\
**正文参数( application/x-www-form-urlencoded ** **正文参数( application/x-www-form-urlencoded **
| 参数名 | 类型 | 内容 | 必要性 | 备注 | | 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------------------ | -------------- | ----------------------------------- | | ---------- | ---- | ------------------------ | -------------- | -------------------------------------------- |
| access_key | str | APP登录Token | APP方式必要 | | | access_key | str | APP登录Token | APP方式必要 | |
| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md)** | | type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md#评论区类型代码)** |
| oid | num | 目标评论区ID | 必要 | | | oid | num | 目标评论区ID | 必要 | |
| rpid | num | 目标评论rpID | 必要 | | | rpid | num | 目标评论rpID | 必要 | |
| action | num | 操作代码 | 非必要 | 默认为0<br />0取消赞<br />1点赞 | | action | num | 操作代码 | 非必要 | 默认为0<br />0取消赞<br />1点赞 |
@@ -299,9 +299,9 @@ curl 'http://api.bilibili.com/x/v2/reply/action'\
**正文参数( application/x-www-form-urlencoded ** **正文参数( application/x-www-form-urlencoded **
| 参数名 | 类型 | 内容 | 必要性 | 备注 | | 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------------------ | -------------- | ----------------------------------- | | ---------- | ---- | ------------------------ | -------------- | -------------------------------------------- |
| access_key | str | APP登录Token | APP方式必要 | | | access_key | str | APP登录Token | APP方式必要 | |
| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md)** | | type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md#评论区类型代码)** |
| oid | num | 目标评论区ID | 必要 | | | oid | num | 目标评论区ID | 必要 | |
| rpid | num | 目标评论rpID | 必要 | | | rpid | num | 目标评论rpID | 必要 | |
| action | num | 操作代码 | 非必要 | 默认为0<br />0取消踩<br />1点踩 | | action | num | 操作代码 | 非必要 | 默认为0<br />0取消踩<br />1点踩 |
@@ -357,9 +357,9 @@ curl 'http://api.bilibili.com/x/v2/reply/hate'\
**正文参数( application/x-www-form-urlencoded ** **正文参数( application/x-www-form-urlencoded **
| 参数名 | 类型 | 内容 | 必要性 | 备注 | | 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------------------ | -------------- | ----------------------------- | | ---------- | ---- | ------------------------ | -------------- | -------------------------------------------- |
| access_key | str | APP登录Token | APP方式必要 | | | access_key | str | APP登录Token | APP方式必要 | |
| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md)** | | type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md#评论区类型代码)** |
| oid | num | 目标评论区ID | 必要 | | | oid | num | 目标评论区ID | 必要 | |
| rpid | num | 目标评论rpID | 必要 | | | rpid | num | 目标评论rpID | 必要 | |
| csrf | str | CSRF Token位于cookie | Cookie方式必要 | | | csrf | str | CSRF Token位于cookie | Cookie方式必要 | |
@@ -413,9 +413,9 @@ curl 'http://api.bilibili.com/x/v2/reply/del'\
**正文参数( application/x-www-form-urlencoded ** **正文参数( application/x-www-form-urlencoded **
| 参数名 | 类型 | 内容 | 必要性 | 备注 | | 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------------------ | -------------- | ----------------------------------------- | | ---------- | ---- | ------------------------ | -------------- | -------------------------------------------- |
| access_key | str | APP登录Token | APP方式必要 | | | access_key | str | APP登录Token | APP方式必要 | |
| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md)** | | type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md#评论区类型代码)** |
| oid | num | 目标评论区ID | 必要 | | | oid | num | 目标评论区ID | 必要 | |
| rpid | num | 目标评论rpID | 必要 | | | rpid | num | 目标评论rpID | 必要 | |
| action | num | 操作代码 | 非必要 | 默认为0<br />0取消置顶<br />1设为置顶 | | action | num | 操作代码 | 非必要 | 默认为0<br />0取消置顶<br />1设为置顶 |
@@ -469,9 +469,9 @@ curl 'http://api.bilibili.com/x/v2/reply/top'\
**正文参数( application/x-www-form-urlencoded ** **正文参数( application/x-www-form-urlencoded **
| 参数名 | 类型 | 内容 | 必要性 | 备注 | | 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ------------------------ | -------------- | ----------------------------- | | ---------- | ---- | ------------------------ | -------------- | -------------------------------------------- |
| access_key | str | APP登录Token | APP方式必要 | | | access_key | str | APP登录Token | APP方式必要 | |
| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md)** | | type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md#评论区类型代码)** |
| oid | num | 目标评论区ID | 必要 | | | oid | num | 目标评论区ID | 必要 | |
| rpid | num | 目标评论rpID | 必要 | | | rpid | num | 目标评论rpID | 必要 | |
| reason | num | 举报类型 | 必要 | **类型代码见下表** | | reason | num | 举报类型 | 必要 | **类型代码见下表** |

View File

@@ -13,7 +13,7 @@
| 参数名 | 类型 | 内容 | 必要性 | 备注 | | 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | -------------- | ----------- | -------------------------------------------------------- | | ---------- | ---- | -------------- | ----------- | -------------------------------------------------------- |
| access_key | str | APP登录Token | APP方式必要 | | | access_key | str | APP登录Token | APP方式必要 | |
| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md)** | | type | num | 评论区类型代码 | 必要 | [类型代码见表](readme.md#评论区类型代码) |
| oid | num | 目标评论区ID | 必要 | | | oid | num | 目标评论区ID | 必要 | |
| sort | num | 排序方式 | 非必要 | 默认为0<br />0按时间<br />1按点赞数<br />2按回复数 | | sort | num | 排序方式 | 非必要 | 默认为0<br />0按时间<br />1按点赞数<br />2按回复数 |
| nohot | num | 是否不显示热评 | 非必要 | 默认为0<br />1不显示<br />0显示 | | nohot | num | 是否不显示热评 | 非必要 | 默认为0<br />1不显示<br />0显示 |
@@ -76,25 +76,25 @@
`data`中的`replies`数组: `data`中的`replies`数组:
| 项 | 类型 | 内容 | 备注 | | 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ------------- | ------------------ | | ---- | ---- | ------------- | -------------------------------------- |
| 0 | obj | 评论条目1 | **详情见附表** | | 0 | obj | 评论条目1 | [对象定义见表](readme.md#评论条目对象) |
| n | obj | 评论条目(n+1) | 按照指定的顺序排列 | | n | obj | 评论条目(n+1) | 按照指定的顺序排列 |
| …… | obj | …… | …… | | …… | obj | …… | …… |
`data`中的`hots`数组: `data`中的`hots`数组:
| 项 | 类型 | 内容 | 备注 | | 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ------------- | ---------------- | | ---- | ---- | ------------- | -------------------------------------- |
| 0 | obj | 热评条目1 | **详情见附表** | | 0 | obj | 热评条目1 | [对象定义见表](readme.md#评论条目对象) |
| n | obj | 热评条目(n+1) | 按照热评热度排列 | | n | obj | 热评条目(n+1) | 按照热评热度排列 |
| …… | obj | …… | …… | | …… | obj | …… | …… |
`data`中的`upper`对象: `data`中的`upper`对象:
| 字段 | 类型 | 内容 | 备注 | | 字段 | 类型 | 内容 | 备注 |
| ---- | ----------------------------- | -------- | -------------- | | ---- | ----------------------------- | -------- | -------------------------------------- |
| mid | num | UP主UID | | | mid | num | UP主UID | |
| top | 有效时obj<br />无效时null | 置顶条目 | **详情见附表** | | top | 有效时obj<br />无效时null | 置顶条目 | [对象定义见表](readme.md#评论条目对象) |
| vote | null | - | | | vote | null | - | |
`data`中的`notice`对象: `data`中的`notice`对象:
@@ -2332,7 +2332,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply'\
| 参数名 | 类型 | 内容 | 必要性 | 备注 | | 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | -------------- | ----------- | ------------------------------------------------------------ | | ---------- | ---- | -------------- | ----------- | ------------------------------------------------------------ |
| access_key | str | APP登录Token | APP方式必要 | | | access_key | str | APP登录Token | APP方式必要 | |
| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md)** | | type | num | 评论区类型代码 | 必要 | [类型代码见表](readme.md#评论区类型代码) |
| oid | num | 目标评论区ID | 必要 | | | oid | num | 目标评论区ID | 必要 | |
| mode | num | 排序方式 | 非必要 | 默认为0<br />0 3仅按热度<br />1按热度+按时间<br />2仅按时间 | | mode | num | 排序方式 | 非必要 | 默认为0<br />0 3仅按热度<br />1按热度+按时间<br />2仅按时间 |
| next | num | 评论页选择 | 非必要 | 按热度时热度顺序页码0为第一页<br />按时间时:时间倒序楼层号<br />默认为0 | | next | num | 评论页选择 | 非必要 | 按热度时热度顺序页码0为第一页<br />按时间时:时间倒序楼层号<br />默认为0 |
@@ -2396,9 +2396,9 @@ curl -G 'http://api.bilibili.com/x/v2/reply'\
`data`中的`top`对象: `data`中的`top`对象:
| 字段 | 类型 | 内容 | 备注 | | 字段 | 类型 | 内容 | 备注 |
| ----- | ----------------------------- | -------- | -------------- | | ----- | ----------------------------- | -------- | -------------------------------------- |
| admin | null | - | | | admin | null | - | |
| upper | 有效时obj<br />无效时null | 置顶条目 | **详情见附表** | | upper | 有效时obj<br />无效时null | 置顶条目 | [对象定义见表](readme.md#评论条目对象) |
| vote | null | - | | | vote | null | - | |
`data`中的`config`对象: `data`中的`config`对象:
@@ -2416,16 +2416,16 @@ curl -G 'http://api.bilibili.com/x/v2/reply'\
`data`中的`replies`数组: `data`中的`replies`数组:
| 项 | 类型 | 内容 | 备注 | | 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ------------- | ------------------ | | ---- | ---- | ------------- | -------------------------------------- |
| 0 | obj | 评论条目1 | **详情见附表** | | 0 | obj | 评论条目1 | [对象定义见表](readme.md#评论条目对象) |
| n | obj | 评论条目(n+1) | 按照指定的顺序排列 | | n | obj | 评论条目(n+1) | 按照指定的顺序排列 |
| …… | obj | …… | …… | | …… | obj | …… | …… |
`data`中的`hots`数组: `data`中的`hots`数组:
| 项 | 类型 | 内容 | 备注 | | 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ------------- | ---------------- | | ---- | ---- | ------------- | -------------------------------------- |
| 0 | obj | 热评条目1 | **详情见附表** | | 0 | obj | 热评条目1 | [对象定义见表](readme.md#评论条目对象) |
| n | obj | 热评条目(n+1) | 按照热评热度排列 | | n | obj | 热评条目(n+1) | 按照热评热度排列 |
| …… | obj | …… | …… | | …… | obj | …… | …… |
@@ -4712,9 +4712,9 @@ curl -G 'http://api.bilibili.com/x/v2/reply/main'\
**url参数** **url参数**
| 参数名 | 类型 | 内容 | 必要性 | 备注 | | 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | ---------------- | ----------- | ----------------------------- | | ---------- | ---- | ---------------- | ----------- | ---------------------------------------- |
| access_key | str | APP登录Token | APP方式必要 | | | access_key | str | APP登录Token | APP方式必要 | |
| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md)** | | type | num | 评论区类型代码 | 必要 | [类型代码见表](readme.md#评论区类型代码) |
| oid | num | 目标评论区ID | 必要 | | | oid | num | 目标评论区ID | 必要 | |
| root | num | 目标一级评论rpID | 必要 | | | root | num | 目标一级评论rpID | 必要 | |
| pn | num | 二级评论页码 | 非必要 | 默认为1 | | pn | num | 二级评论页码 | 非必要 | 默认为1 |
@@ -4739,7 +4739,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply/main'\
| control | obj | 评论区输入属性 | | | control | obj | 评论区输入属性 | |
| page | obj | 页信息 | | | page | obj | 页信息 | |
| replies | array | 二级评论列表 | | | replies | array | 二级评论列表 | |
| root | obj | 根评论 | **详情见附表** | | root | obj | 根评论 | [对象定义见表](readme.md#评论条目对象) |
| show_bvid | bool | true | **作用尚不明确** | | show_bvid | bool | true | **作用尚不明确** |
| upper | obj | UP主UID | | | upper | obj | UP主UID | |
@@ -4767,8 +4767,8 @@ curl -G 'http://api.bilibili.com/x/v2/reply/main'\
`data`中的`replies`数组: `data`中的`replies`数组:
| 项 | 类型 | 内容 | 备注 | | 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ----------------- | -------------- | | ---- | ---- | ----------------- | -------------------------------------- |
| 0 | obj | 二级评论条目1 | **详情见附表** | | 0 | obj | 二级评论条目1 | [对象定义见表](readme.md#评论条目对象) |
| n | obj | 二级评论条目(n+1) | 按照热度排列 | | n | obj | 二级评论条目(n+1) | 按照热度排列 |
| …… | obj | …… | …… | | …… | obj | …… | …… |
@@ -5450,9 +5450,9 @@ curl -G 'http://api.bilibili.com/x/v2/reply/reply'\
**url参数** **url参数**
| 参数名 | 类型 | 内容 | 必要性 | 备注 | | 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | -------------- | ----------- | -------------------------------------- | | ---------- | ---- | -------------- | ----------- | ---------------------------------------- |
| access_key | str | APP登录Token | APP方式必要 | | | access_key | str | APP登录Token | APP方式必要 | |
| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md)** | | type | num | 评论区类型代码 | 必要 | [类型代码见表](readme.md#评论区类型代码) |
| oid | num | 目标评论区ID | 必要 | | | oid | num | 目标评论区ID | 必要 | |
| root | num | 根回复rpID | 必要 | | | root | num | 根回复rpID | 必要 | |
| next | num | 评论页选择 | 非必要 | 第一页为0<br />默认为0<br />顺序楼层号 | | next | num | 评论页选择 | 非必要 | 第一页为0<br />默认为0<br />顺序楼层号 |
@@ -5472,7 +5472,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply/reply'\
`data`对象: `data`对象:
| 字段 | 类型 | 内容 | 备注 | | 字段 | 类型 | 内容 | 备注 |
| --------- | ---- | -------------- | ---------------- | | --------- | ---- | -------------- | -------------------------------------- |
| cursor | obj | 页信息 | | | cursor | obj | 页信息 | |
| assist | num | 0 | **作用尚不明确** | | assist | num | 0 | **作用尚不明确** |
| blacklist | num | 0 | **作用尚不明确** | | blacklist | num | 0 | **作用尚不明确** |
@@ -5482,7 +5482,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply/reply'\
| upper | obj | UP主UID | | | upper | obj | UP主UID | |
| show_bvid | bool | true | **作用尚不明确** | | show_bvid | bool | true | **作用尚不明确** |
| control | obj | 评论区输入属性 | | | control | obj | 评论区输入属性 | |
| root | obj | 根评论 | **详情见附表** | | root | obj | 根评论 | [对象定义见表](readme.md#评论条目对象) |
| Mid | num | 0 | **作用尚不明确** | | Mid | num | 0 | **作用尚不明确** |
`data`中的`cursor`对象: `data`中的`cursor`对象:
@@ -6207,9 +6207,9 @@ curl -G 'http://api.bilibili.com/x/v2/reply/detail'\
**url参数** **url参数**
| 参数名 | 类型 | 内容 | 必要性 | 备注 | | 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ---------- | ---- | -------------- | ----------- | ----------------------------- | | ---------- | ---- | -------------- | ----------- | ---------------------------------------- |
| access_key | str | APP登录Token | APP方式必要 | | | access_key | str | APP登录Token | APP方式必要 | |
| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md)** | | type | num | 评论区类型代码 | 必要 | [类型代码见表](readme.md#评论区类型代码) |
| oid | num | 目标评论区ID | 必要 | | | oid | num | 目标评论区ID | 必要 | |
| root | num | 根回复rpID | 必要 | | | root | num | 根回复rpID | 必要 | |
| dialog | num | 对话树根rpID | 必要 | | | dialog | num | 对话树根rpID | 必要 | |
@@ -6260,8 +6260,8 @@ curl -G 'http://api.bilibili.com/x/v2/reply/detail'\
`data`中的`replies`数组: `data`中的`replies`数组:
| 项 | 类型 | 内容 | 备注 | | 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ----------------- | ---------------- | | ---- | ---- | ----------------- | -------------------------------------- |
| 0 | obj | 对话评论条目1 | **详情见附表** | | 0 | obj | 对话评论条目1 | [对象定义见表](readme.md#评论条目对象) |
| n | obj | 对话评论条目(n+1) | 按照对话顺序排列 | | n | obj | 对话评论条目(n+1) | 按照对话顺序排列 |
| …… | obj | …… | …… | | …… | obj | …… | …… |
@@ -7076,8 +7076,8 @@ curl -G 'http://api.bilibili.com/x/v2/reply/dialog/cursor'\
**url参数** **url参数**
| 参数名 | 类型 | 内容 | 必要性 | 备注 | | 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | -------------- | ------ | ----------------------------- | | ------ | ---- | -------------- | ------ | -------------------------------------------- |
| type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md)** | | type | num | 评论区类型代码 | 必要 | **[类型代码见表](readme.md#评论区类型代码)** |
| oid | num | 目标评论区ID | 必要 | | | oid | num | 目标评论区ID | 必要 | |
**json回复** **json回复**

View File

@@ -7,7 +7,9 @@
- [查询类](list.md) - [查询类](list.md)
- [操作类](action.md) - [操作类](action.md)
## 已知的评论区类型代码总览 ## 评论区类型代码
PS以下部分内容来源不明有待验证
| 代码 | 评论区类型 | oid的意义 | | 代码 | 评论区类型 | oid的意义 |
| ---- | ----------------------- | ---------- | | ---- | ----------------------- | ---------- |

View File

@@ -289,4 +289,4 @@ for i in range(specialDms_len):
特殊弹幕包url[ 0 ]= http://i0.hdslb.com/bfs/dm/b0d5f08c12be59292aa0d4e09b6dd8e54c2ba886.bin 特殊弹幕包url[ 0 ]= http://i0.hdslb.com/bfs/dm/b0d5f08c12be59292aa0d4e09b6dd8e54c2ba886.bin
``` ```
使用[普通分段包弹幕](danmaku_proto.md)的proto结构体反序列化此bin数据 使用[普通分段包弹幕](danmaku_proto.md#获取实时弹幕)的proto结构体反序列化此bin数据

View File

@@ -34,7 +34,7 @@ curl -G 'http://api.bilibili.com/x/v1/dm/list.so'\
**使用deflate压缩注意解码** **使用deflate压缩注意解码**
**url** **url路径**
| 参数名 | 类型 | 内容 | 必要性 | 备注 | | 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ------- | ------ | ---- | | ------ | ---- | ------- | ------ | ---- |
@@ -47,6 +47,8 @@ curl 'http://comment.bilibili.com/144541892.xml'
--compressed -o 'danmaku.xml' --compressed -o 'danmaku.xml'
``` ```
**xml回复**
<details> <details>
<summary>查看响应示例:</summary> <summary>查看响应示例:</summary>

View File

@@ -105,7 +105,7 @@ curl -G 'http://api.bilibili.com/x/v2/dm/history/index'\
认证方式CookieSESSDATA 认证方式CookieSESSDATA
结果为标准xml格式弹幕 结果为[标准xml格式弹幕](danmaku_xml.md#弹幕格式)
**使用deflate压缩注意解码** **使用deflate压缩注意解码**

View File

@@ -1,13 +1,13 @@
> 感谢Notepad++的一路陪伴,原则问题,以后便不再使用了
# 动态信息 # 动态信息
**本页所有操作均需登录SESSDATA**
## 获取正在直播的已关注者 ## 获取正在直播的已关注者
> http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/w_live_users > http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/w_live_users
*请求方式GET*
认证方式CookieSESSDSTA
**url参数** **url参数**
| 参数名 | 类型 | 内容 | 必要性 | 备注 | | 参数名 | 类型 | 内容 | 必要性 | 备注 |
@@ -112,6 +112,10 @@ curl -G 'http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/w_live_users'\
> http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/w_dyn_uplist > http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/w_dyn_uplist
*请求方式GET*
认证方式CookieSESSDSTA
**url参数** **url参数**
| 参数名 | 类型 | 内容 | 必要性 | 备注 | | 参数名 | 类型 | 内容 | 必要性 | 备注 |

View File

@@ -382,23 +382,23 @@ curl -G 'http://api.bilibili.com/x/web-interface/history/cursor'\
| ------------- | ---- | ------------------------------ | ------------------------------------------------------------ | | ------------- | ---- | ------------------------------ | ------------------------------------------------------------ |
| aid | num | 稿件avID | | | aid | num | 稿件avID | |
| videos | num | 视频分P总数 | 默认为1 | | videos | num | 视频分P总数 | 默认为1 |
| tid | num | 分区ID | | | tid | num | 分区tID | |
| tname | str | 子分区名称 | | | tname | str | 子分区名称 | |
| copyright | num | 版权标志 | 1自制<br />2转载 | | copyright | num | 是否转载 | 1原创<br />2转载 |
| pic | str | 视频封面图片url | | | pic | str | 视频封面图片url | |
| title | str | 视频标题 | | | title | str | 稿件标题 | |
| pubdate | num | 视频上传时间 | 时间戳 | | pubdate | num | 稿件发布时间 | 时间戳 |
| ctime | num | 视频审核通过时间 | 时间戳 | | ctime | num | 用户提交稿件的时间 | 时间戳 |
| desc | str | 视频简介 | | | desc | str | 视频简介 | |
| state | num | 0 | 作用尚不明确 | | state | num | 视频状态 | 略,见[获取视频详细信息web端](/video/info.md#获取视频详细信息web端)中的`state`备注 |
| attribute | num | | 作用尚不明确 | | attribute | num | 稿件属性位配置 | 略,见[获取视频详细信息web端](/video/info.md#获取视频详细信息web端)中的`attribute`备注 |
| duration | num | 视频总计持续时长所有分P | 单位为秒 | | duration | num | 视频总计持续时长所有分P | 单位为秒 |
| rights | obj | 视频属性标志 | | | rights | obj | 视频属性标志 | 略,见[获取视频详细信息web端](/video/info.md#获取视频详细信息web端)中的`rights`对象 |
| owner | obj | 视频UP主信息 | | | owner | obj | 视频UP主信息 | 略,见[获取视频详细信息web端](/video/info.md#获取视频详细信息web端)中的`owner`对象 |
| stat | obj | 视频状态数 | | | stat | obj | 视频状态数 | 略,见[获取视频详细信息web端](/video/info.md#获取视频详细信息web端)中的`stat`对象 |
| dynamic | str | 视频同步发布的的动态的文字内容 | 无为空 | | dynamic | str | 视频同步发布的的动态的文字内容 | 无为空 |
| cid | num | 视频1P CID | | | cid | num | 视频1P CID | |
| dimension | obj | 视频1P分辨率 | | | dimension | obj | 视频1P分辨率 | 略,见[获取视频详细信息web端](/video/info.md#获取视频详细信息web端)中的`dimension`对象 |
| bangumi | obj | 番剧/影视信息 | 非番剧/影视无此项 | | bangumi | obj | 番剧/影视信息 | 非番剧/影视无此项 |
| cheese | obj | 课程信息 | 非课程无此项 | | cheese | obj | 课程信息 | 非课程无此项 |
| favorite | bool | 是否已收藏 | true已收藏<br />false未收藏 | | favorite | bool | 是否已收藏 | true已收藏<br />false未收藏 |
@@ -414,69 +414,6 @@ curl -G 'http://api.bilibili.com/x/web-interface/history/cursor'\
| redirect_link | str | 重定向url | | | redirect_link | str | 重定向url | |
| bvid | str | 稿件bvID | | | bvid | str | 稿件bvID | |
`data`数组中的对象中的`rights`对象:
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---- | ---------------- | ---------------------------------------- |
| bp | num | 0 | 作用尚不明确 |
| elec | num | 0 | 作用尚不明确 |
| download | num | 允许下载标志 | 0不允许<br />1允许 |
| movie | num | 视频时电影标志 | 0<br />1是 |
| pay | num | 仅会员可观看标志 | 0<br />1有 |
| hd5 | num | 有高码率标志 | 0<br />1有 |
| no_reprint | num | 禁止转载标志 | 0<br />1禁止 |
| autoplay | num | 可自动播放标志 | 0<br />1有 区别影视番剧与普通视频 |
| ugc_pay | num | 0 | 作用尚不明确 |
| is_cooperation | num | 视频合作标志 | 0<br />1是 |
| ugc_pay_preview | num | 0 | 作用尚不明确 |
| no_background | num | 0 | 作用尚不明确 |
`data`数组中的对象中的`owner`对象:
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | -------- | ---- |
| mid | num | UP主UID | |
| name | str | UP主昵称 | |
| face | str | UP主头像 | |
`data`数组中的对象中的`stat`对象:
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ---- | ------------------------------ | ------------ |
| aid | num | 稿件avID | |
| view | num | 普通:观看次数<br />屏蔽时:-1 | |
| danmaku | num | 弹幕条数 | |
| reply | num | 评论条数 | |
| favorite | num | 收藏人数 | |
| coin | num | 投币枚数 | |
| share | num | 分享次数 | |
| now_rank | num | 0 | 作用尚不明确 |
| his_rank | num | 历史最高排行 | |
| like | num | 获赞次数 | |
| dislike | num | 0 | 作用尚不明确 |
| evaluation | str | 视频评分 | 默认为空 |
`pages`对象:
| 字段 | 类型 | 内容 | 备注 |
| --------- | ---- | --------------- | ------------------------------------ |
| cid | num | 当前分P CID | |
| page | num | 当前分P | |
| from | str | 视频来源 | vupload用户上传<br />hunan芒果TV |
| part | str | 当前分P标题 | |
| duration | num | 当前分P持续时间 | 单位为秒 |
| vid | str | 空 | 作用尚不明确 |
| weblink | str | 空 | 作用尚不明确 |
| dimension | obj | 当前分P分辨率 | |
`pages`中的`dimension`对象(同`data`数组中的对象中的`dimension`对象)
| 字段 | 类型 | 内容 | 备注 |
| ------ | ---- | -------------- | -------------------- |
| width | num | 当前分P 宽度 | 可能为0 |
| height | num | 当前分P 高度 | 可能为0 |
| rotate | num | 是否将宽高对换 | 0正常<br />1对换 |
`data`数组中的对象`bangumi`对象: `data`数组中的对象`bangumi`对象:
| 字段 | 类型 | 内容 | 备注 | | 字段 | 类型 | 内容 | 备注 |

View File

@@ -26,7 +26,7 @@
`data`对象: `data`对象:
| 字段 | 类型 | 内容 | 备注 | | 字段 | 类型 | 内容 | 备注 |
| -------------- | ---- | ------------- | ------------------------ | | -------------- | ---- | ---------------- | ------------------------ |
| roomStatus | num | 直播间状态 | 0无房间<br />1有房间 | | roomStatus | num | 直播间状态 | 0无房间<br />1有房间 |
| roundStatus | num | 轮播状态 | 0未轮播<br />1轮播 | | roundStatus | num | 轮播状态 | 0未轮播<br />1轮播 |
| liveStatus | num | 直播状态 | 0未开播<br />1直播中 | | liveStatus | num | 直播状态 | 0未开播<br />1直播中 |
@@ -34,7 +34,7 @@
| title | str | 直播间标题 | | | title | str | 直播间标题 | |
| cover | str | 直播间封面 | | | cover | str | 直播间封面 | |
| online | num | 直播间人气 | 值为上次直播刷新 | | online | num | 直播间人气 | 值为上次直播刷新 |
| roomid | num | 直播间ID | | | roomid | num | 直播间ID(短号) | |
| broadcast_type | num | 0 | | | broadcast_type | num | 0 | |
| online_hidden | num | 0 | | | online_hidden | num | 0 | |
@@ -72,9 +72,9 @@ curl -G 'http://api.live.bilibili.com/room/v1/Room/getRoomInfoOld'\
</details> </details>
## 根据直播间号获取直播间信息 ## 获取房间页初始化信息
> https://api.live.bilibili.com/room/v1/Room/room_init > http://api.live.bilibili.com/room/v1/Room/room_init
*请求方式GET* *请求方式GET*
@@ -82,7 +82,7 @@ curl -G 'http://api.live.bilibili.com/room/v1/Room/getRoomInfoOld'\
| 参数名 | 类型 | 内容 | 必要性 | 备注 | | 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ----------- | ------ | ---- | | ------ | ---- | ----------- | ------ | ---- |
| id | num | 目标直播间号 | 必要 | | | id | num | 目标直播间号(短号) | 必要 | |
**json回复** **json回复**
@@ -101,22 +101,21 @@ curl -G 'http://api.live.bilibili.com/room/v1/Room/getRoomInfoOld'\
| 字段 | 类型 | 内容 | 备注 | | 字段 | 类型 | 内容 | 备注 |
| -------------- | ---- | ------------- | ------------------------ | | -------------- | ---- | ------------- | ------------------------ |
| room_id | num | 直播间真实ID | | | room_id | num | 直播间真实ID | |
| short_id | num | 直播间URL_ID | | | short_id | num | 直播间ID短号 | |
| uid | num | 用户UID | | | uid | num | 主播用户UID | |
| need_p2p | num | 未知 | | | need_p2p | num | 是否p2p | |
| is_hidden | boolean | 未知 | | | is_hidden | bool | 是否隐藏 | |
| is_locked | boolean | 未知 | | | is_locked | bool | 是否锁定 | |
| is_portrait | boolean | 未知 | | | is_portrait | bool | 是否竖屏 | |
| live_status | num | 直播状态 | 0未开播<br />1直播中 | | live_status | num | 直播状态 | 0未开播<br />1直播中 |
| hidden_till | num | 未知 | | | hidden_till | num | 隐藏时间戳 | |
| lock_till | num | 未知 | | | lock_till | num | 锁定时间戳 | |
| encrypted | boolean | 未知 | | | encrypted | bool | 是否加密 | |
| pwd_verified | boolean | 未知 | | | pwd_verified | bool | 加密房间是否通过密码验证 | `encrypted`=true时才有意义 |
| live_time | num | 开播时长 | | | live_time | num | 开播时长 | |
| room_shield | num | 未知 | | | room_shield | num | 未知 | |
| is_sp | num | 未知 | | | is_sp | num | 是否为特殊直播间 | 0普通直播间<br />1付费直播间 |
| special_type | num | 未知 | | | special_type | num | 特殊直播间标志 | 0普通直播间<br />1付费直播间<br />2拜年祭直播间 |
**示例:** **示例:**

View File

@@ -1,7 +1,7 @@
site_name: 哔哩哔哩-API收集整理 site_name: 哔哩哔哩-API收集整理
repo_url: https://github.com/SocialSisterYi/bilibili-API-collect repo_url: https://github.com/SocialSisterYi/bilibili-API-collect
site_description: 本项目旨在对B站web端、移动端以及TV端散落在世界各地的野生api进行收集整理研究使用方法并对其进行说明运用了黑箱法、控制变量法、js逆向分析法、网络抓包法等研究办法 site_description: 本项目旨在对B站web端、移动端以及TV端散落在世界各地的野生api进行收集整理研究使用方法并对其进行说明
site_author: 所有的贡献者们 site_author: 所有的贡献者们
docs_dir: '..' docs_dir: '..'

View File

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

View File

@@ -1,6 +1,6 @@
# 视频最新动态 # 分区最新视频
## 获取分区最新动态视频列表 ## 获取分区最新视频列表
> http://api.bilibili.com/x/web-interface/dynamic/region > http://api.bilibili.com/x/web-interface/dynamic/region
@@ -42,7 +42,7 @@
`data`中的`archives`数组中的对象: `data`中的`archives`数组中的对象:
基本同[视频详细信息](https://github.com/SocialSisterYi/bilibili-API-collect/blob/master/video/info.md#视频详细信息(avID/bvID互转)中的data对象 基本同[获取视频详细信息web端](/video/info.md#获取视频详细信息(web端)中的data对象
`data`中的`page`对象: `data`中的`page`对象:

View File

@@ -2,7 +2,7 @@
<img src="/imgs/ranking.svg" width="100" height="100"/> <img src="/imgs/ranking.svg" width="100" height="100"/>
## 获取分区排行榜视频列表 ## 获取分区视频排行榜列表
>http://api.bilibili.com/x/web-interface/ranking/region >http://api.bilibili.com/x/web-interface/ranking/region
@@ -39,7 +39,7 @@
`data`数组中的对象: `data`数组中的对象:
基本同[视频详细信息](https://github.com/SocialSisterYi/bilibili-API-collect/blob/master/video/info.md#视频详细信息(avID/bvID互转)中的data对象 基本同[获取视频详细信息web端](/video/info.md#获取视频详细信息(web端)中的data对象
**示例:** **示例:**

View File

@@ -69,6 +69,8 @@ curl 'http://api.bilibili.com/x/web-interface/search/default'
榜单每隔固定时间统计一次请求后返回搜索前20的关键词 榜单每隔固定时间统计一次请求后返回搜索前20的关键词
带有转义
**json回复** **json回复**
根对象: 根对象:

View File

@@ -162,8 +162,8 @@
`result`数组中的对象中的`data`数组: `result`数组中的对象中的`data`数组:
| 项 | 类型 | 内容 | 备注 | | 项 | 类型 | 内容 | 备注 |
| ---- | ---- | --------------- | -------------------------------------------- | | ---- | ---- | --------------- | ---------------------------------------- |
| 0 | obj | 搜索结果1 | 对象详情见[搜索结果](search_response.md) | | 0 | obj | 搜索结果1 | 对象详情见[搜索结果](search_response.md) |
| n | obj | 搜索结果n+1 | 按照参数指定的顺序排列 | | n | obj | 搜索结果n+1 | 按照参数指定的顺序排列 |
| …… | obj | …… | …… | | …… | obj | …… | …… |
@@ -670,16 +670,16 @@ curl -G 'http://api.bilibili.com/x/web-interface/search/all/v2'\
`result`中的`live_room`数组: `result`中的`live_room`数组:
| 项 | 类型 | 内容 | 备注 | | 项 | 类型 | 内容 | 备注 |
| ---- | ---- | --------------------- | -------------------------------------------- | | ---- | ---- | --------------------- | ---------------------------------------- |
| 0 | obj | 直播间搜索结果1 | 对象详情见[搜索结果](search_response.md) | | 0 | obj | 直播间搜索结果1 | 对象详情见[搜索结果](search_response.md) |
| n | obj | 直播间搜索结果n+1 | 按照参数指定的顺序排列 | | n | obj | 直播间搜索结果n+1 | 按照参数指定的顺序排列 |
| …… | obj | …… | …… | | …… | obj | …… | …… |
`result`中的`live_user`数组: `result`中的`live_user`数组:
| 项 | 类型 | 内容 | 备注 | | 项 | 类型 | 内容 | 备注 |
| ---- | ---- | ------------------- | -------------------------------------------- | | ---- | ---- | ------------------- | ---------------------------------------- |
| 0 | obj | 主播搜索结果1 | 对象详情见[搜索结果](search_response.md) | | 0 | obj | 主播搜索结果1 | 对象详情见[搜索结果](search_response.md) |
| n | obj | 主播搜索结果n+1 | 按照参数指定的顺序排列 | | n | obj | 主播搜索结果n+1 | 按照参数指定的顺序排列 |
| …… | obj | …… | …… | | …… | obj | …… | …… |
@@ -688,8 +688,8 @@ curl -G 'http://api.bilibili.com/x/web-interface/search/all/v2'\
`data`中的`result`数组: `data`中的`result`数组:
| 项 | 类型 | 内容 | 备注 | | 项 | 类型 | 内容 | 备注 |
| ---- | ---- | --------------- | -------------------------------------------- | | ---- | ---- | --------------- | ---------------------------------------- |
| 0 | obj | 搜索结果1 | 对象详情见[搜索结果](search_response.md) | | 0 | obj | 搜索结果1 | 对象详情见[搜索结果](search_response.md) |
| n | obj | 搜索结果n+1 | 按照参数指定的顺序排列 | | n | obj | 搜索结果n+1 | 按照参数指定的顺序排列 |
| …… | obj | …… | …… | | …… | obj | …… | …… |

View File

@@ -34,80 +34,30 @@
`data`对象: `data`对象:
| 字段 | 类型 | 内容 | 备注 | | 字段 | 类型 | 内容 | 备注 |
| ----------- | ---- | ------------------------------ | ----------------------- | | ----------- | ---- | ------------------------------ | ------------------------------------------------------------ |
| aid | num | 稿件avID | | | aid | num | 稿件avID | |
| videos | num | 视频分P总数 | 默认为1 | | videos | num | 视频分P总数 | 默认为1 |
| tid | num | 分区ID | | | tid | num | 分区tID | |
| tname | str | 子分区名称 | | | tname | str | 子分区名称 | |
| copyright | num | 版权标志 | 1自制<br />2转载 | | copyright | num | 是否转载 | 1原创<br />2转载 |
| pic | str | 视频封面图片url | | | pic | str | 视频封面图片url | |
| title | str | 视频标题 | | | title | str | 稿件标题 | |
| pubdate | num | 视频上传时间 | 时间戳 | | pubdate | num | 稿件发布时间 | 时间戳 |
| ctime | num | 视频审核通过时间 | 时间戳 | | ctime | num | 用户提交稿件的时间 | 时间戳 |
| desc | str | 视频简介 | | | desc | str | 视频简介 | |
| state | num | 0 | 作用尚不明确 | | state | num | 视频状态 | 略,见[获取视频详细信息web端](/video/info.md#获取视频详细信息web端)中的`state`备注 |
| attribute | num | | 作用尚不明确 | | attribute | num | 稿件属性位配置 | 略,见[获取视频详细信息web端](/video/info.md#获取视频详细信息web端)中的`attribute`备注 |
| duration | num | 视频总计持续时长所有分P | 单位为秒 | | duration | num | 视频总计持续时长所有分P | 单位为秒 |
| rights | obj | 视频属性标志 | | | rights | obj | 视频属性标志 | 略,见[获取视频详细信息web端](/video/info.md#获取视频详细信息web端)中的`rights`对象 |
| owner | obj | 视频UP主信息 | | | owner | obj | 视频UP主信息 | 略,见[获取视频详细信息web端](/video/info.md#获取视频详细信息web端)中的`owner`对象 |
| stat | obj | 视频状态数 | | | stat | obj | 视频状态数 | 略,见[获取视频详细信息web端](/video/info.md#获取视频详细信息web端)中的`stat`对象 |
| dynamic | str | 视频同步发布的的动态的文字内容 | 无为空 | | dynamic | str | 视频同步发布的的动态的文字内容 | 无为空 |
| cid | num | 视频1P CID | | | cid | num | 视频1P CID | |
| dimension | obj | 视频1P分辨率 | | | dimension | obj | 视频1P分辨率 | 略,见[获取视频详细信息web端](/video/info.md#获取视频详细信息web端)中的`dimension`对象 |
| bvid | str | 稿件bvID | | | bvid | str | 稿件bvID | |
| reason | str | 置顶视频备注 | | | reason | str | 置顶视频备注 | |
| inter_video | bool | 是否为合作视频 | false<br />true是 | | inter_video | bool | 是否为合作视频 | false<br />true是 |
`data`中的`rights`对象:
| 字段 | 类型 | 内容 | 备注 |
| --------------- | ---- | ---------------- | ---------------------------------------- |
| bp | num | 0 | 作用尚不明确 |
| elec | num | 0 | 作用尚不明确 |
| download | num | 允许下载标志 | 0不允许<br />1允许 |
| movie | num | 视频时电影标志 | 0<br />1是 |
| pay | num | 仅会员可观看标志 | 0<br />1有 |
| hd5 | num | 有高码率标志 | 0<br />1有 |
| no_reprint | num | 禁止转载标志 | 0<br />1禁止 |
| autoplay | num | 可自动播放标志 | 0<br />1有 区别影视番剧与普通视频 |
| ugc_pay | num | 0 | 作用尚不明确 |
| is_cooperation | num | 视频合作标志 | 0<br />1是 |
| ugc_pay_preview | num | 0 | 作用尚不明确 |
| no_background | num | 0 | 作用尚不明确 |
`data`中的`owner`对象:
| 字段 | 类型 | 内容 | 备注 |
| ---- | ---- | -------- | ---- |
| mid | num | UP主UID | |
| name | str | UP主昵称 | |
| face | str | UP主头像 | |
`data`中的`stat`对象:
| 字段 | 类型 | 内容 | 备注 |
| ---------- | ---- | ------------------------------ | ------------ |
| aid | num | 稿件avID | |
| view | num | 普通:观看次数<br />屏蔽时:-1 | |
| danmaku | num | 弹幕条数 | |
| reply | num | 评论条数 | |
| favorite | num | 收藏人数 | |
| coin | num | 投币枚数 | |
| share | num | 分享次数 | |
| now_rank | num | 0 | 作用尚不明确 |
| his_rank | num | 历史最高排行 | |
| like | num | 获赞次数 ||
| dislike | num | 0 | 原为点踩计数,现已不再返回正确数据 |
| evaluation | str | 视频评分 | 默认为空 |
`data`中的`dimension`对象
| 字段 | 类型 | 内容 | 备注 |
| ------ | ---- | -------------- | -------------------- |
| width | num | 当前分P 宽度 | 可能为0 |
| height | num | 当前分P 高度 | 可能为0 |
| rotate | num | 是否将宽高对换 | 0正常<br />1对换 |
**示例:** **示例:**
查询用户`UID=23215368`的置顶视频 查询用户`UID=23215368`的置顶视频
@@ -331,7 +281,7 @@ curl 'http://api.bilibili.com/x/space/top/arc/cancel'\
`data`数组中的对象: `data`数组中的对象:
同查询用户置顶视频中的`data`对象 [查询用户置顶视频](#查询用户置顶视频)中的`data`对象
**示例:** **示例:**
@@ -1277,6 +1227,249 @@ curl -G 'http://api.bilibili.com/x/space/lastplaygame'\
</details> </details>
### 获取用户最近投币的视频明细
> http://api.bilibili.com/x/space/coin/video
*请求方式GET*
认证方式CookieSESSDATA
如设置隐私查看自己的需要认证
**url参数**
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
| ------ | ---- | ----------- | ------ | ---- |
| vmid | num | 目标用户UID | 必要 | |
**json回复**
根对象:
| 字段 | 类型 | 内容 | 备注 |
| ------- | ------------------------------- | -------- | ---------------------------------------------------------- |
| code | num | 返回值 | 0成功<br />-400请求错误<br />53013用户隐私设置未公开 |
| message | str | 错误信息 | 默认为0 |
| ttl | num | 1 | |
| data | 隐藏时null<br />公开时array | 信息本体 | |
`data`数组:
| 项 | 类型 | 内容 | 备注 |
| ---- | ---- | --------------- | ---- |
| 0 | obj | 投币视频1 | |
| n | obj | 投币视频n+1 | |
| …… | obj | …… | |
`data`数组中的对象:
基本同[获取视频详细信息web端](/video/info.md#获取视频详细信息web端)中的data对象
**示例:**
查看用户`UID=15858903`的最近投币视频
```shell
curl -G 'http://space.bilibili.com/x/space/coin/video' \
--data-urlencode 'vmid=15858903' \
-b 'SESSDATA=xxx'
```
<details>
<summary>查看响应示例:</summary>
```json
{
"code": 0,
"message": "0",
"ttl": 1,
"data": [
{
"aid": 669644066,
"videos": 1,
"tid": 75,
"tname": "动物圈",
"copyright": 2,
"pic": "http://i1.hdslb.com/bfs/archive/0f73a68b8f449cc72e9ef109685bd295dc0c0c9d.jpg",
"title": "在人类幼崽身上用尽了温柔",
"pubdate": 1600608261,
"ctime": 1600608261,
"desc": "https://weibo.com/tv/show/1034:4551253766897703?from=old_pc_videoshow",
"state": 0,
"attribute": 16384,
"duration": 29,
"rights": {
"bp": 0,
"elec": 0,
"download": 0,
"movie": 0,
"pay": 0,
"hd5": 0,
"no_reprint": 0,
"autoplay": 1,
"ugc_pay": 0,
"is_cooperation": 0,
"ugc_pay_preview": 0,
"no_background": 0
},
"owner": {
"mid": 258457966,
"name": "卧龙寺",
"face": "http://i2.hdslb.com/bfs/face/f868d1f522733fdcf72a6267e0237157dd0e9948.jpg"
},
"stat": {
"aid": 669644066,
"view": 3412898,
"danmaku": 719,
"reply": 1481,
"favorite": 21909,
"coin": 2864,
"share": 13702,
"now_rank": 0,
"his_rank": 0,
"like": 86970,
"dislike": 0
},
"dynamic": "",
"cid": 237319289,
"dimension": {
"width": 576,
"height": 1024,
"rotate": 0
},
"bvid": "BV1sa4y1j7jk",
"coins": 1,
"time": 1601802763,
"ip": "",
"inter_video": false
},
{
"aid": 202267998,
"videos": 1,
"tid": 138,
"tname": "搞笑",
"copyright": 1,
"pic": "http://i0.hdslb.com/bfs/archive/ca7746f2207114513f1a421d7f744523275ee679.jpg",
"title": "充 电 器 の 痛",
"pubdate": 1601750952,
"ctime": 1601750952,
"desc": "这个简介吓到我了!",
"state": 0,
"attribute": 16512,
"duration": 50,
"mission_id": 14725,
"rights": {
"bp": 0,
"elec": 0,
"download": 0,
"movie": 0,
"pay": 0,
"hd5": 0,
"no_reprint": 1,
"autoplay": 1,
"ugc_pay": 0,
"is_cooperation": 0,
"ugc_pay_preview": 0,
"no_background": 0
},
"owner": {
"mid": 129922746,
"name": "-白糖洒一地-",
"face": "http://i0.hdslb.com/bfs/face/1f581f3b20a380c2fd13ecb8bbe409f8b49c6418.jpg"
},
"stat": {
"aid": 202267998,
"view": 109,
"danmaku": 2,
"reply": 11,
"favorite": 5,
"coin": 9,
"share": 0,
"now_rank": 0,
"his_rank": 0,
"like": 20,
"dislike": 0
},
"dynamic": "",
"cid": 241861687,
"dimension": {
"width": 1920,
"height": 1080,
"rotate": 0
},
"bvid": "BV1oh411X7iA",
"coins": 2,
"time": 1601773750,
"ip": "",
"inter_video": false
},
{
"aid": 839722373,
"videos": 1,
"tid": 208,
"tname": "校园学习",
"copyright": 1,
"pic": "http://i2.hdslb.com/bfs/archive/11ed53241ceab314c919adba9f85582d24d9313c.jpg",
"title": "“白piáo”用日语到底怎么说油管人气日语老师来教你",
"pubdate": 1601026026,
"ctime": 1601026026,
"desc": "志方老师的B站用语日语课又来了~\n欢迎大家来看哦\n如果喜欢我们的作品的话欢迎大家用2~3连+转发来支持我们~\n如果拒绝的话也可以用日语在评论和弹幕里刷上一波~即可以锻炼日语又可以拒绝我们,岂不美哉~~",
"state": 0,
"attribute": 16768,
"duration": 310,
"mission_id": 14655,
"rights": {
"bp": 0,
"elec": 0,
"download": 0,
"movie": 0,
"pay": 0,
"hd5": 1,
"no_reprint": 1,
"autoplay": 1,
"ugc_pay": 0,
"is_cooperation": 0,
"ugc_pay_preview": 0,
"no_background": 0
},
"owner": {
"mid": 677926489,
"name": "日语志方老师",
"face": "http://i2.hdslb.com/bfs/face/d465e5cd42e3523a52b3bef38dce7b23627b7723.jpg"
},
"stat": {
"aid": 839722373,
"view": 130688,
"danmaku": 1320,
"reply": 799,
"favorite": 3722,
"coin": 5883,
"share": 339,
"now_rank": 0,
"his_rank": 0,
"like": 17585,
"dislike": 0
},
"dynamic": "志方老师的B站用语日语课又来了~\n欢迎大家来看哦\n如果喜欢我们的作品的话欢迎大家用2~3连+转发来支持我们~\n如果拒绝的话也可以用日语在评论和弹幕里刷上一波~即可以锻炼日语又可以拒绝我们,岂不美哉~~",
"cid": 238876133,
"dimension": {
"width": 1920,
"height": 1080,
"rotate": 0
},
"bvid": "BV1n54y117kq",
"coins": 2,
"time": 1601036198,
"ip": "",
"inter_video": false
}
]
}
```
</details>
## 投稿 ## 投稿
<img src="/imgs/video_up.svg" width="100" height="100" /> <img src="/imgs/video_up.svg" width="100" height="100" />

View File

@@ -8,6 +8,10 @@
*请求方式GET* *请求方式GET*
认证方式CookieSESSDSTA
限制游客访问的视频需要登录
**url参数** **url参数**
| 参数名 | 类型 | 内容 | 必要性 | 备注 | | 参数名 | 类型 | 内容 | 必要性 | 备注 |
@@ -41,7 +45,7 @@
| pubdate | num | 稿件发布时间 | 时间戳 | | pubdate | num | 稿件发布时间 | 时间戳 |
| ctime | num | 用户提交稿件的时间 | 时间戳 | | ctime | num | 用户提交稿件的时间 | 时间戳 |
| desc | str | 视频简介 | | | desc | str | 视频简介 | |
| state | num | 视频状态 | 0开放浏览<br />1橙色通过<br />-1待审<br />-2被打回<br />-3网警锁定<br />-4被锁定<br />-5管理员锁定可浏览<br />-6修复待审<br />-7暂缓审核<br />-8补档待审<br />-9等待转码<br />-10延迟审核<br />-11视频源待修<br />-12转储失败<br />-13允许评论待审<br />-14临时回收站<br />-15分发中<br />-16转码失败<br />-20创建未提交<br />-30创建已提交<br />-40定时发布<br />-100用户删除 | | state | num | 视频状态 | PS以下部分内容来源不明有待验证<br />0开放浏览<br />1橙色通过<br />-1待审<br />-2被打回<br />-3网警锁定<br />-4被锁定<br />-5管理员锁定可浏览<br />-6修复待审<br />-7暂缓审核<br />-8补档待审<br />-9等待转码<br />-10延迟审核<br />-11视频源待修<br />-12转储失败<br />-13允许评论待审<br />-14临时回收站<br />-15分发中<br />-16转码失败<br />-20创建未提交<br />-30创建已提交<br />-40定时发布<br />-100用户删除 |
| attribute | num | 稿件属性位配置 | | | attribute | num | 稿件属性位配置 | |
| duration | num | 稿件总时长所有分P | 单位为秒 | | duration | num | 稿件总时长所有分P | 单位为秒 |
| mission_id | num | 稿件参与的活动ID | 无为0 | | mission_id | num | 稿件参与的活动ID | 无为0 |
@@ -59,32 +63,40 @@
`attribute`属性位二进制值表: `attribute`属性位二进制值表:
PS以下部分内容来源不明有待验证
| 位 | 内容 | 备注 | | 位 | 内容 | 备注 |
| ---- | ----------------- | ----------------------- | | ---- | ------------------ | --------------------------------------------- |
| 0 | 禁止排行 | | | 0 | 禁止排行 | |
| 1 | 动态禁止 | | | 1 | 动态禁止 | 禁止APP推送动态 |
| 2 | 禁止网页输出 | | | 2 | 禁止网页输出 | |
| 3 | 禁止客户端列表 | | | 3 | 禁止客户端列表 | |
| 4 | 搜索禁止 | | | 4 | 搜索禁止 | |
| 5 | 海外禁止 | | | 5 | 海外禁止 | |
| 6 | 禁止推荐 | | | 6 | 禁止推荐 | 禁止被APP端天马列表推荐 |
| 7 | 禁止转载 | | | 7 | 禁止转载 | 显示“禁止转载”标志 |
| 8 | 是否高清 | 视频清晰度>=1080P | | 8 | 是否高清 | 视频清晰度>=1080P |
| 9 | 是否PGC稿件 | 番剧及影视 | | 9 | 是否PGC稿件 | 番剧&影视 |
| 10 | 允许承包 | | | 10 | 允许承包 | |
| 11 | 是否番剧 | | | 11 | 是否番剧 | |
| 12 | 是否私单 | | | 12 | 是否私单 | |
| 13 | 是否限制地区 | 大多数番剧 | | 13 | 是否限制地区 | 大多数番剧&影视 |
| 14 | 允许其他人添加tag | | | 14 | 允许其他人添加TAG | |
| 15 | | | | 15 | | |
| 16 | 跳转 | 番剧及影视av/bv->ep跳转 | | 16 | 跳转 | 番剧及影视av/bv->ep跳转 |
| 17 | 是否影视 | | | 17 | 是否影视 | |
| 18 | 付费 | | | 18 | 是否付费 | |
| 19 | 推送动态 | | | 19 | 推送动态 | |
| 20 | 家长模式 | | | 20 | 家长模式 | |
| 21 | UGC付费 | | | 21 | 是否限制游客和外链 | 部分视频未登录无法观看且网页限制referer跳转 |
| 22 | | | | 22 | | |
| 23 | 是否失效 | | | 23 | | |
| 24 | 是否合作视频 | |
| 25 | | |
| 26 | | |
| 27 | | |
| 28 | | |
| 29 | 是否为互动视频 | |
`data`中的`rights`对象: `data`中的`rights`对象:

View File

@@ -37,7 +37,7 @@
`data`数组中的对象: `data`数组中的对象:
基本同「[视频详细信息](info.md#视频详细信息)」中的data对象 基本同「[获取视频详细信息web端](info.md#获取视频详细信息web端)」中的data对象
**示例:** **示例:**