mirror of
https://github.com/SocialSisterYi/bilibili-API-collect.git
synced 2025-02-04 08:10:09 +08:00
Merge branch 'SocialSisterYi:master' into master
This commit is contained in:
commit
62629dc579
@ -7,7 +7,7 @@
|
||||
|
||||
## 获取APP端开屏图片列表
|
||||
|
||||
> http://app.bilibili.com/x/v2/splash/brand/list
|
||||
> https://app.bilibili.com/x/v2/splash/brand/list
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -77,7 +77,7 @@
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl -G 'http://app.bilibili.com/x/v2/splash/brand/list' \
|
||||
curl -G 'https://app.bilibili.com/x/v2/splash/brand/list' \
|
||||
--data-urlencode 'appkey=1d8b6e7d45233436' \
|
||||
--data-urlencode 'ts=0' \
|
||||
--data-urlencode 'sign=78a89e153cd6231a4a4d55013aa063ce'
|
||||
@ -139,12 +139,12 @@ curl -G 'http://app.bilibili.com/x/v2/splash/brand/list' \
|
||||
|
||||
如id=11的图片为:
|
||||
|
||||
![]( http://i0.hdslb.com/bfs/archive/fe737da5cdedf9dad038e5fd30e957be8a063bc2.png )
|
||||
![]( https://i0.hdslb.com/bfs/archive/fe737da5cdedf9dad038e5fd30e957be8a063bc2.png )
|
||||
|
||||
|
||||
## 获取APP端开屏幕广告信息
|
||||
|
||||
> http://app.bilibili.com/x/v2/splash/list
|
||||
> https://app.bilibili.com/x/v2/splash/list
|
||||
|
||||
*请求方式: GET*
|
||||
|
||||
@ -305,7 +305,13 @@ curl -G 'http://app.bilibili.com/x/v2/splash/brand/list' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl -L -X GET 'http://app.bilibili.com/x/v2/splash/list?build=999999999&mobi_app=android&platform=android&height=1920&width=1080&birth=0101'
|
||||
curl -X GET 'https://app.bilibili.com/x/v2/splash/list' \
|
||||
--data-urlencode 'build=999999999' \
|
||||
--data-urlencode 'mobi_app=android' \
|
||||
--data-urlencode 'platform=android' \
|
||||
--data-urlencode 'height=1920' \
|
||||
--data-urlencode 'width=1080' \
|
||||
--data-urlencode 'birth=0101'
|
||||
```
|
||||
|
||||
<details>
|
||||
|
211
CONTRIBUTING.md
Normal file
211
CONTRIBUTING.md
Normal file
@ -0,0 +1,211 @@
|
||||
# bilibili-API-collect
|
||||
|
||||
欢迎来到 bilibili-API-collect 社区贡献指南,本文主要面向需要进行提交贡献文档内容的用户。
|
||||
|
||||
## 总则
|
||||
|
||||
[bilibili-API-collect](https://github.com/SocialSisterYi/bilibili-API-collect) 项目(简称 BAC 或 b-a-c)是一个仅用于学习研究、社区开源、公益性质的 [B站(哔哩哔哩)](https://www.bilibili.com/) API(应用程序接口) 文档,使用 [CC-BY-NC 4.0 协议](LICENSE) 开源,它将无差别收集整理相关的**主站业务接口**。
|
||||
|
||||
该项目使用 [MarkDown](https://zh.wikipedia.org/zh-cn/Markdown) 语法进行文档书写,按照业务类型及功能以 **路径** + **文件** 形式索引,任何用户都可通过 Pull Request 提供自己分析出的接口地址与使用说明。
|
||||
|
||||
本项目收集的接口类型包括但不限于 REST API、gRPC、WebSocket,文档内统一优先使用安全套接字协议,如`https`、`securityRpc`、`wss`。
|
||||
|
||||
## 目录与路径结构
|
||||
|
||||
### 目录
|
||||
|
||||
文档目录以 **列表** 语法写在 [README.md](README.md) 中,使用缩进标识文档的层级,如`视频`下存在`基本信息`、`快照`、`推荐`等子分类
|
||||
|
||||
### 路径
|
||||
|
||||
路径层级应当与文档目录一致,以文件夹的形式存放在项目中,命名统一使用英文,如`video`、`danmaku`、`comment`
|
||||
|
||||
二级、三级路径应当存在二级三级目录,以`README.md`的形式
|
||||
|
||||
### 文件
|
||||
|
||||
各个子接口集整理为 md 文件,命名统一使用英文,如`info.md`、`action.md`、`list.md`
|
||||
|
||||
文档文件中用于存放相关的接口的说明,如`video/`下的`info.md`,存在`查询视频基本信息`、`查询视频简介`、`查询视频分P列表`等内容
|
||||
|
||||
## 文档内容格式
|
||||
|
||||
注:以下文档范式可根据**实际情况**进行调整
|
||||
|
||||
### 头部
|
||||
|
||||
文档首行为 **一级标签** 格式标题
|
||||
|
||||
标题下方为索引,与正文二级标题对应,使用 **列表** 语法与缩进,每项使用 **超链接** 语法实现 id 锚点跳转
|
||||
|
||||
头部结束应使用 **分隔线** 语法划线分割
|
||||
|
||||
```markdown
|
||||
# 视频
|
||||
|
||||
- [获取视频详细信息](#获取视频详细信息)
|
||||
- [获取视频简介](#获取视频简介)
|
||||
|
||||
---
|
||||
```
|
||||
|
||||
### 接口说明
|
||||
|
||||
文档中可存在多个接口说明,应当遵守同一范式,依次排列在文档中
|
||||
|
||||
接口说明分为`标题`、`地址`、`说明`、`请求参数`、`响应正文`、`示例`这些部分
|
||||
|
||||
接口标题为 **二级以下** 的标签,接口地址使用 **引用** 语法,地址只保留 REST API 路径,不应携带 query 等内容
|
||||
|
||||
接口地址下方需要注明接口的请求方式,如`GET`、`POST`、`PUT`等,使用 **斜体** 语法
|
||||
|
||||
若接口存在认证或鉴权,需要在说明中注明,如`Cookie(SESSDATA)`、`APP`(认证是针对用户的,鉴权是针对接口使用的
|
||||
|
||||
其他使用说明也可写在这里,如`限制游客访问的视频需要登录`
|
||||
|
||||
eg:
|
||||
|
||||
```markdown
|
||||
## 获取视频详细信息_web端
|
||||
|
||||
> https://api.bilibili.com/x/web-interface/view
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
认证方式:Cookie(SESSDATA)
|
||||
|
||||
限制游客访问的视频需要登录
|
||||
```
|
||||
|
||||
**请求参数**应在**接口说明**的下方,应注明参数类型 url 参数或 正文参数(正文参数应注明 content-type,如`application/x-www-form-urlencoded`或`multipart/form-data`),使用 **加粗** 语法
|
||||
|
||||
对象的字段及其含义使用 **表格** 进行整理,表头统一为`参数名`、`类型`、`内容`、`必要性`、`备注`,类型为`num`、`str`、`bool`、`nums`、`strs`、`file`等,必要性为`必要`、`非必要`、`必要(可选)`等,表格内每个字段为一行
|
||||
|
||||
eg:
|
||||
|
||||
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
||||
| ------ | ---- | --------- | ----------- | ----------------- |
|
||||
| aid | num | 稿件 avid | 必要 (可选) | avid 与 bvid 任选 |
|
||||
| bvid | str | 稿件 bvid | 必要 (可选) | avid 与 bvid 任选 |
|
||||
|
||||
**响应正文**应在**请求参数**的下方,接口响应的数据格式应标注,如`JSON回复`、`XML回复`、`Protobuf回复`,使用 **加粗** 语法
|
||||
|
||||
json object 或 protobuf message 应以对象的 **表格** 形式书写,表头为`根对象`或`xx中的yy对象`,若对象位于数组中为`xx数组中的对象`
|
||||
|
||||
表头统一为`字段`、`类型`、`内容`、`备注`,类型为 JSON / Protobuf 的标准类型
|
||||
|
||||
不明确定义的字段说明在末尾添加问号,如`播放数?`;定义尚未明确的字段使用问号包于括号中占位,如`(?)`
|
||||
|
||||
多个对象及数组,使用**遍历树**的顺序进行排列
|
||||
|
||||
eg:
|
||||
|
||||
`data`对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ------ | ---- | ----------- | -------- |
|
||||
| bvid | str | 稿件 bvid | |
|
||||
| aid | num | 稿件 avid | |
|
||||
| videos | num | 稿件分P总数 | 默认为 1 |
|
||||
| tid | num | 分区 tid | |
|
||||
|
||||
json array 或 protobuf repeated 类型使用数组的 **表格** 形式书写,表头统一为`项`、`类型`、`内容`、`备注`,无限长度数组表尾需要添加**省略号**
|
||||
|
||||
数组每项内容若与实际数据有关联,`内容`字段则可标为`(n+1)P 视频内容`这样的形式
|
||||
|
||||
eg:
|
||||
|
||||
`data`中的`pages`数组:
|
||||
|
||||
| 项 | 类型 | 内容 | 备注 |
|
||||
| ---- | ---- | --------------- | ------------- |
|
||||
| 0 | obj | 1P 视频内容 | 无分P仅有此项 |
|
||||
| n | obj | (n+1)P 视频内容 | |
|
||||
| …… | obj | …… | …… |
|
||||
|
||||
**示例**部分位于所有**响应正文**部分下方,需要**加粗**格式,分为请求命令示例与响应体示例两部分
|
||||
|
||||
请求命令示例为一段可测试该接口的 curl 命令或 Python 脚本,使用 **代码块** 语法书写,命令应当尽可能简短、便于使人阅读
|
||||
|
||||
示例命令中的认证信息应做**脱敏处理**,如 Cookie、Token、access_key 等,可替换为`xxx`占位
|
||||
|
||||
示例命令前后可以适当添加一些文字说明
|
||||
|
||||
响应体示例为一段格式化后的 JSON 或 protobuf message,使用 **代码块** 语法书写,并使用`<details>`标签进行折叠
|
||||
|
||||
eg:
|
||||
|
||||
**示例:**
|
||||
|
||||
获取视频`av85440373`的基本信息
|
||||
|
||||
```shell
|
||||
curl -G 'https://api.bilibili.com/x/web-interface/view' \
|
||||
--data-urlencode 'aid=85440373'
|
||||
```
|
||||
|
||||
```html
|
||||
<details>
|
||||
<summary>查看响应示例:</summary>
|
||||
```
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"message": "0",
|
||||
"ttl": 1,
|
||||
"data": {
|
||||
"bvid": "BV117411r7R1",
|
||||
"aid": 85440373,
|
||||
"videos": 1,
|
||||
"tid": 28,
|
||||
"tname": "原创音乐",
|
||||
"copyright": 1,
|
||||
...
|
||||
```
|
||||
|
||||
```html
|
||||
</details>
|
||||
```
|
||||
|
||||
### 枚举值与属性位
|
||||
|
||||
接口返回或请求中若存在一些 enum 类型或二进制属性位,应当单独进行探讨,如视频的属性位`attribute`或视频清晰度`qn`
|
||||
|
||||
这些值及其说明使用 **表格** 进行整理,表头统一为`位` / `代码` / `值`、`含义`、`备注`
|
||||
|
||||
这些枚举值或属性位的用法应附加文字说明
|
||||
|
||||
eg:
|
||||
|
||||
| 值 | 含义 | 备注 |
|
||||
| ---- | ------------- | ------------------------------------------------------------ |
|
||||
| 6 | 240P 极速 | 仅 MP4 格式支持<br />仅`platform=html5`时有效 |
|
||||
| 16 | 360P 流畅 | |
|
||||
| 32 | 480P 清晰 | |
|
||||
| 64 | 720P 高清 | WEB 端默认值<br />B站前端需要登录才能选择,但是直接发送请求可以不登录就拿到 720P 的取流地址<br />**无 720P 时则为 720P60** |
|
||||
| 74 | 720P60 高帧率 | 登录认证 |
|
||||
| 80 | 1080P 高清 | TV 端与 APP 端默认值<br />登录认证 |
|
||||
|
||||
## 文档提交
|
||||
|
||||
TODO
|
||||
|
||||
## Issue与社群讨论
|
||||
|
||||
对文档内容存在**不理解**之处、以及发现文档内容有所**缺失**或**错误**,可直接提出,强烈建议以发 **Issue** 的形式参与用户反馈,并希望关于本项目的各种交流都是**公开进行**的,因为这样才可以保证关键信息的一致性。
|
||||
|
||||
由于本项目属于文档型项目,故不设置 Issue 模板,同时允许中英文标题,但提交 Issue 请遵守以下原则:
|
||||
|
||||
1. 标题言简意骇,说明欲提出的问题要点,如`如何通过xx接口获取yy`、`xx接口地址已失效`、`关于xx字段意义的探讨`、` 建议将xx加入yy分类`等标题;切勿使用表意含糊不清或索取性的标题,如`怎么解决风控`、`补充`、`搜索的接口是什么`、`好兄弟有没有投稿的接口`等标题
|
||||
2. Issue 正文应对问题进行尽可能详细的描述,展开并聚焦有关的信息,例如:“在前端页面某地址 / APP 某界面会访问某 API(标明地址),它的某参数与文档中不符(标明文档地址)”
|
||||
3. 提出问题时注意 [提问的智慧](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md) 并且 [别像弱智一样提问](https://github.com/tangx/Stop-Ask-Questions-The-Stupid-Ways)
|
||||
|
||||
同时,你还可以通过加入社群的方式参与讨论(包括但不限于本项目
|
||||
|
||||
- QQ 交流群:[邀请链接](https://jq.qq.com/?_wv=1027&k=s1M0LCcu)
|
||||
|
||||
- Telegram 交流群:[@bilibili_API_collect_community](https://t.me/bilibili_API_collect_community)
|
||||
|
||||
注意:群内讨论同样需要遵守**公开交流**的原则,以及群内会定期清理不活跃成员
|
||||
|
62
README.md
62
README.md
@ -19,19 +19,17 @@
|
||||
<h3 align="center">野生API文档</h3>
|
||||
<h3 align="center">不断更新中....</h3>
|
||||
|
||||
本项目旨在对 B 站 web、APP、TV 等客户端中,散落在世界各地的野生 API 进行收集整理,研究使用方法并对其进行说明,运用了黑箱法、控制变量法、js 逆向分析法、apk 拆包及反编译法、网络抓包法等研究办法
|
||||
本项目旨在对 B站 WEB、APP、TV 等客户端中,散落在世界各地的野生 API 进行收集整理,研究使用方法并对其进行说明,运用了黑箱法、控制变量法、代码逆向分析、拆包及反编译法、网络抓包法等研究办法
|
||||
|
||||
所有 rest api 均为标准 http 协议,请求数据大多为 url query 表单,返回数据大多为 json 或 protobuf
|
||||
本文档探讨的对象是主站业务接口,[官方开放平台](https://openhome.bilibili.com/doc) 和 [直播开放平台](https://open-live.bilibili.com/document/) 均不属于本项目范畴,请移步
|
||||
|
||||
PS:所有 rest api 均可使用 https,文档中为了统一写作`http` (除过仅可https协议调用接口),为了数据安全建议调用接口时使用 https
|
||||
B站 API 采用 C/S 结构,大多数接口为 REST API 和 gRPC,少部分接口为 WebSocket;REST API 接口请求数据大多为 url query 表单或 JSON,返回数据大多为 JSON 或 Protobuf,强制使用 https 协议
|
||||
|
||||
小小的 Demo:~~av583785685~~ [视频失效原因](https://shakaianee.top/archives/56/) ([Youtube备链](https://www.youtube.com/watch?v=nfF91Z6fqGk))
|
||||
|
||||
联动项目:[Hsury/Bilibili-Toolkit](https://github.com/Hsury/Bilibili-Toolkit)
|
||||
|
||||
---
|
||||
|
||||
**声明**:
|
||||
## ⚠️声明
|
||||
|
||||
1. 本项目遵守 CC-BY-NC 4.0 协议,禁止一切商业使用,如需转载请注明作者 ID
|
||||
2. **请勿滥用,本项目仅用于学习和测试!请勿滥用,本项目仅用于学习和测试!请勿滥用,本项目仅用于学习和测试!**
|
||||
@ -39,9 +37,21 @@ PS:所有 rest api 均可使用 https,文档中为了统一写作`http` (除
|
||||
4. 由于本项目的特殊性,可能随时停止开发或删档
|
||||
5. 本项目为开源项目,不接受任何形式的催单和索取行为,更不容许存在付费内容
|
||||
|
||||
---
|
||||
## 🌱参与贡献
|
||||
|
||||
计划整理分类 & 目录:(文档已完结请选中 checkbox) 二级目录正在建设中.....
|
||||
欢迎各位 dalao 对本项目做出贡献,也希望每个使用者都能提出宝贵的意见
|
||||
|
||||
目前本项目存在的问题包括但不限于:
|
||||
|
||||
1. 文档二级目录尚未完成
|
||||
2. 文档需要使用 Vue Press 构建 html 版本发布
|
||||
3. 部分文档较旧,修改与更新没有跟进
|
||||
|
||||
更多信息请浏览 [贡献指南](CONTRIBUTING.md)
|
||||
|
||||
## 🍴目录
|
||||
|
||||
计划整理分类 & 目录:(文档已完结请选中 checkbox)
|
||||
|
||||
- [x] [API 签名](other/API_sign.md)
|
||||
- [x] [公共错误码](other/errcode.md)
|
||||
@ -74,13 +84,12 @@ PS:所有 rest api 均可使用 https,文档中为了统一写作`http` (除
|
||||
- [ ] [大会员中心](vip/center.md)
|
||||
- [ ] [大会员签到](vip/clockin.md)
|
||||
- [ ] [大会员操作](vip/action.md)
|
||||
|
||||
- [ ] [视频](video)
|
||||
- [x] [视频分区一览 (分区代码)](video/video_zone.md)
|
||||
- [x] [基本信息](video/info.md)
|
||||
- [x] [状态数](video/status_number.md)
|
||||
- [x] [快照](video/snapshot.md)
|
||||
- [x] [点赞 & 投币 & 收藏](video/like_coin_fav.md)
|
||||
- [x] [点赞 & 投币 & 收藏 & 分享](video/like_coin_fav.md)
|
||||
- [ ] [TAG](video/tags.md)
|
||||
- [x] [视频推荐](video/recommend.md)
|
||||
- [x] [播放&下载地址 (视频流)](video/videostream_url.md)
|
||||
@ -161,11 +170,10 @@ PS:所有 rest api 均可使用 https,文档中为了统一写作`http` (除
|
||||
- [ ] [动态基本信息](dynamic/basicInfo.md)
|
||||
- [ ] [发送 & 转载动态](dynamic/publish.md)
|
||||
- [ ] [根据关键字搜索用户(at 别人时的填充列表)](dynamic/atlist.md)
|
||||
- [ ] [删除动态](dynamic/delete.md)
|
||||
- [ ] [操作](dynamic/action.md)
|
||||
- [ ] 动态列表
|
||||
- [x] [特定话题动态列表](/dynamic/tag_dynamics.md)
|
||||
- [ ] [动态内容](/dynamic/get_dynamic_detail.md)
|
||||
- [ ] 操作
|
||||
- [ ] [相簿](album)
|
||||
- [x] [基本信息](album/info.md)
|
||||
- [x] [相簿列表](album/list.md)
|
||||
@ -193,6 +201,7 @@ PS:所有 rest api 均可使用 https,文档中为了统一写作`http` (除
|
||||
- [ ] 直播间操作
|
||||
- [ ] [直播视频流](live/live_stream.md)
|
||||
- [ ] [直播信息流](live/message_stream.md)
|
||||
- [ ] [直播红包](live/redpocket.md)
|
||||
- [ ] [转正答题](newbie_exam)
|
||||
- [x] [查询信息](newbie_exam/info.md)
|
||||
- [x] [拉取题目](newbie_exam/fetch.md)
|
||||
@ -224,13 +233,13 @@ PS:所有 rest api 均可使用 https,文档中为了统一写作`http` (除
|
||||
- [x] [APP 主题](garb/skin.md)
|
||||
- [x] [主题色](garb/color.md)
|
||||
|
||||
# 鸣谢
|
||||
## ✨鸣谢
|
||||
|
||||
你们的存在,让社区更美好
|
||||
|
||||
[![contributors](https://opencollective.com/bilibili-api-collect/contributors.svg?width=860&button=false)](https://github.com/SocialSisterYi/bilibili-API-collect/graphs/contributors)
|
||||
|
||||
# 相关协议基础
|
||||
## 📖相关协议基础
|
||||
|
||||
http 协议:[传送门](https://www.cnblogs.com/an-wen/p/11180076.html)
|
||||
|
||||
@ -240,21 +249,16 @@ xml 序列格式:[传送门](https://www.w3school.com.cn/xml/xml_intro.asp)
|
||||
|
||||
protobuf 序列格式:[传送门](https://www.jianshu.com/p/a24c88c0526a )
|
||||
|
||||
# 交流
|
||||
## 💦交流
|
||||
|
||||
<img src="imgs/up_face.jpg" width="100" height="100">
|
||||
|
||||
⚠注意:开源社群欢迎交流探讨,**拒绝**咨询,**黑产号**一经发现立即拉黑并举报相关 SRC
|
||||
⚠注意:开源社群欢迎交流探讨,**拒绝**咨询、**不支持**合作,**黑产号**一经发现立即拉黑并举报相关 SRC
|
||||
|
||||
QQ 粉丝交流群:[1136462265](https://jq.qq.com/?_wv=1027&k=s1M0LCcu)
|
||||
- QQ 交流群:[邀请链接](https://jq.qq.com/?_wv=1027&k=s1M0LCcu)
|
||||
- Telegram 交流群:[@bilibili_API_collect_community](https://t.me/bilibili_API_collect_community)
|
||||
|
||||
Telegram 讨论组:[@bilibili_API_collect_community](https://t.me/bilibili_API_collect_community)
|
||||
|
||||
B 站空间:<https://space.bilibili.com/293793435>
|
||||
|
||||
个人博客:<https://shakaianee.top>
|
||||
|
||||
# 发电
|
||||
## 🧋发电
|
||||
|
||||
欢迎来~~交♂易~~,大家的支持就是我继续开发的动力!
|
||||
|
||||
@ -266,9 +270,9 @@ WeChat & Alipay:
|
||||
|
||||
OR Aifadian:https://afdian.net/@ShakaiAneE
|
||||
|
||||
# 相关项目推荐
|
||||
## 🔗相关项目推荐
|
||||
|
||||
## 库及文档
|
||||
### 库及文档
|
||||
|
||||
- [jingyuexing/bilibiliAPI](https://github.com/jingyuexing/bilibiliAPI)
|
||||
- [fython/BilibiliAPIDocs](https://github.com/fython/BilibiliAPIDocs)
|
||||
@ -284,9 +288,9 @@ OR Aifadian:https://afdian.net/@ShakaiAneE
|
||||
- [ddiu8081/blive-message-listener](https://github.com/ddiu8081/blive-message-listener): Bilibili-live danmu listener with type. Bilibili 直播间弹幕监听库,支持类型输出。
|
||||
- [Nemo2011/bilibili-api](https://github.com/Nemo2011/bilibili-api): 哔哩哔哩常用API调用。支持视频、番剧、用户、频道、音频等功能。工具齐全。
|
||||
|
||||
## 成品
|
||||
### 成品
|
||||
|
||||
- [Infinity1309/NewpipeEnhanced](https://github.com/InfinityLoop1309/NewPipeEnhanced): 功能完善的Android流媒体综合客户端,支持Bilibili, Youtube, NicoNico
|
||||
- [NullPointerException/AnimePipe](https://codeberg.org/NullPointerException/AnimePipe): 功能完善的Android流媒体综合客户端,支持Bilibili, Youtube, NicoNico
|
||||
- [3Shain/BiliChat](https://github.com/3Shain/BiliChat) : 基于h5的B站直播弹幕姬
|
||||
- [AncientLysine/BiliLocal](https://github.com/AncientLysine/BiliLocal):本地弹幕播放器
|
||||
- [zyzsdy/biliroku](https://github.com/zyzsdy/biliroku):bilibili 生放送(直播)录制
|
||||
@ -311,7 +315,7 @@ OR Aifadian:https://afdian.net/@ShakaiAneE
|
||||
- [SocialSisterYi/bcut-asr](https://github.com/SocialSisterYi/bcut-asr): 使用必剪API的语音字幕识别
|
||||
- [CzJam/Bili_Realtime_Data](https://github.com/CzJam/Bili_Realtime_Data): Bilibili粉丝与视频实时数据统计
|
||||
|
||||
## 其他
|
||||
### 其他
|
||||
|
||||
- [kuresaru/geetest-validator](https://github.com/kuresaru/geetest-validator):geetest调试器
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
## ~~点赞相簿~~
|
||||
|
||||
> http://api.vc.bilibili.com/link_draw/v2/Vote/operate
|
||||
> https://api.vc.bilibili.com/link_draw/v2/Vote/operate
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -44,7 +44,7 @@
|
||||
点赞相簿`id=99184721`
|
||||
|
||||
```shell
|
||||
curl 'http://api.vc.bilibili.com/link_draw/v2/Vote/operate' \
|
||||
curl 'https://api.vc.bilibili.com/link_draw/v2/Vote/operate' \
|
||||
--data-urlencode 'doc_id=99184721' \
|
||||
--data-urlencode 'type=1' \
|
||||
--data-urlencode 'csrf_token=xxx' \
|
||||
@ -69,7 +69,7 @@ curl 'http://api.vc.bilibili.com/link_draw/v2/Vote/operate' \
|
||||
|
||||
## ~~收藏相簿~~
|
||||
|
||||
> http://api.vc.bilibili.com/user_plus/v1/Fav/add
|
||||
> https://api.vc.bilibili.com/user_plus/v1/Fav/add
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -99,7 +99,7 @@ curl 'http://api.vc.bilibili.com/link_draw/v2/Vote/operate' \
|
||||
收藏相簿`id=99184721`
|
||||
|
||||
```shell
|
||||
curl 'http:///api.vc.bilibili.com/user_plus/v1/Fav/add' \
|
||||
curl 'https:///api.vc.bilibili.com/user_plus/v1/Fav/add' \
|
||||
--data-urlencode 'fav_id=99184721' \
|
||||
--data-urlencode 'biz_type=2' \
|
||||
--data-urlencode 'csrf_token=xxx' \
|
||||
@ -123,7 +123,7 @@ curl 'http:///api.vc.bilibili.com/user_plus/v1/Fav/add' \
|
||||
|
||||
## 取消收藏相簿
|
||||
|
||||
> http://api.vc.bilibili.com/user_plus/v1/Fav/delete
|
||||
> https://api.vc.bilibili.com/user_plus/v1/Fav/delete
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -153,7 +153,7 @@ curl 'http:///api.vc.bilibili.com/user_plus/v1/Fav/add' \
|
||||
取消收藏相簿`id=99184721`
|
||||
|
||||
```shell
|
||||
curl 'http://api.vc.bilibili.com/user_plus/v1/Fav/delete' \
|
||||
curl 'https://api.vc.bilibili.com/user_plus/v1/Fav/delete' \
|
||||
--data-urlencode 'fav_id=99184721' \
|
||||
--data-urlencode 'biz_type=2' \
|
||||
--data-urlencode 'csrf_token=xxx' \
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
## 获取相簿热门活动列表
|
||||
|
||||
> http://api.vc.bilibili.com/photo_activity/v2/Activity/list
|
||||
> https://api.vc.bilibili.com/photo_activity/v2/Activity/list
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -65,7 +65,7 @@
|
||||
获取`画友`分区,全部类型的5条活动
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.vc.bilibili.com/photo_activity/v2/Activity/list' \
|
||||
curl -G 'https://api.vc.bilibili.com/photo_activity/v2/Activity/list' \
|
||||
--data-urlencode 'type=0' \
|
||||
--data-urlencode 'biz=1' \
|
||||
--data-urlencode 'page_num=0' \
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
## 获取相簿详细信息
|
||||
|
||||
>http://api.vc.bilibili.com/link_draw/v1/doc/detail
|
||||
>https://api.vc.bilibili.com/link_draw/v1/doc/detail
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -143,7 +143,7 @@
|
||||
查询相簿`id=99184721`的详细信息
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.vc.bilibili.com/link_draw/v1/doc/detail' \
|
||||
curl -G 'https://api.vc.bilibili.com/link_draw/v1/doc/detail' \
|
||||
--data-urlencode 'doc_id=99184721' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
@ -10,7 +10,7 @@
|
||||
|
||||
## 获取画友首页列表
|
||||
|
||||
> http://api.vc.bilibili.com/link_draw/v2/Doc/index
|
||||
> https://api.vc.bilibili.com/link_draw/v2/Doc/index
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -99,7 +99,7 @@
|
||||
用按热度排序方式获取画友首页列表
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.vc.bilibili.com/link_draw/v2/Doc/index' \
|
||||
curl -G 'https://api.vc.bilibili.com/link_draw/v2/Doc/index' \
|
||||
--data-urlencode 'type=hot' \
|
||||
--data-urlencode 'page_num=1' \
|
||||
--data-urlencode 'page_size=5' \
|
||||
@ -275,7 +275,7 @@ curl -G 'http://api.vc.bilibili.com/link_draw/v2/Doc/index' \
|
||||
|
||||
## 获取摄影首页列表
|
||||
|
||||
> http://api.vc.bilibili.com/link_draw/v2/Photo/index
|
||||
> https://api.vc.bilibili.com/link_draw/v2/Photo/index
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -298,7 +298,7 @@ curl -G 'http://api.vc.bilibili.com/link_draw/v2/Doc/index' \
|
||||
用推荐方式获取画友首页列表
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.vc.bilibili.com/link_draw/v2/Photo/index' \
|
||||
curl -G 'https://api.vc.bilibili.com/link_draw/v2/Photo/index' \
|
||||
--data-urlencode 'type=recommend' \
|
||||
--data-urlencode 'page_num=1' \
|
||||
--data-urlencode 'page_size=5' \
|
||||
@ -667,7 +667,7 @@ curl -G 'http://api.vc.bilibili.com/link_draw/v2/Photo/index' \
|
||||
|
||||
## 获取画友列表
|
||||
|
||||
> http://api.vc.bilibili.com/link_draw/v2/Doc/list
|
||||
> https://api.vc.bilibili.com/link_draw/v2/Doc/list
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -691,7 +691,7 @@ curl -G 'http://api.vc.bilibili.com/link_draw/v2/Photo/index' \
|
||||
用按热度排序方式获取`全部`类型的画友列表
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.vc.bilibili.com/link_draw/v2/Doc/list' \
|
||||
curl -G 'https://api.vc.bilibili.com/link_draw/v2/Doc/list' \
|
||||
--data-urlencode 'category=all' \
|
||||
--data-urlencode 'type=hot' \
|
||||
--data-urlencode 'page_num=1' \
|
||||
@ -941,7 +941,7 @@ curl -G 'http://api.vc.bilibili.com/link_draw/v2/Doc/list' \
|
||||
|
||||
## 获取摄影列表
|
||||
|
||||
> http://api.vc.bilibili.com/link_draw/v2/Photo/list
|
||||
> https://api.vc.bilibili.com/link_draw/v2/Photo/list
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -965,7 +965,7 @@ curl -G 'http://api.vc.bilibili.com/link_draw/v2/Doc/list' \
|
||||
用按热度排序方式获取`Cosplay`类型的摄影列表
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.vc.bilibili.com/link_draw/v2/Photo/list' \
|
||||
curl -G 'https://api.vc.bilibili.com/link_draw/v2/Photo/list' \
|
||||
--data-urlencode 'category=cos' \
|
||||
--data-urlencode 'type=hot' \
|
||||
--data-urlencode 'page_num=1' \
|
||||
@ -1329,7 +1329,7 @@ curl -G 'http://api.vc.bilibili.com/link_draw/v2/Photo/list' \
|
||||
|
||||
## 获取指定用户的相簿列表
|
||||
|
||||
> http://api.vc.bilibili.com/link_draw/v1/doc/others
|
||||
> https://api.vc.bilibili.com/link_draw/v1/doc/others
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -1380,7 +1380,7 @@ curl -G 'http://api.vc.bilibili.com/link_draw/v2/Photo/list' \
|
||||
获取用户` 1360010 `的所有类型相簿
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.vc.bilibili.com/link_draw/v1/doc/others' \
|
||||
curl -G 'https://api.vc.bilibili.com/link_draw/v1/doc/others' \
|
||||
--data-urlencode 'biz=0' \
|
||||
--data-urlencode 'poster_uid=1360010' \
|
||||
--data-urlencode 'page_num=1' \
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
## 获取摄影推荐作者
|
||||
|
||||
> http://api.vc.bilibili.com/link_draw/v2/Photo/uper
|
||||
> https://api.vc.bilibili.com/link_draw/v2/Photo/uper
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -50,7 +50,7 @@
|
||||
请求获取摄影推荐作者,数量为5
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.vc.bilibili.com/link_draw/v2/Photo/uper' \
|
||||
curl -G 'https://api.vc.bilibili.com/link_draw/v2/Photo/uper' \
|
||||
--data-urlencode 'num=5'
|
||||
```
|
||||
|
||||
@ -101,7 +101,7 @@ curl -G 'http://api.vc.bilibili.com/link_draw/v2/Photo/uper' \
|
||||
|
||||
## 获取画友推荐作者
|
||||
|
||||
> http://api.vc.bilibili.com/link_draw/v2/Doc/drawer
|
||||
> https://api.vc.bilibili.com/link_draw/v2/Doc/drawer
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -120,7 +120,7 @@ curl -G 'http://api.vc.bilibili.com/link_draw/v2/Photo/uper' \
|
||||
请求获取画友推荐作者,数量为5
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.vc.bilibili.com/link_draw/v2/Doc/drawer' \
|
||||
curl -G 'https://api.vc.bilibili.com/link_draw/v2/Doc/drawer' \
|
||||
--data-urlencode 'num=5'
|
||||
```
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
## 获取文集基本信息
|
||||
|
||||
> http://api.bilibili.com/x/article/list/web/articles
|
||||
> https://api.bilibili.com/x/article/list/web/articles
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -111,7 +111,7 @@
|
||||
查询文集`rl207146`的基本信息
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/article/list/web/articles' \
|
||||
curl -G 'https://api.bilibili.com/x/article/list/web/articles' \
|
||||
--data-urlencode 'id=207146' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
128
article/info.md
128
article/info.md
@ -6,7 +6,7 @@
|
||||
|
||||
## 获取专栏文章基本信息
|
||||
|
||||
> http://api.bilibili.com/x/article/viewinfo
|
||||
> https://api.bilibili.com/x/article/viewinfo
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -51,7 +51,9 @@
|
||||
| in_list | bool | 是否收于文集 | false:否<br />true:是 |
|
||||
| pre | num | 上一篇文章cvid | 无为0 |
|
||||
| next | num | 下一篇文章cvid | 无为0 |
|
||||
| share_channels | array | 分享方式列表 | |
|
||||
| share_channels | array | 分享方式列表 | |
|
||||
| type | num | 文章类别 | 0:文章<br />2:笔记 |
|
||||
|
||||
|
||||
`stats`对象:
|
||||
|
||||
@ -101,7 +103,7 @@
|
||||
查询文章`cv2`的基本信息
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/article/viewinfo' \
|
||||
curl -G 'https://api.bilibili.com/x/article/viewinfo' \
|
||||
--data-urlencode 'id=2' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -111,59 +113,73 @@ curl -G 'http://api.bilibili.com/x/article/viewinfo' \
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"message": "0",
|
||||
"ttl": 1,
|
||||
"data": {
|
||||
"like": 1,
|
||||
"attention": true,
|
||||
"favorite": false,
|
||||
"coin": 0,
|
||||
"stats": {
|
||||
"view": 317712,
|
||||
"favorite": 3249,
|
||||
"like": 10176,
|
||||
"dislike": 0,
|
||||
"reply": 1333,
|
||||
"share": 302,
|
||||
"coin": 2002,
|
||||
"dynamic": 28
|
||||
},
|
||||
"title": "专栏行为准则 ",
|
||||
"banner_url": "https://i0.hdslb.com/bfs/article/131b1d41b857d5308f5bff36591d117bddc48d96.jpg@90p.webp",
|
||||
"mid": 144900660,
|
||||
"author_name": "专栏小天使",
|
||||
"is_author": true,
|
||||
"image_urls": ["https://i0.hdslb.com/bfs/article/0a72422ce8e77d8512f010d93b1b7f9bc4e64e52.jpg"],
|
||||
"origin_image_urls": ["https://i0.hdslb.com/bfs/article/131b1d41b857d5308f5bff36591d117bddc48d96.jpg"],
|
||||
"shareable": true,
|
||||
"show_later_watch": true,
|
||||
"show_small_window": true,
|
||||
"in_list": false,
|
||||
"pre": 115914,
|
||||
"next": 38575,
|
||||
"share_channels": [{
|
||||
"name": "QQ",
|
||||
"picture": "https://i0.hdslb.com/bfs/album/114ccfb3a999df9c4d11f274c8c61a804c8f8803.png",
|
||||
"share_channel": "QQ"
|
||||
}, {
|
||||
"name": "QQ空间",
|
||||
"picture": "https://i0.hdslb.com/bfs/album/30e9608bbce725bca45b5910866f60ab4d5e18b3.png",
|
||||
"share_channel": "QZONE"
|
||||
}, {
|
||||
"name": "微信",
|
||||
"picture": "https://i0.hdslb.com/bfs/album/658af3c22431cd78bb7c50be3394f7c032eba12c.png",
|
||||
"share_channel": "WEIXIN"
|
||||
}, {
|
||||
"name": "朋友圈",
|
||||
"picture": "https://i0.hdslb.com/bfs/album/c1ebcec8c5302f29f792d15f04e0d6dcef53ec27.png",
|
||||
"share_channel": "WEIXIN_MONMENT"
|
||||
}, {
|
||||
"name": "微博",
|
||||
"picture": "https://i0.hdslb.com/bfs/album/3707fc23f7d3e24022712320284b0de9aa78c87d.png",
|
||||
"share_channel": "SINA"
|
||||
}]
|
||||
}
|
||||
"code": 0,
|
||||
"message": "0",
|
||||
"ttl": 1,
|
||||
"data": {
|
||||
"like": 0,
|
||||
"attention": false,
|
||||
"favorite": false,
|
||||
"coin": 0,
|
||||
"stats": {
|
||||
"view": 1072619,
|
||||
"favorite": 5481,
|
||||
"like": 16465,
|
||||
"dislike": 0,
|
||||
"reply": 1865,
|
||||
"share": 351,
|
||||
"coin": 3436,
|
||||
"dynamic": 37
|
||||
},
|
||||
"title": "专栏行为准则 ",
|
||||
"banner_url": "https://i0.hdslb.com/bfs/article/131b1d41b857d5308f5bff36591d117bddc48d96.jpg@90p.webp",
|
||||
"mid": 144900660,
|
||||
"author_name": "专栏小天使",
|
||||
"is_author": true,
|
||||
"image_urls": [
|
||||
"https://i0.hdslb.com/bfs/article/0a72422ce8e77d8512f010d93b1b7f9bc4e64e52.jpg"
|
||||
],
|
||||
"origin_image_urls": [
|
||||
"https://i0.hdslb.com/bfs/article/131b1d41b857d5308f5bff36591d117bddc48d96.jpg"
|
||||
],
|
||||
"shareable": true,
|
||||
"show_later_watch": true,
|
||||
"show_small_window": true,
|
||||
"in_list": false,
|
||||
"pre": 115914,
|
||||
"next": 38575,
|
||||
"share_channels": [
|
||||
{
|
||||
"name": "QQ",
|
||||
"picture": "https://i0.hdslb.com/bfs/album/114ccfb3a999df9c4d11f274c8c61a804c8f8803.png",
|
||||
"share_channel": "QQ"
|
||||
},
|
||||
{
|
||||
"name": "QQ空间",
|
||||
"picture": "https://i0.hdslb.com/bfs/album/30e9608bbce725bca45b5910866f60ab4d5e18b3.png",
|
||||
"share_channel": "QZONE"
|
||||
},
|
||||
{
|
||||
"name": "微信",
|
||||
"picture": "https://i0.hdslb.com/bfs/album/658af3c22431cd78bb7c50be3394f7c032eba12c.png",
|
||||
"share_channel": "WEIXIN"
|
||||
},
|
||||
{
|
||||
"name": "朋友圈",
|
||||
"picture": "https://i0.hdslb.com/bfs/album/c1ebcec8c5302f29f792d15f04e0d6dcef53ec27.png",
|
||||
"share_channel": "WEIXIN_MONMENT"
|
||||
},
|
||||
{
|
||||
"name": "微博",
|
||||
"picture": "https://i0.hdslb.com/bfs/album/3707fc23f7d3e24022712320284b0de9aa78c87d.png",
|
||||
"share_channel": "SINA"
|
||||
}
|
||||
],
|
||||
"type": 0,
|
||||
"video_url": "",
|
||||
"location": "",
|
||||
"disable_share": false
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
|
@ -10,7 +10,7 @@
|
||||
|
||||
<img src="/imgs/like.svg" width="100" height="100"/>
|
||||
|
||||
> http://api.bilibili.com/x/article/like
|
||||
> https://api.bilibili.com/x/article/like
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -39,7 +39,7 @@
|
||||
为文章`cv5806746`点赞
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/article/like' \
|
||||
curl 'https://api.bilibili.com/x/article/like' \
|
||||
--data-urlencode 'id=5806746' \
|
||||
--data-urlencode 'type=1' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
@ -63,7 +63,7 @@ curl 'http://api.bilibili.com/x/article/like' \
|
||||
|
||||
<img src="/imgs/coin.svg" width="100" height="100"/>
|
||||
|
||||
> http://api.bilibili.com/x/web-interface/coin/add
|
||||
> https://api.bilibili.com/x/web-interface/coin/add
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -101,7 +101,7 @@ data 对象:
|
||||
为文章`cv5806746`投币1枚
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/web-interface/coin/add' \
|
||||
curl 'https://api.bilibili.com/x/web-interface/coin/add' \
|
||||
--data-urlencode 'aid=5806746' \
|
||||
--data-urlencode 'upid=486980924' \
|
||||
--data-urlencode 'multiply=1' \
|
||||
@ -130,7 +130,7 @@ curl 'http://api.bilibili.com/x/web-interface/coin/add' \
|
||||
|
||||
<img src="/imgs/fav.svg" width="100" height="100"/>
|
||||
|
||||
>http://api.bilibili.com/x/article/favorites/add
|
||||
>https://api.bilibili.com/x/article/favorites/add
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -158,7 +158,7 @@ curl 'http://api.bilibili.com/x/web-interface/coin/add' \
|
||||
收藏文章`cv5806746`
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/article/favorites/add' \
|
||||
curl 'https://api.bilibili.com/x/article/favorites/add' \
|
||||
--data-urlencode 'id=5806746' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
-b 'SESSDATA=xxx'
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
## 获取用户专栏文章列表
|
||||
|
||||
> http://api.bilibili.com/x/space/article
|
||||
> https://api.bilibili.com/x/space/article
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -171,7 +171,7 @@
|
||||
| 字段名 | 类型 | 内容 | 备注 |
|
||||
|------|-----|------|-----|
|
||||
| tid | num | 标签id | |
|
||||
| name | num | 标签名称 | |
|
||||
| name | str | 标签名称 | |
|
||||
|
||||
### `data`对象 -> `articles`数组中的对象 -> `media`对象
|
||||
|
||||
@ -444,7 +444,7 @@ curl -L -X GET 'https://api.bilibili.com/x/space/article?mid=300021061&pn=1&ps=2
|
||||
|
||||
## 获取用户专栏文集列表
|
||||
|
||||
> http://api.bilibili.com/x/space/article
|
||||
> https://api.bilibili.com/x/article/up/lists
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -500,7 +500,9 @@ curl -L -X GET 'https://api.bilibili.com/x/space/article?mid=300021061&pn=1&ps=2
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl -L -X GET 'https://api.bilibili.com/x/article/up/lists?mid=2859372&sort=0'
|
||||
curl -X GET 'https://api.bilibili.com/x/article/up/lists' \
|
||||
--data-urlencode 'mid=2859372' \
|
||||
--data-urlencode 'sort=0'
|
||||
```
|
||||
|
||||
<details>
|
||||
@ -672,4 +674,4 @@ curl -L -X GET 'https://api.bilibili.com/x/article/up/lists?mid=2859372&sort=0'
|
||||
}
|
||||
```
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
## 查询音频收藏状态
|
||||
|
||||
> http://www.bilibili.com/audio/music-service-c/web/collections/songs-coll
|
||||
> https://www.bilibili.com/audio/music-service-c/web/collections/songs-coll
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -37,7 +37,7 @@
|
||||
查询音频`au13598`的收藏状态
|
||||
|
||||
```shell
|
||||
curl -G 'http://www.bilibili.com/audio/music-service-c/web/collections/songs-coll' \
|
||||
curl -G 'https://www.bilibili.com/audio/music-service-c/web/collections/songs-coll' \
|
||||
--data-urlencode 'sid=13598' \
|
||||
-b 'SESSDATA=xxx;DedeUserID=1;'
|
||||
```
|
||||
@ -57,7 +57,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/collections/songs-col
|
||||
|
||||
## 查询音频投币数
|
||||
|
||||
> http://www.bilibili.com/audio/music-service-c/web/coin/audio
|
||||
> https://www.bilibili.com/audio/music-service-c/web/coin/audio
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -86,7 +86,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/collections/songs-col
|
||||
查询音频`au13598`的投币数
|
||||
|
||||
```shell
|
||||
curl -G 'http://www.bilibili.com/audio/music-service-c/web/coin/audio' \
|
||||
curl -G 'https://www.bilibili.com/audio/music-service-c/web/coin/audio' \
|
||||
--data-urlencode 'sid=15664' \
|
||||
-b 'SESSDATA=xxx;DedeUserID=1;'
|
||||
```
|
||||
@ -104,7 +104,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/coin/audio' \
|
||||
|
||||
## 投币音频
|
||||
|
||||
> http://www.bilibili.com/audio/music-service-c/web/coin/add
|
||||
> https://www.bilibili.com/audio/music-service-c/web/coin/add
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
|
||||
## 查询歌曲基本信息
|
||||
|
||||
> http://www.bilibili.com/audio/music-service-c/web/song/info
|
||||
> https://www.bilibili.com/audio/music-service-c/web/song/info
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -93,7 +93,7 @@
|
||||
查询音频`au13598`的基本信息
|
||||
|
||||
```shell
|
||||
curl -G 'http://www.bilibili.com/audio/music-service-c/web/song/info' \
|
||||
curl -G 'https://www.bilibili.com/audio/music-service-c/web/song/info' \
|
||||
--data-urlencode 'sid=13598' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -152,7 +152,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/song/info' \
|
||||
|
||||
## 查询歌曲TAG
|
||||
|
||||
> http://www.bilibili.com/audio/music-service-c/web/tag/song
|
||||
> https://www.bilibili.com/audio/music-service-c/web/tag/song
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -194,7 +194,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/song/info' \
|
||||
查询音频`au15664`的TAG
|
||||
|
||||
```shell
|
||||
curl -G 'http://www.bilibili.com/audio/music-service-c/web/tag/song' \
|
||||
curl -G 'https://www.bilibili.com/audio/music-service-c/web/tag/song' \
|
||||
--data-urlencode 'sid=15664'
|
||||
```
|
||||
|
||||
@ -250,7 +250,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/tag/song' \
|
||||
|
||||
## 查询歌曲创作成员列表
|
||||
|
||||
> http://www.bilibili.com/audio/music-service-c/web/member/song
|
||||
> https://www.bilibili.com/audio/music-service-c/web/member/song
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -306,7 +306,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/tag/song' \
|
||||
查询音频`au815861`的创作成员信息
|
||||
|
||||
```shell
|
||||
curl -G 'http://www.bilibili.com/audio/music-service-c/web/member/song' \
|
||||
curl -G 'https://www.bilibili.com/audio/music-service-c/web/member/song' \
|
||||
--data-urlencode 'sid=815861'
|
||||
```
|
||||
|
||||
@ -386,7 +386,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/member/song' \
|
||||
|
||||
## 获取歌曲歌词
|
||||
|
||||
> http://www.bilibili.com/audio/music-service-c/web/song/lyric
|
||||
> https://www.bilibili.com/audio/music-service-c/web/song/lyric
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -413,7 +413,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/member/song' \
|
||||
获取音频`au15664`的歌词信息
|
||||
|
||||
```shell
|
||||
curl -G 'http://www.bilibili.com/audio/music-service-c/web/song/lyric' \
|
||||
curl -G 'https://www.bilibili.com/audio/music-service-c/web/song/lyric' \
|
||||
--data-urlencode 'sid=15664' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
@ -10,7 +10,7 @@
|
||||
|
||||
## 查询自己创建的歌单
|
||||
|
||||
> http://www.bilibili.com/audio/music-service-c/web/collections/list
|
||||
> https://www.bilibili.com/audio/music-service-c/web/collections/list
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -92,7 +92,7 @@
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl -G 'http://www.bilibili.com/audio/music-service-c/web/collections/list' \
|
||||
curl -G 'https://www.bilibili.com/audio/music-service-c/web/collections/list' \
|
||||
--data-urlencode 'ps=2' \
|
||||
--data-urlencode 'pn=1' \
|
||||
-b 'SESSDATA=xxx;DedeUserID=1;'
|
||||
@ -178,7 +178,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/collections/list' \
|
||||
|
||||
## 查询音频收藏夹(默认歌单)信息
|
||||
|
||||
> http://www.bilibili.com/audio/music-service-c/web/collections/info
|
||||
> https://www.bilibili.com/audio/music-service-c/web/collections/info
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -243,7 +243,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/collections/list' \
|
||||
查询我的默认歌单,id为` 15967839 `
|
||||
|
||||
```shell
|
||||
curl -G 'http://www.bilibili.com/audio/music-service-c/web/collections/info' \
|
||||
curl -G 'https://www.bilibili.com/audio/music-service-c/web/collections/info' \
|
||||
--data-urlencode 'sid=15967839 ' \
|
||||
-b 'SESSDATA=xxx;DedeUserID=1;'
|
||||
```
|
||||
@ -298,7 +298,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/collections/info' \
|
||||
|
||||
## 查询热门歌单
|
||||
|
||||
> http://www.bilibili.com/audio/music-service-c/web/menu/hit
|
||||
> https://www.bilibili.com/audio/music-service-c/web/menu/hit
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -367,7 +367,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/collections/info' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl -G 'http://www.bilibili.com/audio/music-service-c/web/menu/hit' \
|
||||
curl -G 'https://www.bilibili.com/audio/music-service-c/web/menu/hit' \
|
||||
|
||||
--data-urlencode 'ps=1' \
|
||||
|
||||
@ -463,7 +463,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/menu/hit' \
|
||||
|
||||
## 查询热门榜单
|
||||
|
||||
> http://www.bilibili.com/audio/music-service-c/web/menu/rank
|
||||
> https://www.bilibili.com/audio/music-service-c/web/menu/rank
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -551,7 +551,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/menu/hit' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl -G 'http://www.bilibili.com/audio/music-service-c/web/menu/rank' \
|
||||
curl -G 'https://www.bilibili.com/audio/music-service-c/web/menu/rank' \
|
||||
|
||||
--data-urlencode 'ps=1' \
|
||||
|
||||
|
@ -19,7 +19,7 @@
|
||||
|
||||
## 获取音频流URL(无法获取付费音频)(web端)
|
||||
|
||||
> http://www.bilibili.com/audio/music-service-c/web/url
|
||||
> https://www.bilibili.com/audio/music-service-c/web/url
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -68,7 +68,7 @@
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl -G 'http://www.bilibili.com/audio/music-service-c/web/url' \
|
||||
curl -G 'https://www.bilibili.com/audio/music-service-c/web/url' \
|
||||
--data-urlencode 'sid=sid=15664'
|
||||
```
|
||||
|
||||
@ -100,7 +100,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/url' \
|
||||
|
||||
## 获取音频流URL(可获取付费音频)(双端)
|
||||
|
||||
> http://api.bilibili.com/audio/music-service-c/url
|
||||
> https://api.bilibili.com/audio/music-service-c/url
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -180,7 +180,7 @@ curl -G 'http://www.bilibili.com/audio/music-service-c/web/url' \
|
||||
Cookie方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/audio/music-service-c/url
|
||||
curl -G 'https://api.bilibili.com/audio/music-service-c/url
|
||||
--data-urlencode 'songid=682118' \
|
||||
--data-urlencode 'quality=3' \
|
||||
--data-urlencode 'privilege=2' \
|
||||
@ -192,7 +192,7 @@ curl -G 'http://api.bilibili.com/audio/music-service-c/url
|
||||
APP方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/audio/music-service-c/url
|
||||
curl -G 'https://api.bilibili.com/audio/music-service-c/url
|
||||
--data-urlencode 'access_key=xxx' \
|
||||
--data-urlencode 'songid=682118' \
|
||||
--data-urlencode 'quality=3' \
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
## 歌曲状态数
|
||||
|
||||
>http://www.bilibili.com/audio/music-service-c/web/stat/song
|
||||
>https://www.bilibili.com/audio/music-service-c/web/stat/song
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -43,7 +43,7 @@
|
||||
查询歌曲`au15664`的状态数
|
||||
|
||||
```shell
|
||||
curl -G 'http://www.bilibili.com/audio/music-service-c/web/stat/song' \
|
||||
curl -G 'https://www.bilibili.com/audio/music-service-c/web/stat/song' \
|
||||
--data-urlencode 'sid=15664'
|
||||
```
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
## 剧集基本信息(mdid方式)
|
||||
|
||||
|
||||
> http://api.bilibili.com/pgc/review/user
|
||||
> https://api.bilibili.com/pgc/review/user
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -96,7 +96,7 @@
|
||||
查询剧集`md28220978`的基本信息
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/pgc/review/user' \
|
||||
curl -G 'https://api.bilibili.com/pgc/review/user' \
|
||||
--data-urlencode 'media_id=28220978' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -142,7 +142,7 @@ curl -G 'http://api.bilibili.com/pgc/review/user' \
|
||||
|
||||
## 获取剧集明细(web端)(ssid/epid方式)
|
||||
|
||||
> http://api.bilibili.com/pgc/view/web/season
|
||||
> https://api.bilibili.com/pgc/view/web/season
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
|
@ -7,7 +7,7 @@
|
||||
## 获取番剧或影视时间线
|
||||
|
||||
|
||||
> http://api.bilibili.com/pgc/web/timeline
|
||||
> https://api.bilibili.com/pgc/web/timeline
|
||||
*请求方式:GET*
|
||||
|
||||
鉴权方式:Cookie(SESSDATA)或APP
|
||||
@ -82,7 +82,7 @@
|
||||
查询从`3`天前到`7`天后的`番剧`时间轴
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/pgc/web/timeline' \
|
||||
curl -G 'https://api.bilibili.com/pgc/web/timeline' \
|
||||
--data-urlencode 'types=1' \
|
||||
--data-urlencode 'before=3' \
|
||||
--data-urlencode 'after=7' \
|
||||
|
@ -74,7 +74,7 @@ B站的番剧视频为http流媒体,需要对应的api以视频id获取取流u
|
||||
|
||||
## 获取番剧视频流URL
|
||||
|
||||
> http://api.bilibili.com/pgc/player/web/playurl
|
||||
> https://api.bilibili.com/pgc/player/web/playurl
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
|
@ -59,7 +59,7 @@
|
||||
|
||||
## 获取封禁用户公示列表
|
||||
|
||||
> http://api.bilibili.com/x/credit/blocked/list
|
||||
> https://api.bilibili.com/x/credit/blocked/list
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -127,7 +127,7 @@
|
||||
查询所有类型,所有来源的第1页的封禁公示列表
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/credit/blocked/list' \
|
||||
curl -G 'https://api.bilibili.com/x/credit/blocked/list' \
|
||||
--data-urlencode 'btype=' \
|
||||
--data-urlencode 'otype=0' \
|
||||
--data-urlencode 'pn=1'
|
||||
@ -203,7 +203,7 @@ curl -G 'http://api.bilibili.com/x/credit/blocked/list' \
|
||||
|
||||
## 封禁处理公示详情
|
||||
|
||||
> http://api.bilibili.com/x/credit/blocked/info
|
||||
> https://api.bilibili.com/x/credit/blocked/info
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -259,7 +259,7 @@ curl -G 'http://api.bilibili.com/x/credit/blocked/list' \
|
||||
查询公示id为`1091621`的公示详情
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/credit/blocked/info' \
|
||||
curl -G 'https://api.bilibili.com/x/credit/blocked/info' \
|
||||
--data-urlencode 'id=1091621'
|
||||
```
|
||||
|
||||
|
@ -53,7 +53,7 @@
|
||||
<details>
|
||||
<summary>查看旧版API:</summary>
|
||||
|
||||
> http://api.bilibili.com/x/credit/jury/apply
|
||||
> https://api.bilibili.com/x/credit/jury/apply
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -87,7 +87,7 @@
|
||||
Cookie方式:
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/credit/jury/apply' \
|
||||
curl 'https://api.bilibili.com/x/credit/jury/apply' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -95,7 +95,7 @@ curl 'http://api.bilibili.com/x/credit/jury/apply' \
|
||||
APP方式:
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/credit/jury/apply' \
|
||||
curl 'https://api.bilibili.com/x/credit/jury/apply' \
|
||||
--data-urlencode 'access_key=xxx'
|
||||
```
|
||||
<details>
|
||||
@ -173,7 +173,7 @@ curl -G 'https://api.bilibili.com/x/credit/v2/jury/case/next' \
|
||||
<details>
|
||||
<summary>查看旧版API:</summary>
|
||||
|
||||
> http://api.bilibili.com/x/credit/jury/caseObtain
|
||||
> https://api.bilibili.com/x/credit/jury/caseObtain
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -208,7 +208,7 @@ curl -G 'https://api.bilibili.com/x/credit/v2/jury/case/next' \
|
||||
Cookie方式:
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/credit/jury/caseObtain' \
|
||||
curl 'https://api.bilibili.com/x/credit/jury/caseObtain' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -216,7 +216,7 @@ curl 'http://api.bilibili.com/x/credit/jury/caseObtain' \
|
||||
APP方式:
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/credit/jury/caseObtain' \
|
||||
curl 'https://api.bilibili.com/x/credit/jury/caseObtain' \
|
||||
--data-urlencode 'access_key=xxx'
|
||||
```
|
||||
|
||||
@ -284,7 +284,7 @@ curl 'http://api.bilibili.com/x/credit/jury/caseObtain' \
|
||||
#### 旧API
|
||||
<details>
|
||||
<summary>查看旧版API:</summary>
|
||||
> http://api.bilibili.com/x/credit/jury/vote
|
||||
> https://api.bilibili.com/x/credit/jury/vote
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -322,7 +322,7 @@ curl 'http://api.bilibili.com/x/credit/jury/caseObtain' \
|
||||
Cookie方式:
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/credit/jury/vote' \
|
||||
curl 'https://api.bilibili.com/x/credit/jury/vote' \
|
||||
--data-urlencode 'cid=2333' \
|
||||
--data-urlencode 'vote=1' \
|
||||
--data-urlencode 'content=' \
|
||||
@ -339,7 +339,7 @@ curl 'http://api.bilibili.com/x/credit/jury/vote' \
|
||||
APP方式:
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/credit/jury/vote' \
|
||||
curl 'https://api.bilibili.com/x/credit/jury/vote' \
|
||||
--data-urlencode 'access_key=xxx' \
|
||||
--data-urlencode 'cid=2333' \
|
||||
--data-urlencode 'vote=1' \
|
||||
|
@ -159,7 +159,7 @@ _请求方式:GET_
|
||||
<details>
|
||||
<summary>查看旧 api:</summary>
|
||||
|
||||
> http://api.bilibili.com/x/credit/jury/kpi (旧)
|
||||
> https://api.bilibili.com/x/credit/jury/kpi (旧)
|
||||
|
||||
*方式:GET*
|
||||
|
||||
@ -218,14 +218,14 @@ _请求方式:GET_
|
||||
Cookie方式:
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/credit/jury/kpi' \
|
||||
curl 'https://api.bilibili.com/x/credit/jury/kpi' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
APP方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/credit/jury/kpi' \
|
||||
curl -G 'https://api.bilibili.com/x/credit/jury/kpi' \
|
||||
--data-urlencode 'access_key=xxx'
|
||||
```
|
||||
|
||||
@ -265,9 +265,9 @@ curl -G 'http://api.bilibili.com/x/credit/jury/kpi' \
|
||||
|
||||
## 检查申请风纪委员会资格
|
||||
|
||||
> ~~http://api.bilibili.com/x/credit/jury/requirement~~ (旧版)
|
||||
> ~~https://api.bilibili.com/x/credit/jury/requirement~~ (旧版)
|
||||
|
||||
> http://api.bilibili.com/x/credit/v2/jury/requirement (新版)
|
||||
> https://api.bilibili.com/x/credit/v2/jury/requirement (新版)
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
|
@ -273,7 +273,7 @@
|
||||
<details>
|
||||
<summary>查看旧 api:</summary>
|
||||
|
||||
> http://api.bilibili.com/x/credit/jury/juryCase
|
||||
> https://api.bilibili.com/x/credit/jury/juryCase
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -337,7 +337,7 @@
|
||||
Cookie方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/credit/jury/juryCase' \
|
||||
curl -G 'https://api.bilibili.com/x/credit/jury/juryCase' \
|
||||
--data-urlencode 'cid=1239790' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -345,7 +345,7 @@ curl -G 'http://api.bilibili.com/x/credit/jury/juryCase' \
|
||||
APP方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/credit/jury/juryCase' \
|
||||
curl -G 'https://api.bilibili.com/x/credit/jury/juryCase' \
|
||||
--data-urlencode 'access_key=xxx' \
|
||||
--data-urlencode 'cid=1239790' \
|
||||
```
|
||||
@ -397,7 +397,7 @@ curl -G 'http://api.bilibili.com/x/credit/jury/juryCase' \
|
||||
注:这是一个旧版的API,暂未找到对应的新版API。
|
||||
<details>
|
||||
<summary>展开:</summary>
|
||||
> http://api.bilibili.com/x/credit/jury/caseInfo
|
||||
> https://api.bilibili.com/x/credit/jury/caseInfo
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -454,7 +454,7 @@ curl -G 'http://api.bilibili.com/x/credit/jury/juryCase' \
|
||||
查询案件`1239790`的信息
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/credit/jury/juryCase' \
|
||||
curl -G 'https://api.bilibili.com/x/credit/jury/juryCase' \
|
||||
--data-urlencode 'cid=1239790'
|
||||
```
|
||||
|
||||
@ -581,7 +581,7 @@ curl -G 'http://api.bilibili.com/x/credit/jury/juryCase' \
|
||||
<details>
|
||||
<summary>查看旧版API:</summary>
|
||||
|
||||
> http://api.bilibili.com/x/credit/jury/caseList
|
||||
> https://api.bilibili.com/x/credit/jury/caseList
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -652,7 +652,7 @@ curl -G 'http://api.bilibili.com/x/credit/jury/juryCase' \
|
||||
Cookie方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/credit/jury/caseList' \
|
||||
curl -G 'https://api.bilibili.com/x/credit/jury/caseList' \
|
||||
--data-urlencode 'ps=1' \
|
||||
--data-urlencode 'pn=1' \
|
||||
-b 'SESSDATA=xxx'
|
||||
@ -660,7 +660,7 @@ curl -G 'http://api.bilibili.com/x/credit/jury/caseList' \
|
||||
|
||||
APP方式:
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/credit/jury/caseList' \
|
||||
curl -G 'https://api.bilibili.com/x/credit/jury/caseList' \
|
||||
--data-urlencode 'access_key=xxx' \
|
||||
--data-urlencode 'ps=1' \
|
||||
--data-urlencode 'pn=1'
|
||||
@ -817,7 +817,7 @@ curl -G 'https://api.bilibili.com/x/credit/v2/jury/case/opinion' \
|
||||
<details>
|
||||
<summary>查看旧版API:</summary>
|
||||
|
||||
> http://api.bilibili.com/x/credit/jury/case/opinion
|
||||
> https://api.bilibili.com/x/credit/jury/case/opinion
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -874,7 +874,7 @@ curl -G 'https://api.bilibili.com/x/credit/v2/jury/case/opinion' \
|
||||
查看案件`1239790`的众议观点,每页10项,查看第一页
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/credit/jury/case/opinion' \
|
||||
curl -G 'https://api.bilibili.com/x/credit/jury/case/opinion' \
|
||||
--data-urlencode 'cid=1239790' \
|
||||
--data-urlencode 'ps=10' \
|
||||
--data-urlencode 'pn=1' \
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
## 获取广播服务器地址
|
||||
|
||||
> http://api.bilibili.com/x/web-interface/broadcast/servers
|
||||
> https://api.bilibili.com/x/web-interface/broadcast/servers
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -62,7 +62,7 @@
|
||||
当`platform`=`web`时,不显示节点ip
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/web-interface/broadcast/servers' \
|
||||
curl -G 'https://api.bilibili.com/x/web-interface/broadcast/servers' \
|
||||
--data-urlencode 'platform=web'
|
||||
```
|
||||
|
||||
@ -97,7 +97,7 @@ curl -G 'http://api.bilibili.com/x/web-interface/broadcast/servers' \
|
||||
当`platform`=其他时,显示节点ip
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/web-interface/broadcast/servers' \
|
||||
curl -G 'https://api.bilibili.com/x/web-interface/broadcast/servers' \
|
||||
--data-urlencode 'platform=1'
|
||||
```
|
||||
|
||||
|
@ -19,7 +19,7 @@
|
||||
|
||||
## 获取课程基本信息
|
||||
|
||||
> http://api.bilibili.com/pugv/view/web/season
|
||||
> https://api.bilibili.com/pugv/view/web/season
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -251,7 +251,7 @@
|
||||
ssid方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/pugv/view/web/season' \
|
||||
curl -G 'https://api.bilibili.com/pugv/view/web/season' \
|
||||
--data-urlencode 'season_id=61' \
|
||||
-b 'SESSDATA=xxx' \
|
||||
-e 'https://www.bilibili.com'
|
||||
@ -260,7 +260,7 @@ curl -G 'http://api.bilibili.com/pugv/view/web/season' \
|
||||
epid方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/pugv/view/web/season' \
|
||||
curl -G 'https://api.bilibili.com/pugv/view/web/season' \
|
||||
--data-urlencode 'ep_id=790' \
|
||||
-b 'SESSDATA=xxx' \
|
||||
-e 'https://www.bilibili.com'
|
||||
@ -466,7 +466,7 @@ curl -G 'http://api.bilibili.com/pugv/view/web/season' \
|
||||
|
||||
## 获取课程分集列表
|
||||
|
||||
> http://api.bilibili.com/pugv/view/web/ep/list
|
||||
> https://api.bilibili.com/pugv/view/web/ep/list
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -539,7 +539,7 @@ curl -G 'http://api.bilibili.com/pugv/view/web/season' \
|
||||
按照每页5项查询课程`ss61`的分集列表第1页
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/pugv/view/web/ep/list' \
|
||||
curl -G 'https://api.bilibili.com/pugv/view/web/ep/list' \
|
||||
--data-urlencode 'season_id=61' \
|
||||
--data-urlencode 'ps=5 ' \
|
||||
--data-urlencode 'pn=1' \
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
## 获取课程视频流URL(web端)
|
||||
|
||||
> http://api.bilibili.com/pugv/player/web/playurl
|
||||
> https://api.bilibili.com/pugv/player/web/playurl
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -123,7 +123,7 @@
|
||||
获取课程`ep790`(cid=`132105993`,avid=`76973173`)的视频流url,清晰度为1080P60
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/pugv/player/web/playurl' \
|
||||
curl -G 'https://api.bilibili.com/pugv/player/web/playurl' \
|
||||
--data-urlencode 'ep_id=790' \
|
||||
--data-urlencode 'avid=76973173' \
|
||||
--data-urlencode 'cid=132105993' \
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
## 终端信息查询
|
||||
|
||||
> http://api.bilibili.com/client_info
|
||||
> https://api.bilibili.com/client_info
|
||||
|
||||
*请求方式:任意*
|
||||
|
||||
@ -54,7 +54,7 @@
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/client_info'
|
||||
curl 'https://api.bilibili.com/client_info'
|
||||
```
|
||||
|
||||
<details>
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
## 通过ip确定位置
|
||||
|
||||
> http://api.bilibili.com/x/web-interface/zone
|
||||
> https://api.bilibili.com/x/web-interface/zone
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -38,7 +38,7 @@
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/web-interface/zone'
|
||||
curl 'https://api.bilibili.com/x/web-interface/zone'
|
||||
```
|
||||
|
||||
<details>
|
||||
|
@ -11,7 +11,7 @@
|
||||
|
||||
## 发表评论
|
||||
|
||||
> http://api.bilibili.com/x/v2/reply/add
|
||||
> https://api.bilibili.com/x/v2/reply/add
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -65,7 +65,7 @@
|
||||
给视频`av243322853`发送内容为`测试test[泠鸢yousa_awsl]`的评论(带有表情转义符),平台标识为1(web端)
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v2/reply/add' \
|
||||
curl 'https://api.bilibili.com/x/v2/reply/add' \
|
||||
--data-urlencode 'type=1' \
|
||||
--data-urlencode 'oid=243322853' \
|
||||
--data-urlencode 'message=测试test[泠鸢yousa_awsl]' \
|
||||
@ -235,7 +235,7 @@ curl 'http://api.bilibili.com/x/v2/reply/add' \
|
||||
|
||||
## 点赞评论
|
||||
|
||||
> http://api.bilibili.com/x/v2/reply/action
|
||||
> https://api.bilibili.com/x/v2/reply/action
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -269,7 +269,7 @@ curl 'http://api.bilibili.com/x/v2/reply/add' \
|
||||
点赞视频`av243322853`下评论`rpid=3039053308`
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v2/reply/action' \
|
||||
curl 'https://api.bilibili.com/x/v2/reply/action' \
|
||||
--data-urlencode 'type=1' \
|
||||
--data-urlencode 'oid=243322853' \
|
||||
--data-urlencode 'rpid=3039053308' \
|
||||
@ -293,7 +293,7 @@ curl 'http://api.bilibili.com/x/v2/reply/action' \
|
||||
|
||||
## 点踩评论
|
||||
|
||||
> http://api.bilibili.com/x/v2/reply/hate
|
||||
> https://api.bilibili.com/x/v2/reply/hate
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -327,7 +327,7 @@ curl 'http://api.bilibili.com/x/v2/reply/action' \
|
||||
点踩视频`av243322853`下评论`rpid=3039053308`
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v2/reply/hate' \
|
||||
curl 'https://api.bilibili.com/x/v2/reply/hate' \
|
||||
--data-urlencode 'type=1' \
|
||||
--data-urlencode 'oid=243322853' \
|
||||
--data-urlencode 'rpid=3039053308' \
|
||||
@ -351,7 +351,7 @@ curl 'http://api.bilibili.com/x/v2/reply/hate' \
|
||||
|
||||
## 删除评论
|
||||
|
||||
> http://api.bilibili.com/x/v2/reply/del
|
||||
> https://api.bilibili.com/x/v2/reply/del
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -384,7 +384,7 @@ curl 'http://api.bilibili.com/x/v2/reply/hate' \
|
||||
删除`av243322853`下评论`rpid=3039053308`
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v2/reply/del' \
|
||||
curl 'https://api.bilibili.com/x/v2/reply/del' \
|
||||
--data-urlencode 'type=1' \
|
||||
--data-urlencode 'oid=243322853' \
|
||||
--data-urlencode 'rpid=3039053308' \
|
||||
@ -407,7 +407,7 @@ curl 'http://api.bilibili.com/x/v2/reply/del' \
|
||||
|
||||
## 置顶评论
|
||||
|
||||
> http://api.bilibili.com/x/v2/reply/top
|
||||
> https://api.bilibili.com/x/v2/reply/top
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -441,7 +441,7 @@ curl 'http://api.bilibili.com/x/v2/reply/del' \
|
||||
置顶视频`av243322853`下评论`rpid=2940645593`
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v2/reply/top' \
|
||||
curl 'https://api.bilibili.com/x/v2/reply/top' \
|
||||
--data-urlencode 'type=1' \
|
||||
--data-urlencode 'oid=243322853' \
|
||||
--data-urlencode 'rpid=2940645593' \
|
||||
@ -465,7 +465,7 @@ curl 'http://api.bilibili.com/x/v2/reply/top' \
|
||||
|
||||
## 举报评论
|
||||
|
||||
> http://api.bilibili.com/x/v2/reply/report
|
||||
> https://api.bilibili.com/x/v2/reply/report
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -521,7 +521,7 @@ curl 'http://api.bilibili.com/x/v2/reply/top' \
|
||||
举报视频` av752881391 `下评论`rpid=3062537442`,理由是`引战`
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v2/reply/report' \
|
||||
curl 'https://api.bilibili.com/x/v2/reply/report' \
|
||||
--data-urlencode 'type=1' \
|
||||
--data-urlencode 'oid=752881391' \
|
||||
--data-urlencode 'rpid=3062537442' \
|
||||
|
@ -3,7 +3,7 @@
|
||||
- [获取评论区明细_翻页加载](#获取评论区明细_翻页加载)
|
||||
- [获取评论区明细_懒加载](#获取评论区明细_懒加载)
|
||||
- [获取指定评论的回复](#获取指定评论的回复)
|
||||
- [获取指定评论对话树](获取指定评论对话树)
|
||||
- [获取指定评论对话树](#获取指定评论对话树)
|
||||
- [获取评论区热评](#获取评论区热评)
|
||||
- [~~获取指定评论信息~~](#~~获取指定评论信息~~)
|
||||
- [获取评论区评论总数](#获取评论区评论总数)
|
||||
@ -12,7 +12,7 @@
|
||||
|
||||
## 获取评论区明细_翻页加载
|
||||
|
||||
> http://api.bilibili.com/x/v2/reply
|
||||
> https://api.bilibili.com/x/v2/reply
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -143,7 +143,7 @@
|
||||
获取视频`av2`的评论区明细,不显示热评,按照热度排序,每页5项,查看第1页
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/v2/reply' \
|
||||
curl -G 'https://api.bilibili.com/x/v2/reply' \
|
||||
--data-urlencode 'type=1' \
|
||||
--data-urlencode 'oid=2' \
|
||||
--data-urlencode 'sort=1' \
|
||||
@ -866,7 +866,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply' \
|
||||
|
||||
## 获取评论区明细_懒加载
|
||||
|
||||
> http://api.bilibili.com/x/v2/reply/main
|
||||
> https://api.bilibili.com/x/v2/reply/main
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -1011,7 +1011,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply' \
|
||||
获取视频`av2`的评论区明细,按照热度排序,每页5项,查看第1页
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/v2/reply/main' \
|
||||
curl -G 'https://api.bilibili.com/x/v2/reply/main' \
|
||||
--data-urlencode 'type=1' \
|
||||
--data-urlencode 'oid=2' \
|
||||
--data-urlencode 'mode=3' \
|
||||
@ -3696,7 +3696,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply/main' \
|
||||
|
||||
## 获取指定评论的回复
|
||||
|
||||
> http://api.bilibili.com/x/v2/reply/reply
|
||||
> https://api.bilibili.com/x/v2/reply/reply
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -3793,7 +3793,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply/main' \
|
||||
获取视频`av201022189`下评论`rpid=3030790837`的回复,每页5项,获取第1页
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/v2/reply/reply' \
|
||||
curl -G 'https://api.bilibili.com/x/v2/reply/reply' \
|
||||
--data-urlencode 'type=1' \
|
||||
--data-urlencode 'oid=201022189' \
|
||||
--data-urlencode 'root=3030790837' \
|
||||
@ -4582,7 +4582,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply/reply' \
|
||||
|
||||
## 获取指定评论对话树
|
||||
|
||||
> http://api.bilibili.com/x/v2/reply/dialog/cursor
|
||||
> https://api.bilibili.com/x/v2/reply/dialog/cursor
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -4690,7 +4690,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply/reply' \
|
||||
获取视频`av201022189`下评论`rpid=3030790837`的对话`rpid=3030978856`,每页最大5项
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/v2/reply/dialog/cursor' \
|
||||
curl -G 'https://api.bilibili.com/x/v2/reply/dialog/cursor' \
|
||||
--data-urlencode 'type=1' \
|
||||
--data-urlencode 'oid=201022189' \
|
||||
--data-urlencode 'root=3030790837' \
|
||||
@ -5346,7 +5346,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply/dialog/cursor' \
|
||||
|
||||
## 获取评论区热评
|
||||
|
||||
> http://api.bilibili.com/x/v2/reply/hot
|
||||
> https://api.bilibili.com/x/v2/reply/hot
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -5405,7 +5405,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply/dialog/cursor' \
|
||||
获取视频`av2`的评论区热评,每页5项,查看第1页
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/v2/reply/hot' \
|
||||
curl -G 'https://api.bilibili.com/x/v2/reply/hot' \
|
||||
--data-urlencode 'type=1' \
|
||||
--data-urlencode 'oid=2' \
|
||||
--data-urlencode 'ps=5' \
|
||||
@ -5643,7 +5643,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply/hot' \
|
||||
|
||||
## ~~获取指定评论信息~~
|
||||
|
||||
> http://api.bilibili.com/x/v2/reply/info
|
||||
> https://api.bilibili.com/x/v2/reply/info
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -5671,7 +5671,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply/hot' \
|
||||
获取视频`av379743801`评论区下`rpid=95737567200`的信息
|
||||
|
||||
```bash
|
||||
curl -G 'http://api.bilibili.com/x/v2/reply/info' \
|
||||
curl -G 'https://api.bilibili.com/x/v2/reply/info' \
|
||||
--data-urlencode 'type=1' \
|
||||
--data-urlencode 'oid=379743801' \
|
||||
--data-urlencode 'rpid=95737567200' \
|
||||
@ -5797,7 +5797,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply/info' \
|
||||
|
||||
## 获取评论区评论总数
|
||||
|
||||
> http://api.bilibili.com/x/v2/reply/count
|
||||
> https://api.bilibili.com/x/v2/reply/count
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -5830,7 +5830,7 @@ curl -G 'http://api.bilibili.com/x/v2/reply/info' \
|
||||
获取视频`av2`的评论区总计评论条数
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/v2/reply/count' \
|
||||
curl -G 'https://api.bilibili.com/x/v2/reply/count' \
|
||||
--data-urlencode 'type=1' \
|
||||
--data-urlencode 'oid=2'
|
||||
```
|
||||
|
@ -10,7 +10,7 @@
|
||||
|
||||
## 获取电磁力等级(web端)
|
||||
|
||||
> http://member.bilibili.com/x/web/elec/user
|
||||
> https://member.bilibili.com/x/web/elec/user
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -38,7 +38,7 @@
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://member.bilibili.com/x/web/elec/user' \
|
||||
curl 'https://member.bilibili.com/x/web/elec/user' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
@ -62,7 +62,7 @@ curl 'http://member.bilibili.com/x/web/elec/user' \
|
||||
|
||||
## 获取电磁力详细数值(双端)
|
||||
|
||||
> http://api.bilibili.com/studio/up-rating/rating/summary
|
||||
> https://api.bilibili.com/studio/up-rating/rating/summary
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -109,14 +109,14 @@ curl 'http://member.bilibili.com/x/web/elec/user' \
|
||||
Cookie方式:
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/studio/up-rating/rating/summary' \
|
||||
curl 'https://api.bilibili.com/studio/up-rating/rating/summary' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
APP方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/studio/up-rating/rating/summary' \
|
||||
curl -G 'https://api.bilibili.com/studio/up-rating/rating/summary' \
|
||||
--data-urlencode 'access_key=xxx'
|
||||
```
|
||||
|
||||
@ -162,7 +162,7 @@ curl -G 'http://api.bilibili.com/studio/up-rating/rating/summary' \
|
||||
|
||||
## 获取电磁力数值历史变化(双端)
|
||||
|
||||
> http://api.bilibili.com/studio/up-rating/rating/history
|
||||
> https://api.bilibili.com/studio/up-rating/rating/history
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -226,7 +226,7 @@ curl -G 'http://api.bilibili.com/studio/up-rating/rating/summary' \
|
||||
Cookie方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/studio/up-rating/rating/history' \
|
||||
curl -G 'https://api.bilibili.com/studio/up-rating/rating/history' \
|
||||
--data-urlencode 'type=1' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -234,7 +234,7 @@ curl -G 'http://api.bilibili.com/studio/up-rating/rating/history' \
|
||||
APP方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/studio/up-rating/rating/history' \
|
||||
curl -G 'https://api.bilibili.com/studio/up-rating/rating/history' \
|
||||
--data-urlencode 'type=1' \
|
||||
--data-urlencode 'access_key=xxx'
|
||||
```
|
||||
|
@ -14,7 +14,7 @@
|
||||
|
||||
## UP主视频状态数据
|
||||
|
||||
> http://member.bilibili.com/x/web/index/stat
|
||||
> https://member.bilibili.com/x/web/index/stat
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -79,7 +79,7 @@
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://member.bilibili.com/x/web/index/stat' \
|
||||
curl 'https://member.bilibili.com/x/web/index/stat' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
@ -174,7 +174,7 @@ curl 'http://member.bilibili.com/x/web/index/stat' \
|
||||
|
||||
## UP主专栏状态数据
|
||||
|
||||
> http://member.bilibili.com/x/web/data/article
|
||||
> https://member.bilibili.com/x/web/data/article
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -211,7 +211,7 @@ curl 'http://member.bilibili.com/x/web/index/stat' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://member.bilibili.com/x/web/data/article' \
|
||||
curl 'https://member.bilibili.com/x/web/data/article' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
@ -244,7 +244,7 @@ curl 'http://member.bilibili.com/x/web/data/article' \
|
||||
|
||||
## 视频数据增量趋势
|
||||
|
||||
> http://member.bilibili.com/x/web/data/article/thirty
|
||||
> https://member.bilibili.com/x/web/data/article/thirty
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -303,7 +303,7 @@ curl 'http://member.bilibili.com/x/web/data/article' \
|
||||
查询30天前的视频播放增量趋势,可知`2020-04-05`的播放增量为`46`,`2020-04-04`的播放增量为`58`
|
||||
|
||||
```shell
|
||||
curl -G 'http://member.bilibili.com/x/web/data/pandect' \
|
||||
curl -G 'https://member.bilibili.com/x/web/data/pandect' \
|
||||
--data-urlencode 'type=1' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -344,7 +344,7 @@ curl -G 'http://member.bilibili.com/x/web/data/pandect' \
|
||||
|
||||
## 专栏数据增量趋势
|
||||
|
||||
> http://member.bilibili.com/x/web/data/article/thirty
|
||||
> https://member.bilibili.com/x/web/data/article/thirty
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -401,7 +401,7 @@ curl -G 'http://member.bilibili.com/x/web/data/pandect' \
|
||||
查询30天前的文章阅读增量趋势,可知`2020-04-05`的阅读增量为`6`,`2020-04-04`的阅读增量为`6`
|
||||
|
||||
```shell
|
||||
curl -G 'http://member.bilibili.com/x/web/data/article/thirty' \
|
||||
curl -G 'https://member.bilibili.com/x/web/data/article/thirty' \
|
||||
--data-urlencode 'type=1' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -439,7 +439,7 @@ curl -G 'http://member.bilibili.com/x/web/data/article/thirty' \
|
||||
|
||||
## 稿件操作来源占比情况
|
||||
|
||||
> http://member.bilibili.com/x/web/data/survey
|
||||
> https://member.bilibili.com/x/web/data/survey
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -523,7 +523,7 @@ curl -G 'http://member.bilibili.com/x/web/data/article/thirty' \
|
||||
查询我的稿件来源占比情况
|
||||
|
||||
```shell
|
||||
curl -G 'http://member.bilibili.com/x/web/data/survey' \
|
||||
curl -G 'https://member.bilibili.com/x/web/data/survey' \
|
||||
--data-urlencode 'type=1' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -580,7 +580,7 @@ curl -G 'http://member.bilibili.com/x/web/data/survey' \
|
||||
|
||||
## 播放来源占比情况(平台及方式)
|
||||
|
||||
> http://member.bilibili.com/x/web/data/playsource
|
||||
> https://member.bilibili.com/x/web/data/playsource
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -628,7 +628,7 @@ curl -G 'http://member.bilibili.com/x/web/data/survey' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://member.bilibili.com/x/web/data/playsource' \
|
||||
curl 'https://member.bilibili.com/x/web/data/playsource' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
@ -664,7 +664,7 @@ curl 'http://member.bilibili.com/x/web/data/playsource' \
|
||||
|
||||
## 播放分布情况(粉丝与路人)
|
||||
|
||||
> http://member.bilibili.com/x/web/data/base
|
||||
> https://member.bilibili.com/x/web/data/base
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -763,7 +763,7 @@ curl 'http://member.bilibili.com/x/web/data/playsource' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://member.bilibili.com/x/web/data/base' \
|
||||
curl 'https://member.bilibili.com/x/web/data/base' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
|
@ -15,7 +15,7 @@
|
||||
|
||||
## 发送视频弹幕
|
||||
|
||||
> http://api.bilibili.com/x/v2/dm/post
|
||||
> https://api.bilibili.com/x/v2/dm/post
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -68,7 +68,7 @@
|
||||
为视频`av2`/`BV1xx411c7mD`(cid为`62131`)的5000ms位置发送一条弹幕`前来考古`(颜色为#FFFFFF,字号25,普通弹幕,游动弹幕)
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v2/dm/post' \
|
||||
curl 'https://api.bilibili.com/x/v2/dm/post' \
|
||||
--data-urlencode 'type=1' \
|
||||
--data-urlencode 'oid=62131' \
|
||||
--data-urlencode 'msg=前来考古' \
|
||||
@ -104,7 +104,7 @@ curl 'http://api.bilibili.com/x/v2/dm/post' \
|
||||
|
||||
## 发送互动弹幕
|
||||
|
||||
> http://api.bilibili.com/x/v2/dm/command/post
|
||||
> https://api.bilibili.com/x/v2/dm/command/post
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -211,7 +211,7 @@ curl 'http://api.bilibili.com/x/v2/dm/post' \
|
||||
为视频`av201947622`(cid为`230709860`)的5000ms位置发送一条UP主头像弹幕`test`
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v2/dm/command/post' \
|
||||
curl 'https://api.bilibili.com/x/v2/dm/command/post' \
|
||||
--data-urlencode 'type=1' \
|
||||
--data-urlencode 'aid=201947622' \
|
||||
--data-urlencode 'cid=230709860' \
|
||||
@ -248,7 +248,7 @@ curl 'http://api.bilibili.com/x/v2/dm/command/post' \
|
||||
为视频`av201947622`(cid为`230709860`)的5000ms位置发送一条发送关联视频弹幕`测试1234`关联视频为`BV1kz4y1X7XP`
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v2/dm/command/post' \
|
||||
curl 'https://api.bilibili.com/x/v2/dm/command/post' \
|
||||
--data-urlencode 'type=2' \
|
||||
--data-urlencode 'aid=201947622' \
|
||||
--data-urlencode 'cid=230709860' \
|
||||
@ -287,7 +287,7 @@ curl 'http://api.bilibili.com/x/v2/dm/command/post' \
|
||||
为视频`av201947622`(cid为`230709860`)的5000ms位置发送视频内嵌引导关注按钮,X坐标为118,Y坐标为82,持续时间为5000ms
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v2/dm/command/post' \
|
||||
curl 'https://api.bilibili.com/x/v2/dm/command/post' \
|
||||
--data-urlencode 'type=5' \
|
||||
--data-urlencode 'aid=201947622' \
|
||||
--data-urlencode 'cid=230709860' \
|
||||
@ -324,7 +324,7 @@ curl 'http://api.bilibili.com/x/v2/dm/command/post' \
|
||||
|
||||
## 撤回弹幕
|
||||
|
||||
> http://api.bilibili.com/x/dm/recall
|
||||
> https://api.bilibili.com/x/dm/recall
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -356,7 +356,7 @@ curl 'http://api.bilibili.com/x/v2/dm/command/post' \
|
||||
撤回`cid=168901231`下的弹幕`32310301474947077`的弹幕
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/dm/recall' \
|
||||
curl 'https://api.bilibili.com/x/dm/recall' \
|
||||
--data-urlencode 'cid=168901231' \
|
||||
--data-urlencode 'dmid=32310301474947077' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
@ -377,7 +377,7 @@ curl 'http://api.bilibili.com/x/dm/recall' \
|
||||
|
||||
## 购买高级弹幕发送权限
|
||||
|
||||
> http://api.bilibili.com/x/dm/adv/buy
|
||||
> https://api.bilibili.com/x/dm/adv/buy
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -409,7 +409,7 @@ curl 'http://api.bilibili.com/x/dm/recall' \
|
||||
购买视频cid为`168901231`的高级弹幕发送权限
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/dm/adv/buy' \
|
||||
curl 'https://api.bilibili.com/x/dm/adv/buy' \
|
||||
--data-urlencode 'cid=168901231' \
|
||||
--data-urlencode 'mode=sp' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
@ -430,7 +430,7 @@ curl 'http://api.bilibili.com/x/dm/adv/buy' \
|
||||
|
||||
## 检测高级弹幕发送权限
|
||||
|
||||
> http://api.bilibili.com/x/dm/adv/state
|
||||
> https://api.bilibili.com/x/dm/adv/state
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -471,7 +471,7 @@ curl 'http://api.bilibili.com/x/dm/adv/buy' \
|
||||
当前状态为已购买且同意
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/dm/adv/state' \
|
||||
curl -G 'https://api.bilibili.com/x/dm/adv/state' \
|
||||
--data-urlencode 'cid=168901231' \
|
||||
--data-urlencode 'mode=sp' \
|
||||
-b 'SESSDATA=xxx'
|
||||
@ -498,7 +498,7 @@ curl -G 'http://api.bilibili.com/x/dm/adv/state' \
|
||||
|
||||
## 查询弹幕点赞数
|
||||
|
||||
> http://api.bilibili.com/x/v2/dm/thumbup/stats
|
||||
> https://api.bilibili.com/x/v2/dm/thumbup/stats
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -542,7 +542,7 @@ curl -G 'http://api.bilibili.com/x/dm/adv/state' \
|
||||
查询`cid=236871317`下的弹幕`35600074482384899`、`38880975220375559`、`39052528418553863`点赞数
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/v2/dm/thumbup/stats' \
|
||||
curl -G 'https://api.bilibili.com/x/v2/dm/thumbup/stats' \
|
||||
--data-urlencode 'oid=236871317' \
|
||||
--data-urlencode 'ids=39019145405661191,38880975220375559,39052528418553863' \
|
||||
-b 'SESSDATA=xxx'
|
||||
@ -580,7 +580,7 @@ curl -G 'http://api.bilibili.com/x/v2/dm/thumbup/stats' \
|
||||
|
||||
## 点赞弹幕
|
||||
|
||||
> http://api.bilibili.com/x/v2/dm/thumbup/add
|
||||
> https://api.bilibili.com/x/v2/dm/thumbup/add
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -601,18 +601,18 @@ curl -G 'http://api.bilibili.com/x/v2/dm/thumbup/stats' \
|
||||
|
||||
根对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ------- | ---- | -------- | ------------------------------------------------------------ |
|
||||
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-111:csrf 校验失败<br />-400:请求错误<br />65004:取消赞失败 未点赞过<br />65006:已赞过 |
|
||||
| message | str | 错误信息 | 默认为0 |
|
||||
| tll | num | 1 | |
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
|---------|-----|------|------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-111:csrf 校验失败<br />-400:请求错误<br />36106:该弹幕已被删除<br/>36805:该视频禁止点赞弹幕<br/>65004:取消赞失败 未点赞过<br />65006:已赞过 |
|
||||
| message | str | 错误信息 | 默认为0 |
|
||||
| tll | num | 1 | |
|
||||
|
||||
**示例**
|
||||
|
||||
为`cid=145928946`下的弹幕`35600074482384899`点赞
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v2/dm/thumbup/add' \
|
||||
curl 'https://api.bilibili.com/x/v2/dm/thumbup/add' \
|
||||
--data-urlencode 'dmid=35600074482384899' \
|
||||
--data-urlencode 'oid=145928946' \
|
||||
--data-urlencode 'op=1' \
|
||||
@ -636,7 +636,7 @@ curl 'http://api.bilibili.com/x/v2/dm/thumbup/add' \
|
||||
|
||||
## 举报弹幕
|
||||
|
||||
> http://api.bilibili.com/x/dm/report/add
|
||||
> https://api.bilibili.com/x/dm/report/add
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -685,7 +685,7 @@ curl 'http://api.bilibili.com/x/v2/dm/thumbup/add' \
|
||||
举报`cid=145928946`下的弹幕`35600074482384899`,理由是`引战`
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/dm/report/add' \
|
||||
curl 'https://api.bilibili.com/x/dm/report/add' \
|
||||
--data-urlencode 'cid=145928946' \
|
||||
--data-urlencode 'dmid=35600074482384899' \
|
||||
--data-urlencode 'reason=7' \
|
||||
@ -707,7 +707,7 @@ curl 'http://api.bilibili.com/x/dm/report/add' \
|
||||
|
||||
## 保护&删除弹幕
|
||||
|
||||
> http://api.bilibili.com/x/v2/dm/edit/state
|
||||
> https://api.bilibili.com/x/v2/dm/edit/state
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -741,7 +741,7 @@ curl 'http://api.bilibili.com/x/dm/report/add' \
|
||||
删除`cid=145928946`下的弹幕`35600074482384899`、`39067304918515717`、`39082777041174531`
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v2/dm/edit/state' \
|
||||
curl 'https://api.bilibili.com/x/v2/dm/edit/state' \
|
||||
--data-urlencode 'type=1' \
|
||||
--data-urlencode 'oid=145928946' \
|
||||
--data-urlencode 'dmids=35600074482384899,39067304918515717,39082777041174531' \
|
||||
@ -765,7 +765,7 @@ curl 'http://api.bilibili.com/x/v2/dm/edit/state' \
|
||||
|
||||
## 修改字幕池
|
||||
|
||||
> http://api.bilibili.com/x/v2/dm/edit/pool
|
||||
> https://api.bilibili.com/x/v2/dm/edit/pool
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -799,7 +799,7 @@ curl 'http://api.bilibili.com/x/v2/dm/edit/state' \
|
||||
将`cid=145928946`下的弹幕`35600074482384899`、`39067304918515717`、`39082777041174531`移入字幕池
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v2/dm/edit/state' \
|
||||
curl 'https://api.bilibili.com/x/v2/dm/edit/state' \
|
||||
--data-urlencode 'type=1' \
|
||||
--data-urlencode 'oid=145928946' \
|
||||
--data-urlencode 'pool=1' \
|
||||
|
@ -13,7 +13,7 @@
|
||||
|
||||
## 拉取名词解释列表
|
||||
|
||||
> http://api.bilibili.com/x/v2/dm/buzzword/list
|
||||
> https://api.bilibili.com/x/v2/dm/buzzword/list
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -91,7 +91,7 @@
|
||||
拉取对应`哔哩哔哩热词图鉴`的名词列表,以20项为一页拉取第1页
|
||||
|
||||
```bash
|
||||
curl -G 'http://api.bilibili.com/x/v2/dm/buzzword/list' \
|
||||
curl -G 'https://api.bilibili.com/x/v2/dm/buzzword/list' \
|
||||
--data-urlencode 'type_id=4' \
|
||||
--data-urlencode 'ps=10' \
|
||||
--data-urlencode 'pn=1'
|
||||
@ -241,7 +241,7 @@ curl -G 'http://api.bilibili.com/x/v2/dm/buzzword/list' \
|
||||
|
||||
## 查询名词解释详情
|
||||
|
||||
> http://api.bilibili.com/x/v2/dm/buzzword/detail
|
||||
> https://api.bilibili.com/x/v2/dm/buzzword/detail
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -419,7 +419,7 @@ curl -G 'http://api.bilibili.com/x/v2/dm/buzzword/list' \
|
||||
查询名词`kksk`的详情
|
||||
|
||||
```bash
|
||||
curl -G 'http://api.bilibili.com/x/v2/dm/buzzword/detail' \
|
||||
curl -G 'https://api.bilibili.com/x/v2/dm/buzzword/detail' \
|
||||
--data-urlencode 'id=1'
|
||||
```
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
## 修改弹幕个人配置(web端)
|
||||
|
||||
> http://api.bilibili.com/x/v2/dm/web/config
|
||||
> https://api.bilibili.com/x/v2/dm/web/config
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -55,7 +55,7 @@
|
||||
关闭弹幕
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v2/dm/web/config' \
|
||||
curl 'https://api.bilibili.com/x/v2/dm/web/config' \
|
||||
--data-urlencode 'dm_switch=false' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
-b 'SESSDATA=xxx'
|
||||
|
@ -10,11 +10,11 @@
|
||||
|
||||
## 获取实时弹幕
|
||||
|
||||
> http://api.bilibili.com/x/v2/dm/web/seg.so (web端)
|
||||
> https://api.bilibili.com/x/v2/dm/web/seg.so (web端)
|
||||
>
|
||||
> http://api.bilibili.com/x/v2/dm/list/seg.so (APP端)
|
||||
> https://api.bilibili.com/x/v2/dm/list/seg.so (APP端)
|
||||
>
|
||||
> http://i0.hdslb.com/bfs/dm/{data}.bin (BAS/代码弹幕专包)
|
||||
> https://i0.hdslb.com/bfs/dm/{data}.bin (BAS/代码弹幕专包)
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -77,20 +77,20 @@ import requests
|
||||
import google.protobuf.text_format as text_format
|
||||
import bilibili.community.service.dm.v1.dm_pb2 as Danmaku
|
||||
|
||||
url = 'http://api.bilibili.com/x/v2/dm/web/seg.so'
|
||||
url = 'https://api.bilibili.com/x/v2/dm/web/seg.so'
|
||||
params = {
|
||||
'type':1, #弹幕类型
|
||||
'oid':1176840, #cid
|
||||
'pid':810872, #avid
|
||||
'segment_index':1 #弹幕分段
|
||||
'type': 1, # 弹幕类型
|
||||
'oid': 1176840, # cid
|
||||
'pid': 810872, # avid
|
||||
'segment_index': 1 # 弹幕分段
|
||||
}
|
||||
resp = requests.get(url,params)
|
||||
resp = requests.get(url, params)
|
||||
data = resp.content
|
||||
|
||||
danmaku_seg = Danmaku.DmSegMobileReply()
|
||||
danmaku_seg.ParseFromString(data)
|
||||
|
||||
print(text_format.MessageToString(danmaku_seg.elems[0],as_utf8=True))
|
||||
print(text_format.MessageToString(danmaku_seg.elems[0], as_utf8=True))
|
||||
```
|
||||
|
||||
输出:
|
||||
|
@ -19,7 +19,7 @@
|
||||
|
||||
## 获取弹幕个人配置与互动弹幕及BAS(代码)弹幕专包(web端)
|
||||
|
||||
> http://api.bilibili.com/x/v2/dm/web/view
|
||||
> https://api.bilibili.com/x/v2/dm/web/view
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -209,7 +209,7 @@ message DmWebViewReply {
|
||||
获取视频`av797164471(cid=236871317)`的弹幕元数据
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/v2/dm/web/view' \
|
||||
curl -G 'https://api.bilibili.com/x/v2/dm/web/view' \
|
||||
--data-urlencode 'type=1' \
|
||||
--data-urlencode 'oid=236871317' \
|
||||
--data-urlencode 'pid=797164471' \
|
||||
@ -231,7 +231,7 @@ import requests
|
||||
|
||||
AVID = 797164471
|
||||
CID = 236871317
|
||||
url = f'http://api.bilibili.com/x/v2/dm/web/view?type=1&oid={CID}&pid={AVID}'
|
||||
url = f'https://api.bilibili.com/x/v2/dm/web/view?type=1&oid={CID}&pid={AVID}'
|
||||
|
||||
data = requests.get(url)
|
||||
target = web_dmview_pb2.DmWebViewReply()
|
||||
@ -261,7 +261,7 @@ for i in target.commandDms:
|
||||
---弹幕指令=#UP#
|
||||
---弹幕文字=这个视频没有恰饭!别紧张!
|
||||
---弹幕出现时间=157818
|
||||
---弹幕负载数据={"icon":"http://i1.hdslb.com/bfs/face/559abe31f561f71f3106d8ee7b2065cac50c1235.jpg"}
|
||||
---弹幕负载数据={"icon":"https://i1.hdslb.com/bfs/face/559abe31f561f71f3106d8ee7b2065cac50c1235.jpg"}
|
||||
---弹幕ID(字串)=38469676112019463
|
||||
```
|
||||
|
||||
@ -277,7 +277,7 @@ import requests
|
||||
|
||||
AVID = 2
|
||||
CID = 62131
|
||||
url = f'http://api.bilibili.com/x/v2/dm/web/view?type=1&oid={CID}&pid={AVID}'
|
||||
url = f'https://api.bilibili.com/x/v2/dm/web/view?type=1&oid={CID}&pid={AVID}'
|
||||
|
||||
data = requests.get(url)
|
||||
target = web_dmview_pb2.DmWebViewReply()
|
||||
@ -292,7 +292,7 @@ for i in target.specialDms:
|
||||
|
||||
```
|
||||
特殊弹幕包数=1
|
||||
特殊弹幕包url=http://i0.hdslb.com/bfs/dm/b0d5f08c12be59292aa0d4e09b6dd8e54c2ba886.bin
|
||||
特殊弹幕包url=https://i0.hdslb.com/bfs/dm/b0d5f08c12be59292aa0d4e09b6dd8e54c2ba886.bin
|
||||
```
|
||||
|
||||
使用[普通分段包弹幕](danmaku_proto.md#获取实时弹幕)的proto结构体反序列化此bin数据
|
||||
|
@ -12,7 +12,7 @@
|
||||
|
||||
## 获取实时弹幕1
|
||||
|
||||
> http://api.bilibili.com/x/v1/dm/list.so
|
||||
> https://api.bilibili.com/x/v1/dm/list.so
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -27,14 +27,14 @@
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/v1/dm/list.so' \
|
||||
curl -G 'https://api.bilibili.com/x/v1/dm/list.so' \
|
||||
--data-urlencode 'oid=144541892' \
|
||||
--compressed -o 'danmaku.xml'
|
||||
```
|
||||
|
||||
## 获取实时弹幕2
|
||||
|
||||
> http://comment.bilibili.com/{cid}.xml
|
||||
> https://comment.bilibili.com/{cid}.xml
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -51,7 +51,7 @@ curl -G 'http://api.bilibili.com/x/v1/dm/list.so' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://comment.bilibili.com/144541892.xml'
|
||||
curl 'https://comment.bilibili.com/144541892.xml'
|
||||
--compressed -o 'danmaku.xml'
|
||||
```
|
||||
|
||||
|
@ -10,7 +10,7 @@
|
||||
|
||||
## 查询历史弹幕日期
|
||||
|
||||
> http://api.bilibili.com/x/v2/dm/history/index
|
||||
> https://api.bilibili.com/x/v2/dm/history/index
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -50,7 +50,7 @@
|
||||
查询了cid为144541892的视频位于2020年1月中有历史弹幕记录的日期
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/v2/dm/history/index' \
|
||||
curl -G 'https://api.bilibili.com/x/v2/dm/history/index' \
|
||||
--data-urlencode 'type=1' \
|
||||
--data-urlencode 'oid=144541892' \
|
||||
--data-urlencode 'month=2020-01' \
|
||||
@ -86,7 +86,7 @@ curl -G 'http://api.bilibili.com/x/v2/dm/history/index' \
|
||||
返回结果的 `data` 项说明这些日期有弹幕发送。若查询的月份中视频无弹幕,则 `data` 项为 `null`
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/v2/dm/history/index' \
|
||||
curl -G 'https://api.bilibili.com/x/v2/dm/history/index' \
|
||||
--data-urlencode 'type=1' \
|
||||
--data-urlencode 'oid=144541892' \
|
||||
--data-urlencode 'month=2019-12' \
|
||||
@ -109,7 +109,7 @@ curl -G 'http://api.bilibili.com/x/v2/dm/history/index' \
|
||||
|
||||
## 获取历史弹幕protobuf接口
|
||||
|
||||
> http://api.bilibili.com/x/v2/dm/web/history/seg.so
|
||||
> https://api.bilibili.com/x/v2/dm/web/history/seg.so
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -138,7 +138,7 @@ import requests
|
||||
import google.protobuf.text_format as text_format
|
||||
import bilibili.community.service.dm.v1_pb2 as Danmaku
|
||||
|
||||
url = 'http://api.bilibili.com/x/v2/dm/web/history/seg.so'
|
||||
url = 'https://api.bilibili.com/x/v2/dm/web/history/seg.so'
|
||||
params = {
|
||||
'type':1, #弹幕类型
|
||||
'oid':144541892, #cid
|
||||
@ -175,7 +175,7 @@ idStr: "27532611677585408"
|
||||
<details>
|
||||
<summary>查看折叠内容:</summary>
|
||||
|
||||
> http://api.bilibili.com/x/v2/dm/history
|
||||
> https://api.bilibili.com/x/v2/dm/history
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -200,7 +200,7 @@ idStr: "27532611677585408"
|
||||
获取视频`av84271171(cid=144541892)`2020-01-21的历史弹幕
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/v2/dm/history' \
|
||||
curl -G 'https://api.bilibili.com/x/v2/dm/history' \
|
||||
--data-urlencode 'type=1' \
|
||||
--data-urlencode 'oid=144541892' \
|
||||
--data-urlencode 'date=2020-01-21' \
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
## 获取弹幕快照
|
||||
|
||||
> http://api.bilibili.com/x/v2/dm/ajax
|
||||
> https://api.bilibili.com/x/v2/dm/ajax
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -45,14 +45,14 @@
|
||||
avid方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/v2/dm/ajax' \
|
||||
curl -G 'https://api.bilibili.com/x/v2/dm/ajax' \
|
||||
--data-urlencode 'aid=43337021'
|
||||
```
|
||||
|
||||
bvid方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/v2/dm/ajax' \
|
||||
curl -G 'https://api.bilibili.com/x/v2/dm/ajax' \
|
||||
--data-urlencode 'aid=BV1rb411m7gE'
|
||||
```
|
||||
|
||||
|
109
dynamic/action.md
Normal file
109
dynamic/action.md
Normal file
@ -0,0 +1,109 @@
|
||||
|
||||
|
||||
# 动态操作
|
||||
|
||||
- [删除动态](#删除动态)
|
||||
- [删除定时发送动态](#删除草稿)
|
||||
|
||||
## 删除动态
|
||||
|
||||
> https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/rm_dynamic
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
认证方式:Cookie(SESSDATA)
|
||||
|
||||
**正文参数(multipart/form-data):**
|
||||
|
||||
| 参数名 | 类型 | 内容 |
|
||||
| ---------- | ---- | ------ |
|
||||
| dynamic_id | num | 动态id |
|
||||
| csrf_token | str | csrf |
|
||||
|
||||
**json回复:**
|
||||
|
||||
根对象:
|
||||
|
||||
| 字段 | 类型 | 内容 |
|
||||
| ------- | ---- | ----------------- |
|
||||
| code | num | 0:成功 |
|
||||
| | | 500404:已经删除过 |
|
||||
| | | 500406:不是自己的 |
|
||||
| msg | str | 错误信息 |
|
||||
| message | str | 和msg一样 |
|
||||
| data | obj | 未知 |
|
||||
|
||||
<details>
|
||||
<summary>查看示例</summary>
|
||||
|
||||
|
||||
```bash
|
||||
curl 'https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/rm_dynamic' \
|
||||
-X POST \
|
||||
-H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/93.0' \
|
||||
-H 'Referer: https://t.bilibili.com/' \
|
||||
-H 'Cookie: SESSDATA=********; bili_jct=de2731532b4ab96bc8536da948932668;' \
|
||||
--data-raw 'dynamic_id=588320531406678918&csrf_token=de2731532b4ab96bc8536da948932668&csrf=de2731532b4ab96bc8536da948932668'
|
||||
```
|
||||
|
||||
```json
|
||||
{
|
||||
"code":0,
|
||||
"msg":"",
|
||||
"message":"",
|
||||
"data": {
|
||||
"_gt_":0
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
## 删除草稿
|
||||
|
||||
> https://api.vc.bilibili.com/dynamic_draft/v1/dynamic_draft/rm_draft
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
认证方式:Cookie(SESSDATA)
|
||||
|
||||
**正文参数(application/x-www-form-urlencoded):**
|
||||
|
||||
| 参数名 | 类型 | 内容 |
|
||||
| ---------- | ---- | -------------- |
|
||||
| draft_id | num | 定时发送草稿id |
|
||||
| csrf_token | str | csrf |
|
||||
|
||||
**json回复:**
|
||||
|
||||
根对象:
|
||||
|
||||
| 字段 | 类型 | 内容 |
|
||||
| ------- | ---- | ---------------------------- |
|
||||
| code | num | 0:成功<br/>4120015: 系统异常 |
|
||||
| message | str | 错误信息 |
|
||||
| ttl | num | 1 |
|
||||
| data | obj | 空对象 |
|
||||
|
||||
<details>
|
||||
<summary>查看示例</summary>
|
||||
|
||||
|
||||
```bash
|
||||
curl -X POST 'https://api.vc.bilibili.com/dynamic_draft/v1/dynamic_draft/rm_draft' \
|
||||
--data-urlencode 'draft_id=755409289278914611' \
|
||||
--data-urlencode 'csrf=xxxx'
|
||||
-b 'SESSDATA=xxxx;' \
|
||||
```
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"message": "0",
|
||||
"ttl": 1,
|
||||
"data": {}
|
||||
}
|
||||
```
|
||||
|
||||
</details>
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
**注意关键字不一定顺序匹配,如最后示例**
|
||||
|
||||
> http://api.vc.bilibili.com/dynamic_mix/v1/dynamic_mix/at_search
|
||||
> https://api.vc.bilibili.com/dynamic_mix/v1/dynamic_mix/at_search
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
|
@ -8,14 +8,15 @@
|
||||
-->
|
||||
|
||||
# 动态基本信息
|
||||
- 动态基本信息
|
||||
- 单条动态基本信息
|
||||
- [动态转发列表](#动态转发列表)
|
||||
- [动态评论列表](../comment/list.md)
|
||||
- [动态点赞列表](#动态点赞列表)
|
||||
- [获取草稿箱(定时发送)列表](#获取草稿列表)
|
||||
|
||||
## 动态转发列表
|
||||
|
||||
> http://api.vc.bilibili.com/dynamic_repost/v1/dynamic_repost/repost_detail
|
||||
> https://api.vc.bilibili.com/dynamic_repost/v1/dynamic_repost/repost_detail
|
||||
|
||||
请求方式:GET
|
||||
|
||||
@ -58,7 +59,7 @@
|
||||
获取`哔哩哔哩弹幕网`的动态id为`669016644742283288`动态
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.vc.bilibili.com/dynamic_repost/v1/dynamic_repost/repost_detail' \
|
||||
curl -G 'https://api.vc.bilibili.com/dynamic_repost/v1/dynamic_repost/repost_detail' \
|
||||
--data-urlencode 'dynamic_id=669016644742283288'
|
||||
```
|
||||
|
||||
@ -534,7 +535,7 @@ curl -G 'http://api.vc.bilibili.com/dynamic_repost/v1/dynamic_repost/repost_deta
|
||||
|
||||
## 动态点赞列表
|
||||
|
||||
> http://api.vc.bilibili.com/dynamic_like/v1/dynamic_like/spec_item_likes
|
||||
> https://api.vc.bilibili.com/dynamic_like/v1/dynamic_like/spec_item_likes
|
||||
|
||||
请求方式:GET
|
||||
|
||||
@ -575,7 +576,7 @@ curl -G 'http://api.vc.bilibili.com/dynamic_repost/v1/dynamic_repost/repost_deta
|
||||
|
||||
获取`哔哩哔哩弹幕网`的动态id为`669016644742283288`动态
|
||||
```shell
|
||||
curl -G 'http://api.vc.bilibili.com/dynamic_like/v1/dynamic_like/spec_item_likes' \
|
||||
curl -G 'https://api.vc.bilibili.com/dynamic_like/v1/dynamic_like/spec_item_likes' \
|
||||
--data-urlencode 'dynamic_id=669016644742283288'
|
||||
```
|
||||
|
||||
@ -1556,3 +1557,39 @@ curl -G 'http://api.vc.bilibili.com/dynamic_like/v1/dynamic_like/spec_item_likes
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 获取草稿列表
|
||||
|
||||
> https://api.vc.bilibili.com/dynamic_draft/v1/dynamic_draft/get_drafts
|
||||
|
||||
请求方式:GET
|
||||
|
||||
认证方式:Cookie(SESSDATA)
|
||||
|
||||
**json回复:**
|
||||
|
||||
根对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ------- | ---- | -------- | --------- |
|
||||
| code | num | 返回值 | 0:成功 |
|
||||
| data | obj | 信息本体 | |
|
||||
| message | str | 错误信息 | 正常为"0" |
|
||||
| ttl | num | 1 | |
|
||||
|
||||
`data`对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ------ | ----- | -------- | ---- |
|
||||
| drafts | array | 草稿列表 | |
|
||||
|
||||
`drafts`列表的每一项:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ------------ | ---- | -------------------- | ------------------------------------------------------------ |
|
||||
| draft_id | str | 草稿id | |
|
||||
| publish_time | num | 定时发送的秒级时间戳 | |
|
||||
| type | num | 动态类型 | 请参考[获取特定动态卡片信息](get_dynamic_detail.md) |
|
||||
| uid | num | 自己的mid | |
|
||||
| user_profile | obj | 自己的用户信息 | 请参考[用户基本信息](../user/info.md) |
|
||||
| request | str | 动态内容 | 该项为json转成str,内容请参考[发表纯文本动态](publish.md#发表纯文本动态) |
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
## 获取正在直播的已关注者
|
||||
|
||||
> http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/w_live_users
|
||||
> https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/w_live_users
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -60,7 +60,7 @@
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/w_live_users' \
|
||||
curl -G 'https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/w_live_users' \
|
||||
--data-urlencode 'size=10' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -115,7 +115,7 @@ 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
|
||||
> https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/w_dyn_uplist
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -157,7 +157,7 @@ curl -G 'http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/w_live_users' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/w_dyn_uplist' \
|
||||
curl -G 'https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/w_dyn_uplist' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
|
@ -1,45 +0,0 @@
|
||||
# 删除动态
|
||||
|
||||
> http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/rm_dynamic
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
认证方式:Cookie(SESSDATA)
|
||||
|
||||
**正文参数(multipart/form-data):**
|
||||
|
||||
| 参数名 | 类型 | 内容 |
|
||||
| --- | --- | --- |
|
||||
| dynamic_id | num | 动态id |
|
||||
| csrf_token | str | csrf |
|
||||
|
||||
**json回复:**
|
||||
|
||||
根对象:
|
||||
|
||||
| 字段 | 类型 | 内容 |
|
||||
| --- | --- | --- |
|
||||
| code | num | 0:成功 |
|
||||
| | | 500404:已经删除过 |
|
||||
| | | 500406:不是自己的 |
|
||||
| msg | str | 错误信息 |
|
||||
| message | str | 和msg一样 |
|
||||
| data | obj | 未知 |
|
||||
|
||||
<details>
|
||||
<summary>查看示例</summary>
|
||||
|
||||
```bash
|
||||
curl 'https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/rm_dynamic' \
|
||||
-X POST \
|
||||
-H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/93.0' \
|
||||
-H 'Referer: https://t.bilibili.com/' \
|
||||
-H 'Cookie: SESSDATA=********; bili_jct=de2731532b4ab96bc8536da948932668;' \
|
||||
--data-raw 'dynamic_id=588320531406678918&csrf_token=de2731532b4ab96bc8536da948932668&csrf=de2731532b4ab96bc8536da948932668'
|
||||
```
|
||||
|
||||
```json
|
||||
{"code":0,"msg":"","message":"","data":{"_gt_":0}}
|
||||
```
|
||||
|
||||
</details>
|
@ -1,6 +1,6 @@
|
||||
# 获取特定动态卡片信息
|
||||
|
||||
> http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/get_dynamic_detail
|
||||
> https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/get_dynamic_detail
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -76,7 +76,7 @@
|
||||
获取`哔哩哔哩弹幕网`的动态id为`507420325550127049`动态
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/get_dynamic_detail' \
|
||||
curl -G 'https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/get_dynamic_detail' \
|
||||
--data-urlencode 'dynamic_id=507420325550127049'
|
||||
```
|
||||
|
||||
|
@ -1,14 +1,17 @@
|
||||
# 发布动态
|
||||
|
||||
+ [为图片动态上传图片](#为图片动态上传图片)
|
||||
|
||||
+ [发表纯文本动态](#发表纯文本动态)
|
||||
- [发布动态](#发布动态)
|
||||
- [为图片动态上传图片](#为图片动态上传图片)
|
||||
- [创建投票](#创建投票)
|
||||
- [发表纯文本动态](#发表纯文本动态)
|
||||
- [发表复杂动态](#发表复杂动态)
|
||||
- [立即发布定时动态](#立即发布定时动态)
|
||||
|
||||
---
|
||||
|
||||
## 为图片动态上传图片
|
||||
|
||||
> http://api.bilibili.com/x/dynamic/feed/draw/upload_bfs
|
||||
> https://api.bilibili.com/x/dynamic/feed/draw/upload_bfs
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -48,7 +51,7 @@
|
||||
上传了一张图片`test.png`类型为`日常`
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/dynamic/feed/draw/upload_bfs' \
|
||||
curl 'https://api.bilibili.com/x/dynamic/feed/draw/upload_bfs' \
|
||||
-F 'file_up=@test.png' \
|
||||
-F 'category=daily'
|
||||
-b 'SESSDATA=xxx'
|
||||
@ -72,9 +75,83 @@ curl 'http://api.bilibili.com/x/dynamic/feed/draw/upload_bfs' \
|
||||
</details>
|
||||
|
||||
|
||||
## 创建投票
|
||||
|
||||
> https://api.vc.bilibili.com/vote_svr/v1/vote_svr/create_vote
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
认证方式:Cookie(SESSDATA)
|
||||
|
||||
注意: options最少两个,下标n从0开始
|
||||
|
||||
**正文参数 (multipart/form-data):**
|
||||
|
||||
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
||||
| ---------------------------- | ---- | ------------------------ | ------ | -------------------------------------------------------- |
|
||||
| info[title] | str | 投票标题 | 必要 | |
|
||||
| info[desc] | str | 投票描述 | 非必要 | 可为空 |
|
||||
| info[type] | num | 投票类型 | 必要 | 0:文字投票 1:图片投票 |
|
||||
| info[choice_cnt] | num | 最多选几项 | 必要 | |
|
||||
| info[duration] | num | 投票持续秒数 | 必要 | 常用:<br/>三天:259200<br/>七天:604800<br/>三十天:2592000 |
|
||||
| info[options]\[ n ][desc] | str | 第n项选项文字内容 | 必要 | |
|
||||
| info[options]\[ n ][img_url] | str | 第n项选项投票图片 | 非必要 | |
|
||||
| csrf | str | CSRF Token(位于cookie) | 非必要 | 头次见非必要的csrf |
|
||||
|
||||
**json回复:**
|
||||
|
||||
根对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ------- | ---- | -------- | -------------------------------- |
|
||||
| code | num | 返回值 | 0:成功 <br />5100001: 参数错误 |
|
||||
| msg | str | 错误信息 | 成功为空 |
|
||||
| message | str | 错误信息 | 跟上面那个一模一样 |
|
||||
| data | obj | 信息本体 | 仅在正确时既`code=0`时为有效信息 |
|
||||
|
||||
`data`对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ------------ | ---- | -------------- | ---- |
|
||||
| vote_id | num | 投票id | |
|
||||
| \_gt\_ | num | 0 | |
|
||||
|
||||
**示例:**
|
||||
|
||||
创建一个标题为`是否自愿开学`持续七天的纯文本投票
|
||||
|
||||
```shell
|
||||
curl -X POST 'https://api.vc.bilibili.com/vote_svr/v1/vote_svr/create_vote' \
|
||||
--data-urlencode 'info[title]=是否自愿开学' \
|
||||
--data-urlencode 'info[desc]=问卷调查:自愿开学' \
|
||||
--data-urlencode 'info[type]=0' \
|
||||
--data-urlencode 'info[choice_cnt]=1' \
|
||||
--data-urlencode 'info[duration]=604800' \
|
||||
--data-urlencode 'info[options][0][desc]=自愿' \
|
||||
--data-urlencode 'info[options][1][desc]=不自愿' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
<details>
|
||||
<summary>查看响应示例:</summary>
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"msg": "",
|
||||
"message": "",
|
||||
"data": {
|
||||
"vote_id": 4947171,
|
||||
"_gt_": 0
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
## 发表纯文本动态
|
||||
|
||||
> http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/create
|
||||
> https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/create
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -98,7 +175,28 @@ curl 'http://api.bilibili.com/x/dynamic/feed/draw/upload_bfs' \
|
||||
|
||||
extension参数值:
|
||||
```json
|
||||
{"emoji_type":1,"lbs_cfg":{"title":"**市","poi":"156330200","show_title":"**市","type":1,"address":"**市","location":{"lng":显示的经度数值,"lat":显示的纬度数值},"distance":0},"flag_cfg":{},"from_cfg":{"location":{"lat":用户实际纬度数值,"lng":用户实际经度数值}}}
|
||||
{
|
||||
"emoji_type": 1,
|
||||
"lbs_cfg": {
|
||||
"title": "**市",
|
||||
"poi": "156330200",
|
||||
"show_title": "**市",
|
||||
"type": 1,
|
||||
"address": "**市",
|
||||
"location": {
|
||||
"lng":显示的经度数值,
|
||||
"lat":显示的纬度数值
|
||||
},
|
||||
"distance": 0
|
||||
},
|
||||
"flag_cfg": {},
|
||||
"from_cfg": {
|
||||
"location": {
|
||||
"lat":用户实际纬度数值,
|
||||
"lng":用户实际经度数值
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
ctrl单个对象(注意用的时候是数组出现):
|
||||
@ -134,7 +232,7 @@ ctrl单个对象(注意用的时候是数组出现):
|
||||
<summary>查看示例(纯文本)</summary>
|
||||
|
||||
```bash
|
||||
curl 'http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/create' \
|
||||
curl 'https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/create' \
|
||||
--data-urlencode 'dynamic_id=0' \
|
||||
--data-urlencode 'type=4' \
|
||||
--data-urlencode 'rid=0' \
|
||||
@ -191,7 +289,7 @@ ctrl
|
||||
|
||||
命令
|
||||
```bash
|
||||
curl 'http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/create' \
|
||||
curl 'https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/create' \
|
||||
--data-urlencode 'dynamic_id': '0' \
|
||||
--data-urlencode 'type': '4' \
|
||||
--data-urlencode 'rid': '0' \
|
||||
@ -207,3 +305,577 @@ curl 'http://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/create' \
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
|
||||
|
||||
## 发表复杂动态
|
||||
|
||||
|
||||
|
||||
> https://api.bilibili.com/x/dynamic/feed/create/dyn
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
认证方式:Cookie (SESSDATA)
|
||||
|
||||
**URL参数**
|
||||
|
||||
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
||||
| ------ | ---- | ------------------------ | ------ | ---- |
|
||||
| csrf | str | CSRF Token(位于cookie) | 必要 | |
|
||||
|
||||
**正文参数(application/json):**
|
||||
|
||||
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| dyn_req | obj | 请求本体 | 必要 | |
|
||||
|
||||
`dyn_req`对象:
|
||||
|
||||
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| attach_card | obj | 特殊卡片 | 非必要 | 如直播预约等 |
|
||||
| content | obj | 动态内容 | 必要 | |
|
||||
| meta | obj | 元信息 | 非必要 | 大概是来源信息 |
|
||||
| scene | num | 动态类型? | 必要 | 纯文本: 1<br/>带图: 2 |
|
||||
| pics | array | 携带图片 | 非必要 | 最多九个 |
|
||||
| topic | obj | 话题 | 非必要 | |
|
||||
| option | obj | 互动设置 | 非必要 | 没有此项时默认开启评论区 |
|
||||
| upload_id | str | 客户端生成的 | 非必要 | 内容为`发送人mid`+`当前秒级时间戳`+`四位随机整数`,中间用`_`隔开 |
|
||||
|
||||
`dyn_req`对象的`meta`对象,大概是来源信息,很简单就不详细列表了:
|
||||
|
||||
```json
|
||||
{
|
||||
"app_meta": {
|
||||
"from": "create.dynamic.web",
|
||||
"mobi_app": "web"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
`dyn_req`对象的`content`对象:
|
||||
|
||||
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
||||
| -------- | ----- | -------------------- | ------ | ---- |
|
||||
| contents | array | 动态组件对象有序数组 | 必要 | |
|
||||
|
||||
`contents`数组内每一个动态组件对象:
|
||||
|
||||
```json
|
||||
{
|
||||
"raw_text": "ui上直接显示的字符串",
|
||||
"type": 组件类型id,
|
||||
"biz_id": "动态组件的内容id转字符串,比如投票id"
|
||||
}
|
||||
```
|
||||
|
||||
动态组件类型:
|
||||
|
||||
| 组件名 | type | `biz_id`含义 |
|
||||
| ------ | ---- | ------------ |
|
||||
| 纯文本 | 1 | 空 |
|
||||
| AT人 | 2 | AT人的mid |
|
||||
| 表情 | 9 | 空 |
|
||||
| 投票 | 4 | 投票id |
|
||||
|
||||
`dyn_req`对象的`topic`对象
|
||||
|
||||
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
||||
| ------------- | ---- | ------- | ------ | -------------------------- |
|
||||
| from_source | str | 来源id? | 必要 | 网页版直接选为dyn.web.list |
|
||||
| from_topic_id | num | 0 | 必要 | |
|
||||
| id | num | 话题id | 必要 | |
|
||||
| name | str | 话题名 | 必要 | |
|
||||
|
||||
`dyn_req`对象的`pics`数组的每一项对象:
|
||||
|
||||
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
||||
| ---------- | ----- | ---------------- | ------ | ------------------------------------------------------------ |
|
||||
| img_height | num | 图片高 | 非必要 | 这个东西会直接原封不动传到前端,比如你都写0在网页上就看不见了,但是还会加载 |
|
||||
| img_width | num | 图片宽 | 非必要 | 同上 |
|
||||
| img_size | float | 图片文件大小(KB) | 非必要 | |
|
||||
| img_src | str | 图片bfs链接 | 必要 | |
|
||||
|
||||
`dyn_req`对象的`option`对象:
|
||||
|
||||
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
||||
| ----------------- | ---- | ------------ | ------ | --------------- |
|
||||
| up_choose_comment | num | 精选评论flag | 非必要 | 1: 开启 |
|
||||
| close_comment | num | 关闭评论flag | 非必要 | 同上,与上二选一 |
|
||||
|
||||
`dyn_req`对象的`topic`对象:
|
||||
|
||||
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
||||
| ------------- | ---- | ------------ | ------ | -------- |
|
||||
| from_source | str | dyn.web.list | 非必要 | 作用不明 |
|
||||
| from_topic_id | num | 0 | 非必要 | 作用不明 |
|
||||
| id | num | 话题id | 必要 | |
|
||||
| name | str | 话题名 | 非必要 | |
|
||||
|
||||
**json回复:**
|
||||
|
||||
根对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| --- | --- | --- | --- |
|
||||
| code | num | 返回值 | 0:成功 |
|
||||
| message | str | 错误信息 | 成功为空 |
|
||||
| data | obj | 数据本体 | |
|
||||
|
||||
`data`对象:
|
||||
|
||||
当Cookie中含有任意的`buvid3`时,比较干净简洁:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| --- | --- | --- | --- |
|
||||
| result | num | 0 | |
|
||||
| message | str | 错误信息 | |
|
||||
| dyn_id | num | 动态 id | |
|
||||
| dyn_id_str | str | 动态 id | 字符串格式 |
|
||||
| dyn_type | num | 动态类型 | 不带图片: 4<br/>带图片: 2<br/>其他请参考 get_dynamic_detail.md |
|
||||
| \_gt_ | num | 0 | |
|
||||
|
||||
**警告:下面的内容又乱又杂,而且绝大多数情况用不到,我建议大家用这个接口的时候随便带一个buvid3的cookie屏蔽掉它们算了.**
|
||||
|
||||
当Cookie中不含有`buvid3`时,较上述字段多出一个`fake_card`对象,大概是移动端用的卡片:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| --------- | ---- | ---- | ------------ |
|
||||
| fake_card | obj | 0 | 又多又乱又杂 |
|
||||
|
||||
`fake_card`对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| --------- | ----- | ------------ | ------------------------------------------------------------ |
|
||||
| card_type | num | 卡片类型 | 不带图片: 4<br/>带图片: 2<br/>其他请参考 [获取特定动态卡片信息](get_dynamic_detail.md) |
|
||||
| modules | array | 卡片组件列表 | |
|
||||
| extend | obj | 其他杂项信息 | |
|
||||
|
||||
`fake_card`对象的`modules`数组中每一项对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ----------- | ---- | -------- | -------------------------------------------- |
|
||||
| module_type | num | 组件类型 | 1: 作者信息<br/>3: 动态内容<br/>其他有待发现 |
|
||||
| ModuleItem | obj | 卡片组件 | |
|
||||
|
||||
`ModuleItem`对象与`module_type`对应关系:
|
||||
|
||||
| module_type | `ModuleItem`含有的唯一一个key | 备注 |
|
||||
| ----------- | ----------------------------- | ----------------------- |
|
||||
| 1 | module_author | 作者信息 |
|
||||
| 3 | module_desc | 动态内容 |
|
||||
| 4 | module_dynamic | 携带图片等 |
|
||||
| 9 | module_stat | 不明,貌似一直都是空对象 |
|
||||
|
||||
`ModuleItem`内`module_author`:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ---------------- | ---- | -------------------------------- | ------------------------------------------------ |
|
||||
| mid | num | 发送者mid | |
|
||||
| ptime_label_text | str | 发送时间(人类可读形式)肯定是刚刚 | |
|
||||
| author | obj | 作者详细信息 | 请参考[用户基本信息](../user/info.md),不再赘述.. |
|
||||
|
||||
`ModuleItem`内`module_desc`:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ---- | ----- | -------------- | ---- |
|
||||
| desc | array | 动态组件列表 | |
|
||||
| text | str | 动态纯文本形式 | |
|
||||
|
||||
`module_desc`的`desc`数组:
|
||||
|
||||
| 项 | 类型 | 备注 |
|
||||
| ---- | ---- | ------------------- |
|
||||
| 0 | obj | 第0个动态组件 |
|
||||
| n | obj | 第n+1个动态组件组件 |
|
||||
| ... | obj | ... |
|
||||
|
||||
`desc`数组的每一项:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ---- | ---- | ------------------------------------------------ | ----------------------------- |
|
||||
| text | str | 该组件对外显示的纯文本 | 对应请求时该组件的`raw_text` |
|
||||
| type | num | 组件类型 | 对应请求时该组件的`type` |
|
||||
| rid | str | 组件内容的id,例如@人的mid | 根据需要出现,比如纯文本就没有 |
|
||||
| uri | str | b站自定义`bilibili://`协议链接,用于@人点击跳转等 | 根据需要出现,比如纯文本就没有 |
|
||||
|
||||
`ModuleItem`内`module_dynamic`:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ---------- | ---- | ------------------ | -------------------- |
|
||||
| type | num | 不知道是什么的类型 | 5: 图片<br/>其他未知 |
|
||||
| ModuleItem | obj | 组件? | 怎么还有套娃的? |
|
||||
|
||||
当`module_dynamic`的`type`字段为`5`时:
|
||||
|
||||
`module_dynamic`的`ModuleItem`有唯一key`dyn_draw`:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ----- | ----- | -------------------------------- | ------------------------------------------------ |
|
||||
| items | array | 图片数组 | 与请求部分`dyn_req.pics`一致 |
|
||||
| id | num | 这条图片动态所对应的相簿`doc_id` | 可以参考本文档的[相簿基本信息](../album/info.md) |
|
||||
|
||||
`fake_card`的`extend`对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ------------- | ----- | ---------------------------------------------- | ---------------------------------------- |
|
||||
| dyn_id_str | str | 动态id字符串形式 | |
|
||||
| business_id | str | 未知 | 根据情况出现 |
|
||||
| orif_img_url | str | 封面图url(如果有) | |
|
||||
| share_type | str | 一般为3 | 未知 |
|
||||
| share_scene | str | 一般为dynamic | 未知 |
|
||||
| is_fast_share | bool | 一般为true | 未知 |
|
||||
| dyn_type | num | 动态类型 | 不带图片: 4<br/>带图片: 2<br/>其他待探索 |
|
||||
| uid | num | 发送者mid | |
|
||||
| card_url | str | b站自定义`bilibili://`协议链接,指向该条动态 | |
|
||||
| desc | array | 动态组件列表,重复了一遍`module_desc`的desc数组 | |
|
||||
| reply | obj | 评论区相关 | |
|
||||
|
||||
`extend`的`reply`对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ------ | ----- | ------------------------------------------------- | ---- |
|
||||
| uri | str | b站自定义`bilibili://`协议链接,指向该条动态评论区 | |
|
||||
| params | array | 未知 | |
|
||||
|
||||
<details>
|
||||
<summary>查看示例(不带`buvid3`)</summary>
|
||||
|
||||
```bash
|
||||
curl -X POST 'https://api.bilibili.com/x/dynamic/feed/create/dyn?csrf=xxxxx' \
|
||||
-b 'buvid3=114514;SESSDATA=xxxxx;' \
|
||||
--header 'Content-Type: application/json' \
|
||||
--data-raw '{
|
||||
"dyn_req": {
|
||||
"content": {
|
||||
"contents": [
|
||||
{
|
||||
"raw_text": "Test",
|
||||
"type": 1,
|
||||
"biz_id": ""
|
||||
},
|
||||
{
|
||||
"raw_text": "礼堂丁真,鉴定为一眼丁真",
|
||||
"type": 2,
|
||||
"biz_id": "1463028352"
|
||||
}
|
||||
]
|
||||
},
|
||||
"pics": [
|
||||
{
|
||||
"img_src": "http://i0.hdslb.com/bfs/new_dyn/322acd0fa92cfa59c0ad70e95ab95476470310172.png",
|
||||
"img_width": 1368,
|
||||
"img_height": 1500,
|
||||
"img_size": 662.6005859375
|
||||
},
|
||||
{
|
||||
"img_src": "http://i0.hdslb.com/bfs/new_dyn/322acd0fa92cfa59c0ad70e95ab95476470310172.png",
|
||||
"img_width": 1368,
|
||||
"img_height": 1500,
|
||||
"img_size": 662.6005859375
|
||||
}
|
||||
],
|
||||
"option": {
|
||||
"close_comment": 1
|
||||
},
|
||||
"scene": 2
|
||||
}
|
||||
}'
|
||||
```
|
||||
|
||||
响应:
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"message": "0",
|
||||
"ttl": 1,
|
||||
"data": {
|
||||
"dyn_id": 755402937023332386,
|
||||
"dyn_id_str": "755402937023332386",
|
||||
"dyn_type": 2,
|
||||
"dyn_rid": 221621929,
|
||||
"fake_card": {
|
||||
"card_type": 7,
|
||||
"modules": [
|
||||
{
|
||||
"module_type": 1,
|
||||
"ModuleItem": {
|
||||
"module_author": {
|
||||
"mid": 470310172,
|
||||
"ptime_label_text": "刚刚",
|
||||
"author": {
|
||||
"mid": 470310172,
|
||||
"name": "I_Min",
|
||||
"face": "https://i1.hdslb.com/bfs/face/d36e9dc2d14b545a055980a2f3c1f2d5621646c6.png",
|
||||
"official": {
|
||||
"type": -1
|
||||
},
|
||||
"vip": {
|
||||
"Type": 1,
|
||||
"due_date": 1673366400000,
|
||||
"label": {}
|
||||
},
|
||||
"uri": "bilibili://space/470310172?defaultTab=dynamic",
|
||||
"pendant": {},
|
||||
"nameplate": {
|
||||
"nid": 3,
|
||||
"name": "白银殿堂",
|
||||
"image": "https://i1.hdslb.com/bfs/face/f6a31275029365ae5dc710006585ddcf1139bde1.png",
|
||||
"image_small": "https://i0.hdslb.com/bfs/face/b09cdb4c119c467cf2d15db5263b4f539fa6e30b.png",
|
||||
"level": "高级勋章",
|
||||
"condition": "单个自制视频总播放数>=10万"
|
||||
}
|
||||
},
|
||||
"decorate_card": {
|
||||
"id": 984,
|
||||
"card_url": "https://i0.hdslb.com/bfs/vip/e42569d2f91a17346cdb991c7c34d3bbc677d4ef.png",
|
||||
"jump_url": "https://www.bilibili.com/h5/mall/equity-link/home?navhide=1&item_id=984&part=card&f_source=garb&from=post&isdiy=0",
|
||||
"fan": {
|
||||
"number_str": "000000"
|
||||
}
|
||||
},
|
||||
"tp_list": [
|
||||
{
|
||||
"type": 3,
|
||||
"Item": {
|
||||
"share": {
|
||||
"icon": "http://i0.hdslb.com/bfs/feed-admin/ee5902a63bbe4a0d78646d11036b062ea60573f6.png",
|
||||
"title": "分享"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": 7,
|
||||
"Item": {
|
||||
"default": {
|
||||
"icon": "http://i0.hdslb.com/bfs/feed-admin/9163a7b29964cb84cb5fc35e4f7b899151cf2afc.png",
|
||||
"title": "删除"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"module_type": 3,
|
||||
"ModuleItem": {
|
||||
"module_desc": {
|
||||
"desc": [
|
||||
{
|
||||
"text": "Test",
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"text": "礼堂丁真,鉴定为一眼丁真",
|
||||
"type": 2,
|
||||
"uri": "bilibili://space/1463028352?defaultTab=dynamic",
|
||||
"rid": "1463028352"
|
||||
}
|
||||
],
|
||||
"text": "Test礼堂丁真,鉴定为一眼丁真"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"module_type": 4,
|
||||
"ModuleItem": {
|
||||
"module_dynamic": {
|
||||
"type": 5,
|
||||
"ModuleItem": {
|
||||
"dyn_draw": {
|
||||
"items": [
|
||||
{
|
||||
"src": "http://i0.hdslb.com/bfs/new_dyn/322acd0fa92cfa59c0ad70e95ab95476470310172.png",
|
||||
"width": 1368,
|
||||
"height": 1500,
|
||||
"size": 662.6006
|
||||
},
|
||||
{
|
||||
"src": "http://i0.hdslb.com/bfs/new_dyn/322acd0fa92cfa59c0ad70e95ab95476470310172.png",
|
||||
"width": 1368,
|
||||
"height": 1500,
|
||||
"size": 662.6006
|
||||
}
|
||||
],
|
||||
"id": 221621929
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"module_type": 9,
|
||||
"ModuleItem": {
|
||||
"module_stat": {}
|
||||
}
|
||||
}
|
||||
],
|
||||
"extend": {
|
||||
"dyn_id_str": "755402937023332386",
|
||||
"business_id": "221621929",
|
||||
"orig_img_url": "http://i0.hdslb.com/bfs/new_dyn/322acd0fa92cfa59c0ad70e95ab95476470310172.png",
|
||||
"desc": [
|
||||
{
|
||||
"text": "Test",
|
||||
"type": 1
|
||||
},
|
||||
{
|
||||
"text": "礼堂丁真,鉴定为一眼丁真",
|
||||
"type": 2,
|
||||
"uri": "bilibili://space/1463028352?defaultTab=dynamic",
|
||||
"rid": "1463028352"
|
||||
}
|
||||
],
|
||||
"share_type": "3",
|
||||
"share_scene": "dynamic",
|
||||
"is_fast_share": true,
|
||||
"dyn_type": 2,
|
||||
"uid": 470310172,
|
||||
"card_url": "bilibili://following/detail/755402937023332386?cardType=2&rid=221621929",
|
||||
"reply": {
|
||||
"uri": "bilibili://following/detail/755402937023332386?cardType=2&rid=221621929",
|
||||
"params": [
|
||||
{
|
||||
"key": "comment_on",
|
||||
"value": "1"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary>查看示例(带`buvid3`)</summary>
|
||||
|
||||
动态正文
|
||||
```
|
||||
Test礼堂丁真,鉴定为一眼丁真
|
||||
```
|
||||
|
||||
带两张一样的图:
|
||||
|
||||
http://i0.hdslb.com/bfs/new_dyn/322acd0fa92cfa59c0ad70e95ab95476470310172.png
|
||||
|
||||
然后关闭评论区
|
||||
|
||||
命令
|
||||
|
||||
```bash
|
||||
curl -X POST 'https://api.bilibili.com/x/dynamic/feed/create/dyn?csrf=xxxxx' \
|
||||
-b 'buvid3=114514;SESSDATA=xxxxx;' \
|
||||
--header 'Content-Type: application/json' \
|
||||
--data-raw '{
|
||||
"dyn_req": {
|
||||
"content": {
|
||||
"contents": [
|
||||
{
|
||||
"raw_text": "Test",
|
||||
"type": 1,
|
||||
"biz_id": ""
|
||||
},
|
||||
{
|
||||
"raw_text": "礼堂丁真,鉴定为一眼丁真",
|
||||
"type": 2,
|
||||
"biz_id": "1463028352"
|
||||
}
|
||||
]
|
||||
},
|
||||
"pics": [
|
||||
{
|
||||
"img_src": "http://i0.hdslb.com/bfs/new_dyn/322acd0fa92cfa59c0ad70e95ab95476470310172.png",
|
||||
"img_width": 1368,
|
||||
"img_height": 1500,
|
||||
"img_size": 662.6005859375
|
||||
},
|
||||
{
|
||||
"img_src": "http://i0.hdslb.com/bfs/new_dyn/322acd0fa92cfa59c0ad70e95ab95476470310172.png",
|
||||
"img_width": 1368,
|
||||
"img_height": 1500,
|
||||
"img_size": 662.6005859375
|
||||
}
|
||||
],
|
||||
"option": {
|
||||
"close_comment": 1
|
||||
},
|
||||
"scene": 2
|
||||
}
|
||||
}'
|
||||
```
|
||||
|
||||
响应:
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"message": "0",
|
||||
"ttl": 1,
|
||||
"data": {
|
||||
"dyn_id": 755402172521250838,
|
||||
"dyn_id_str": "755402172521250838",
|
||||
"dyn_type": 2,
|
||||
"dyn_rid": 221621773
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
</details>
|
||||
|
||||
## 立即发布定时动态
|
||||
|
||||
> https://api.vc.bilibili.com/dynamic_draft/v1/dynamic_draft/publish_now
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
认证方式:Cookie(SESSDATA)
|
||||
|
||||
**正文参数 (application/x-www-form-urlencoded):**
|
||||
|
||||
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
||||
| -------- | ---- | ------------------------ | ------ | ---- |
|
||||
| draft_id | file | 定时动态(草稿)id | 必要 | |
|
||||
| csrf | str | CSRF Token(位于cookie) | 必要 | |
|
||||
|
||||
**json回复:**
|
||||
|
||||
根对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ------- | ---- | -------- | ------------ |
|
||||
| code | num | 返回值 | 0:成功 |
|
||||
| data | obj | 信息本体 | 正常为空对象 |
|
||||
| message | str | 错误消息 | 正常为"0" |
|
||||
| ttl | num | 1 | 不明 |
|
||||
|
||||
<details>
|
||||
<summary>查看示例</summary>
|
||||
|
||||
|
||||
```bash
|
||||
curl -X POST 'https://api.vc.bilibili.com/dynamic_draft/v1/dynamic_draft/publish_now' \
|
||||
--header 'Content-Type: application/x-www-form-urlencoded' \
|
||||
--data-urlencode 'draft_id=755409289278914611' \
|
||||
--data-urlencode 'csrf=xxx'
|
||||
-b 'SESSDATA=xxxx;'
|
||||
```
|
||||
|
||||
```json
|
||||
{
|
||||
"code":0,
|
||||
"message":"0",
|
||||
"ttl":1,
|
||||
"data":{}
|
||||
}
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
|
@ -5,7 +5,7 @@
|
||||
|
||||
## 获取包含置顶及热门的动态列表
|
||||
|
||||
> http://api.vc.bilibili.com/topic_svr/v1/topic_svr/fetch_dynamics
|
||||
> https://api.vc.bilibili.com/topic_svr/v1/topic_svr/fetch_dynamics
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -59,12 +59,12 @@
|
||||
|
||||
topic_name方式:
|
||||
```shell
|
||||
curl -G 'http://api.vc.bilibili.com/topic_svr/v1/topic_svr/fetch_dynamics' \
|
||||
curl -G 'https://api.vc.bilibili.com/topic_svr/v1/topic_svr/fetch_dynamics' \
|
||||
--data-urlencode 'topic_name=哔哩哔哩漫画&sortby=2'
|
||||
```
|
||||
topic_id方式:
|
||||
```shell
|
||||
curl -G 'http://api.vc.bilibili.com/topic_svr/v1/topic_svr/fetch_dynamics' \
|
||||
curl -G 'https://api.vc.bilibili.com/topic_svr/v1/topic_svr/fetch_dynamics' \
|
||||
--data-urlencode 'topic_id=7539944&sortby=2'
|
||||
```
|
||||
|
||||
@ -3344,7 +3344,7 @@ curl -G 'http://api.vc.bilibili.com/topic_svr/v1/topic_svr/fetch_dynamics' \
|
||||
</details>
|
||||
|
||||
## 获取历史动态列表
|
||||
> http://api.vc.bilibili.com/topic_svr/v1/topic_svr/topic_history
|
||||
> https://api.vc.bilibili.com/topic_svr/v1/topic_svr/topic_history
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -3396,12 +3396,12 @@ curl -G 'http://api.vc.bilibili.com/topic_svr/v1/topic_svr/fetch_dynamics' \
|
||||
|
||||
topic_name方式:
|
||||
```shell
|
||||
curl -G 'http://api.vc.bilibili.com/topic_svr/v1/topic_svr/topic_history' \
|
||||
curl -G 'https://api.vc.bilibili.com/topic_svr/v1/topic_svr/topic_history' \
|
||||
--data-urlencode 'topic_name=哔哩哔哩漫画&offset_dynamic_id=0'
|
||||
```
|
||||
topic_id方式:
|
||||
```shell
|
||||
curl -G 'http://api.vc.bilibili.com/topic_svr/v1/topic_svr/topic_history' \
|
||||
curl -G 'https://api.vc.bilibili.com/topic_svr/v1/topic_svr/topic_history' \
|
||||
--data-urlencode 'topic_id=7539944&offset_dynamic_id=0'
|
||||
```
|
||||
|
||||
|
@ -16,7 +16,7 @@
|
||||
|
||||
## 新版本B币充电
|
||||
|
||||
> http://api.bilibili.com/x/ugcpay/web/v2/trade/elec/pay/quick
|
||||
> https://api.bilibili.com/x/ugcpay/web/v2/trade/elec/pay/quick
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -178,7 +178,7 @@ curl 'https://api.bilibili.com/x/ugcpay/web/v2/trade/elec/pay/quick' \
|
||||
<details>
|
||||
<summary>查看折叠内容</summary>
|
||||
|
||||
> http://api.bilibili.com/x/ugcpay/trade/elec/pay/quick
|
||||
> https://api.bilibili.com/x/ugcpay/trade/elec/pay/quick
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -226,7 +226,7 @@ curl 'https://api.bilibili.com/x/ugcpay/web/v2/trade/elec/pay/quick' \
|
||||
~~再次自己冲自己QAQ~~
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/quick' \
|
||||
curl 'https://api.bilibili.com/x/ugcpay/trade/elec/pay/quick' \
|
||||
--data-urlencode 'elec_num=20' \
|
||||
--data-urlencode 'up_mid=293793435' \
|
||||
--data-urlencode 'otype=up' \
|
||||
@ -262,7 +262,7 @@ curl 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/quick' \
|
||||
此时`data`.`status`=`-2`
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/quick' \
|
||||
curl 'https://api.bilibili.com/x/ugcpay/trade/elec/pay/quick' \
|
||||
--data-urlencode 'elec_num=1' \
|
||||
--data-urlencode 'up_mid=293793435' \
|
||||
--data-urlencode 'otype=up' \
|
||||
@ -298,7 +298,7 @@ curl 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/quick' \
|
||||
此时`data`.`status`=`-4`
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/quick' \
|
||||
curl 'https://api.bilibili.com/x/ugcpay/trade/elec/pay/quick' \
|
||||
--data-urlencode 'elec_num=999' \
|
||||
--data-urlencode 'up_mid=293793435' \
|
||||
--data-urlencode 'otype=up' \
|
||||
|
@ -20,7 +20,7 @@
|
||||
|
||||
## 申请充电二维码及扫码秘钥
|
||||
|
||||
> http://api.bilibili.com/x/ugcpay/web/v2/trade/elec/pay/qr_code/create
|
||||
> https://api.bilibili.com/x/ugcpay/web/v2/trade/elec/pay/qr_code/create
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -63,7 +63,7 @@
|
||||
申请空间的方式向用户23215368充电10电池且不使用B币的支付二维码
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/qr_code/create' \
|
||||
curl 'https://api.bilibili.com/x/ugcpay/trade/elec/pay/qr_code/create' \
|
||||
--data-urlencode 'elec_num=10' \
|
||||
--data-urlencode 'up_mid=23215368' \
|
||||
--data-urlencode 'is_bp_remains_prior=false' \
|
||||
@ -93,7 +93,7 @@ curl 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/qr_code/create' \
|
||||
|
||||
## 检查扫码支付结果
|
||||
|
||||
> http://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status
|
||||
> https://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -130,7 +130,7 @@ curl 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/qr_code/create' \
|
||||
当申请到的支付二维码未被扫描时,`data`.`ststus`的值为`2`
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status' \
|
||||
curl -G 'https://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status' \
|
||||
--data-urlencode 'qr_token=c7cbdc47fc424cd18f2146db653597b8' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -156,7 +156,7 @@ curl -G 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status' \
|
||||
当申请到的支付二维码已扫描但未确认时,`data`.`ststus`的值为`3`
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status' \
|
||||
curl -G 'https://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status' \
|
||||
--data-urlencode 'qr_token=c7cbdc47fc424cd18f2146db653597b8' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -182,7 +182,7 @@ curl -G 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status' \
|
||||
成功支付后,`data`.`ststus`的值为`1`,且`data`.`order_no`存在留言token
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status' \
|
||||
curl -G 'https://api.bilibili.com/x/ugcpay/trade/elec/pay/order/status' \
|
||||
--data-urlencode 'qr_token=c7cbdc47fc424cd18f2146db653597b8' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
@ -2,12 +2,14 @@
|
||||
|
||||
- [获取空间充电公示列表](#获取空间充电公示列表)
|
||||
- [获取视频充电鸣谢名单](#获取视频充电鸣谢名单)
|
||||
- [查询我收到的充电列表](#查询我收到的充电列表)
|
||||
- [查询历史充电数据](#查询历史充电数据)
|
||||
|
||||
---
|
||||
|
||||
## 获取空间充电公示列表
|
||||
|
||||
> http://elec.bilibili.com/api/query.rank.do
|
||||
> https://elec.bilibili.com/api/query.rank.do
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -73,7 +75,7 @@
|
||||
查询用户`mid=53456`的充电公示列表
|
||||
|
||||
```shell
|
||||
curl -G 'http://elec.bilibili.com/api/query.rank.do' \
|
||||
curl -G 'https://elec.bilibili.com/api/query.rank.do' \
|
||||
--data-urlencode 'mid=53456'
|
||||
```
|
||||
|
||||
@ -144,7 +146,7 @@ curl -G 'http://elec.bilibili.com/api/query.rank.do' \
|
||||
|
||||
## 获取视频充电鸣谢名单
|
||||
|
||||
> http://api.bilibili.com/x/web-interface/elec/show
|
||||
> https://api.bilibili.com/x/web-interface/elec/show
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -224,7 +226,7 @@ curl -G 'http://elec.bilibili.com/api/query.rank.do' \
|
||||
avid方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/web-interface/elec/show' \
|
||||
curl -G 'https://api.bilibili.com/x/web-interface/elec/show' \
|
||||
--data-urlencode 'mid=53456' \
|
||||
--data-urlencode 'aid=967773538'
|
||||
```
|
||||
@ -232,7 +234,7 @@ curl -G 'http://api.bilibili.com/x/web-interface/elec/show' \
|
||||
bvid方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/web-interface/elec/show' \
|
||||
curl -G 'https://api.bilibili.com/x/web-interface/elec/show' \
|
||||
--data-urlencode 'mid=53456' \
|
||||
--data-urlencode 'bvid=BV1up4y1y77i '
|
||||
```
|
||||
@ -425,4 +427,104 @@ curl -L -X GET 'https://pay.bilibili.com/bk/brokerage/listForCustomerRechargeRec
|
||||
}
|
||||
```
|
||||
|
||||
</details>
|
||||
</details>
|
||||
|
||||
## 查询历史充电数据
|
||||
|
||||
> https://member.bilibili.com/x/h5/elec/rank/recent
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
认证方式:Cookie(SESSDATA)
|
||||
|
||||
**url参数:**
|
||||
|
||||
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
||||
| -------- | ---- | -------- | ------ | -------------------------------- |
|
||||
| pn | num | 页数 | 必要 | |
|
||||
| ps | num | 分页大小 | 必要 | 取值范围[1,20] |
|
||||
|
||||
**json回复:**
|
||||
|
||||
根对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ------- | ---- | -------- | ------- |
|
||||
| code | num | 返回值 | 0:成功 |
|
||||
| message | str | 错误信息 | |
|
||||
| ttl | num | 1 | |
|
||||
| data | obj | 信息本体 | |
|
||||
|
||||
`data`对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ----- | ----- | ------------ | ---- |
|
||||
| list | array | 充电信息本体 | |
|
||||
| pager | obj | 分页信息 | |
|
||||
|
||||
`list`数组中的对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| -------- | ---- | ---------- | ------------------- |
|
||||
| aid | num | 0 | |
|
||||
| bvid | str | 空 | |
|
||||
| elec_num | num | 充电电池数 | |
|
||||
| title | str | 空 | |
|
||||
| uname | str | 空 | |
|
||||
| avatar | str | 空 | |
|
||||
| ctime | str | 充电时间 | yyyy-MM-dd HH:mm:ss |
|
||||
|
||||
`pager`对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ------- | ---- | ------------ | ---- |
|
||||
| current | num | 当前页数 | |
|
||||
| size | num | 当前分页大小 | |
|
||||
| total | num | 记录总数 | |
|
||||
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl -L -X GET 'https://member.bilibili.com/x/h5/elec/rank/recent' \
|
||||
-H 'Cookie: SESSDATA=xxx'
|
||||
```
|
||||
|
||||
<details>
|
||||
<summary>查看响应示例:</summary>
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"message": "0",
|
||||
"ttl": 1,
|
||||
"data": {
|
||||
"list": [
|
||||
{
|
||||
"aid": 0,
|
||||
"bvid": "",
|
||||
"elec_num": 50,
|
||||
"title": "",
|
||||
"uname": "",
|
||||
"avatar": "",
|
||||
"ctime": "2020-04-02 03:12:22"
|
||||
},
|
||||
{
|
||||
"aid": 0,
|
||||
"bvid": "",
|
||||
"elec_num": 20,
|
||||
"title": "",
|
||||
"uname": "",
|
||||
"avatar": "",
|
||||
"ctime": "2020-04-02 03:12:00"
|
||||
}
|
||||
],
|
||||
"pager": {
|
||||
"current": 1,
|
||||
"size": 20,
|
||||
"total": 38
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
</details>
|
||||
|
@ -9,7 +9,7 @@
|
||||
|
||||
## 发送充电留言
|
||||
|
||||
> http://api.bilibili.com/x/ugcpay/trade/elec/message
|
||||
> https://api.bilibili.com/x/ugcpay/trade/elec/message
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -38,7 +38,7 @@
|
||||
为留言token为`BPRG5CEC3VUPOOANA540`的充电操作,添加了内容为`支持一下大佬`的留言
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/ugcpay/trade/elec/message' \
|
||||
curl 'https://api.bilibili.com/x/ugcpay/trade/elec/message' \
|
||||
--data-urlencode 'order_id=BPRG5CEC3VUPOOANA540' \
|
||||
--data-urlencode 'message=支持一下大佬' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
## 添加表情包
|
||||
|
||||
> http://api.bilibili.com/x/emote/package/add
|
||||
> https://api.bilibili.com/x/emote/package/add
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -38,7 +38,7 @@
|
||||
添加id为`25`的表情包,使用场景为评论区
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/emote/package/add' \
|
||||
curl 'https://api.bilibili.com/x/emote/package/add' \
|
||||
--data-urlencode 'package_id=25' \
|
||||
--data-urlencode 'business=reply' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
@ -60,7 +60,7 @@ curl 'http://api.bilibili.com/x/emote/package/add' \
|
||||
|
||||
## 移除表情包
|
||||
|
||||
> http://api.bilibili.com/x/emote/package/remove
|
||||
> https://api.bilibili.com/x/emote/package/remove
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -89,7 +89,7 @@ curl 'http://api.bilibili.com/x/emote/package/add' \
|
||||
移除id为`25`的表情包,使用场景为评论区
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/emote/package/remove' \
|
||||
curl 'https://api.bilibili.com/x/emote/package/remove' \
|
||||
--data-urlencode 'package_id=25' \
|
||||
--data-urlencode 'business=reply' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
|
@ -9,7 +9,7 @@
|
||||
|
||||
## 获取我的表情列表
|
||||
|
||||
> http://api.bilibili.com/x/emote/user/panel/web
|
||||
> https://api.bilibili.com/x/emote/user/panel/web
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -51,7 +51,7 @@
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/emote/user/panel/web' \
|
||||
curl -G 'https://api.bilibili.com/x/emote/user/panel/web' \
|
||||
--data-urlencode 'business=reply' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -225,7 +225,7 @@ curl -G 'http://api.bilibili.com/x/emote/user/panel/web' \
|
||||
|
||||
## 获取指定的表情包明细
|
||||
|
||||
> http://api.bilibili.com/x/emote/package
|
||||
> https://api.bilibili.com/x/emote/package
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -266,7 +266,7 @@ curl -G 'http://api.bilibili.com/x/emote/user/panel/web' \
|
||||
获取表情包id为`93`的表情包明细
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/emote/package' \
|
||||
curl -G 'https://api.bilibili.com/x/emote/package' \
|
||||
--data-urlencode 'ids=93' \
|
||||
--data-urlencode 'business=reply'
|
||||
```
|
||||
@ -518,7 +518,7 @@ curl -G 'http://api.bilibili.com/x/emote/package' \
|
||||
|
||||
## 获取所有表情包列表
|
||||
|
||||
> http://api.bilibili.com/x/emote/setting/panel
|
||||
> https://api.bilibili.com/x/emote/setting/panel
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -575,7 +575,7 @@ curl -G 'http://api.bilibili.com/x/emote/package' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/emote/setting/panel' \
|
||||
curl -G 'https://api.bilibili.com/x/emote/setting/panel' \
|
||||
--data-urlencode 'business=reply' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
@ -14,7 +14,7 @@
|
||||
|
||||
### 新建收藏夹
|
||||
|
||||
> http://api.bilibili.com/x/v3/fav/folder/add
|
||||
> https://api.bilibili.com/x/v3/fav/folder/add
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -49,14 +49,14 @@
|
||||
|
||||
**示例:**
|
||||
|
||||
创建一个叫`test`,简介是`2333`,封面`http://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png`,的公开收藏夹:
|
||||
创建一个叫`test`,简介是`2333`,封面`https://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png`,的公开收藏夹:
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v3/fav/folder/add' \
|
||||
curl 'https://api.bilibili.com/x/v3/fav/folder/add' \
|
||||
--data-urlencode 'title=test' \
|
||||
--data-urlencode 'intro=2333' \
|
||||
--data-urlencode 'privacy=0' \
|
||||
--data-urlencode 'cover=http://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png' \
|
||||
--data-urlencode 'cover=https://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png' \
|
||||
--data-urlencode 'csrf=xxxx' \
|
||||
-b 'SESSDATA=xxxx'
|
||||
```
|
||||
@ -75,7 +75,7 @@ curl 'http://api.bilibili.com/x/v3/fav/folder/add' \
|
||||
"mid": 470310172,
|
||||
"attr": 6,
|
||||
"title": "test",
|
||||
"cover": "http://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png",
|
||||
"cover": "https://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png",
|
||||
"upper": {
|
||||
"mid": 0,
|
||||
"name": "",
|
||||
@ -107,7 +107,7 @@ curl 'http://api.bilibili.com/x/v3/fav/folder/add' \
|
||||
|
||||
### 修改收藏夹
|
||||
|
||||
> http://api.bilibili.com/x/v3/fav/folder/edit
|
||||
> https://api.bilibili.com/x/v3/fav/folder/edit
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -143,15 +143,15 @@ curl 'http://api.bilibili.com/x/v3/fav/folder/add' \
|
||||
|
||||
**示例:**
|
||||
|
||||
修改id为`1182306172`的名字为`test`,简介为`2333`,封面为`http://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png`,公开收藏夹:
|
||||
修改id为`1182306172`的名字为`test`,简介为`2333`,封面为`https://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png`,公开收藏夹:
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v3/fav/folder/edit' \
|
||||
curl 'https://api.bilibili.com/x/v3/fav/folder/edit' \
|
||||
--data-urlencode 'media_id=1182306172' \
|
||||
--data-urlencode 'title=test' \
|
||||
--data-urlencode 'intro=2333' \
|
||||
--data-urlencode 'privacy=0' \
|
||||
--data-urlencode 'cover=http://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png' \
|
||||
--data-urlencode 'cover=https://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png' \
|
||||
--data-urlencode 'csrf=xxxx' \
|
||||
-b 'SESSDATA=xxxx'
|
||||
```
|
||||
@ -170,7 +170,7 @@ curl 'http://api.bilibili.com/x/v3/fav/folder/edit' \
|
||||
"mid": 470310172,
|
||||
"attr": 6,
|
||||
"title": "test",
|
||||
"cover": "http://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png",
|
||||
"cover": "https://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png",
|
||||
"upper": {
|
||||
"mid": 0,
|
||||
"name": "",
|
||||
@ -202,7 +202,7 @@ curl 'http://api.bilibili.com/x/v3/fav/folder/edit' \
|
||||
|
||||
### 删除收藏夹
|
||||
|
||||
> http://api.bilibili.com/x/v3/fav/folder/del
|
||||
> https://api.bilibili.com/x/v3/fav/folder/del
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -231,7 +231,7 @@ curl 'http://api.bilibili.com/x/v3/fav/folder/edit' \
|
||||
删除id为`1182306172`的收藏夹:
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v3/fav/folder/del' \
|
||||
curl 'https://api.bilibili.com/x/v3/fav/folder/del' \
|
||||
--data-urlencode 'media_ids=1182306172' \
|
||||
--data-urlencode 'csrf=xxxx' \
|
||||
-b 'SESSDATA=xxxx'
|
||||
@ -255,7 +255,7 @@ curl 'http://api.bilibili.com/x/v3/fav/folder/del' \
|
||||
|
||||
### 批量复制内容
|
||||
|
||||
> http://api.bilibili.com/x/v3/fav/resource/copy
|
||||
> https://api.bilibili.com/x/v3/fav/resource/copy
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -288,7 +288,7 @@ curl 'http://api.bilibili.com/x/v3/fav/folder/del' \
|
||||
将id为`1288061499`的收藏夹中视频稿件`av21822819` `av21918689` `av22288065`复制到id为`1178751999`的收藏夹中
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v3/fav/resource/copy' \
|
||||
curl 'https://api.bilibili.com/x/v3/fav/resource/copy' \
|
||||
--data-urlencode 'src_media_id=1288061499' \
|
||||
--data-urlencode 'tar_media_id=1178751999' \
|
||||
--data-urlencode 'mid=233333' \
|
||||
@ -315,7 +315,7 @@ curl 'http://api.bilibili.com/x/v3/fav/resource/copy' \
|
||||
|
||||
### 批量移动内容
|
||||
|
||||
> http://api.bilibili.com/x/v3/fav/resource/move
|
||||
> https://api.bilibili.com/x/v3/fav/resource/move
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -348,7 +348,7 @@ curl 'http://api.bilibili.com/x/v3/fav/resource/copy' \
|
||||
将id为`1288061499`的收藏夹中视频稿件`av21822819` `av21918689` `av22288065`移动到id为`1178751999`的收藏夹中
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v3/fav/resource/move' \
|
||||
curl 'https://api.bilibili.com/x/v3/fav/resource/move' \
|
||||
--data-urlencode 'src_media_id=1288061499' \
|
||||
--data-urlencode 'tar_media_id=1178751999' \
|
||||
--data-urlencode 'mid=233333' \
|
||||
@ -375,7 +375,7 @@ curl 'http://api.bilibili.com/x/v3/fav/resource/move' \
|
||||
|
||||
### 批量删除内容
|
||||
|
||||
> http://api.bilibili.com/x/v3/fav/resource/batch-del
|
||||
> https://api.bilibili.com/x/v3/fav/resource/batch-del
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -406,7 +406,7 @@ curl 'http://api.bilibili.com/x/v3/fav/resource/move' \
|
||||
将id为`1178751999`的收藏夹中视频稿件`av21822819` `av21918689` `av22288065`取消收藏
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v3/fav/resource/batch-del' \
|
||||
curl 'https://api.bilibili.com/x/v3/fav/resource/batch-del' \
|
||||
--data-urlencode 'resources=21822819:2,21918689:2,22288065:2' \
|
||||
--data-urlencode 'media_id=1178751999' \
|
||||
--data-urlencode 'platform=web' \
|
||||
@ -431,7 +431,7 @@ curl 'http://api.bilibili.com/x/v3/fav/resource/batch-del' \
|
||||
|
||||
### 清空所有失效内容
|
||||
|
||||
> http://api.bilibili.com/x/v3/fav/resource/clean
|
||||
> https://api.bilibili.com/x/v3/fav/resource/clean
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -460,7 +460,7 @@ curl 'http://api.bilibili.com/x/v3/fav/resource/batch-del' \
|
||||
清理id为`1161340172`的收藏夹
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v3/fav/resource/clean' \
|
||||
curl 'https://api.bilibili.com/x/v3/fav/resource/clean' \
|
||||
--data-urlencode 'media_id=1161340172' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
-b 'SESSDATA=xxx'
|
||||
|
12
fav/info.md
12
fav/info.md
@ -8,7 +8,7 @@
|
||||
|
||||
## 获取收藏夹元数据
|
||||
|
||||
> http://api.bilibili.com/x/v3/fav/folder/info
|
||||
> https://api.bilibili.com/x/v3/fav/folder/info
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -80,7 +80,7 @@
|
||||
查询收藏夹`id=1052622027`的元数据
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/v3/fav/folder/info' \
|
||||
curl -G 'https://api.bilibili.com/x/v3/fav/folder/info' \
|
||||
--data-urlencode 'media_id=1052622027' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -131,7 +131,7 @@ curl -G 'http://api.bilibili.com/x/v3/fav/folder/info' \
|
||||
|
||||
## 获取指定用户创建的所有收藏夹信息
|
||||
|
||||
> http://api.bilibili.com/x/v3/fav/folder/created/list-all
|
||||
> https://api.bilibili.com/x/v3/fav/folder/created/list-all
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -192,7 +192,7 @@ curl -G 'http://api.bilibili.com/x/v3/fav/folder/info' \
|
||||
查询用户`mid=509372`的所有创建收藏夹列表
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/v3/fav/folder/created/list-all' \
|
||||
curl -G 'https://api.bilibili.com/x/v3/fav/folder/created/list-all' \
|
||||
--data-urlencode 'up_mid=509372' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -236,7 +236,7 @@ curl -G 'http://api.bilibili.com/x/v3/fav/folder/created/list-all' \
|
||||
|
||||
## 批量获取指定收藏id的内容
|
||||
|
||||
> http://api.bilibili.com/x/v3/fav/resource/infos
|
||||
> https://api.bilibili.com/x/v3/fav/resource/infos
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -314,7 +314,7 @@ curl -G 'http://api.bilibili.com/x/v3/fav/folder/created/list-all' \
|
||||
3-音频-`au15664`
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/v3/fav/resource/infos' \
|
||||
curl -G 'https://api.bilibili.com/x/v3/fav/resource/infos' \
|
||||
--data-urlencode 'resources=583785685:2,523:21,15664:12'
|
||||
```
|
||||
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
## 获取收藏夹内容明细列表
|
||||
|
||||
> http://api.bilibili.com/x/v3/fav/resource/list
|
||||
> https://api.bilibili.com/x/v3/fav/resource/list
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -139,7 +139,7 @@
|
||||
查询收藏夹`id=1052622027`,每页5个视频,第`1`页的内容明细
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/v3/fav/resource/list' \
|
||||
curl -G 'https://api.bilibili.com/x/v3/fav/resource/list' \
|
||||
--data-urlencode 'media_id=1052622027' \
|
||||
--data-urlencode 'platform=web' \
|
||||
--data-urlencode 'pn=1' \
|
||||
@ -333,7 +333,7 @@ curl -G 'http://api.bilibili.com/x/v3/fav/resource/list' \
|
||||
|
||||
## 获取收藏夹全部内容id
|
||||
|
||||
> http://api.bilibili.com/x/v3/fav/resource/ids
|
||||
> https://api.bilibili.com/x/v3/fav/resource/ids
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -380,7 +380,7 @@ curl -G 'http://api.bilibili.com/x/v3/fav/resource/list' \
|
||||
查询收藏夹`id=1052622027`的全部内容id
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/v3/fav/resource/ids' \
|
||||
curl -G 'https://api.bilibili.com/x/v3/fav/resource/ids' \
|
||||
--data-urlencode 'media_id=1052622027' \
|
||||
--data-urlencode 'platform=web' \
|
||||
-b 'SESSDATA=xxx'
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
## 获取主题色基本信息1
|
||||
|
||||
> http://club.bilibili.com/api/query.skin.list.do
|
||||
> https://club.bilibili.com/api/query.skin.list.do
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -60,7 +60,7 @@
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl -G 'http://club.bilibili.com/api/query.skin.list.do' \
|
||||
curl -G 'https://club.bilibili.com/api/query.skin.list.do' \
|
||||
--data-urlencode 'access_key=xxx' \
|
||||
--data-urlencode 'appkey=1d8b6e7d45233436' \
|
||||
--data-urlencode 'build=6082000' \
|
||||
@ -149,7 +149,7 @@ curl -G 'http://club.bilibili.com/api/query.skin.list.do' \
|
||||
|
||||
## 获取主题色基本信息2
|
||||
|
||||
> http://api.bilibili.com/x/garb/skin/color/list
|
||||
> https://api.bilibili.com/x/garb/skin/color/list
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -198,7 +198,7 @@ curl -G 'http://club.bilibili.com/api/query.skin.list.do' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/garb/skin/color/list' \
|
||||
curl -G 'https://api.bilibili.com/x/garb/skin/color/list' \
|
||||
--data-urlencode 'mobi_app=android' \
|
||||
--data-urlencode 'build=6082000' \
|
||||
-b 'SESSDATA=xxx'
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
## 获取主题及加载动画
|
||||
|
||||
> http://app.bilibili.com/x/resource/show/skin
|
||||
> https://app.bilibili.com/x/resource/show/skin
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -110,7 +110,7 @@
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl -G 'http://app.bilibili.com/x/resource/show/skin' \
|
||||
curl -G 'https://app.bilibili.com/x/resource/show/skin' \
|
||||
--data-urlencode 'access_key=xxx' \
|
||||
--data-urlencode 'appkey=1d8b6e7d45233436' \
|
||||
--data-urlencode 'build=6082000' \
|
||||
@ -239,7 +239,7 @@ curl -G 'http://app.bilibili.com/x/resource/show/skin' \
|
||||
以`id=2529(初音未来-日版)`的资源为例
|
||||
|
||||
```shell
|
||||
wget http://i0.hdslb.com/bfs/garb/zip/9c393edea0c7b7b59685a20cd655363ef573a325.zip
|
||||
wget https://i0.hdslb.com/bfs/garb/zip/9c393edea0c7b7b59685a20cd655363ef573a325.zip
|
||||
unzip -l 9c393edea0c7b7b59685a20cd655363ef573a325.zip
|
||||
```
|
||||
|
||||
|
@ -13,7 +13,7 @@
|
||||
|
||||
## 获取历史记录列表_web端
|
||||
|
||||
>http://api.bilibili.com/x/web-interface/history/cursor
|
||||
>https://api.bilibili.com/x/web-interface/history/cursor
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -136,7 +136,7 @@
|
||||
获取当前时间截止的5条历史记录
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/web-interface/history/cursor' \
|
||||
curl -G 'https://api.bilibili.com/x/web-interface/history/cursor' \
|
||||
--data-urlencode 'ps=5' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -354,7 +354,7 @@ curl -G 'http://api.bilibili.com/x/web-interface/history/cursor' \
|
||||
|
||||
## 获取视频观看历史记录_web端旧版
|
||||
|
||||
> http://api.bilibili.com/x/v2/history
|
||||
> https://api.bilibili.com/x/v2/history
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -464,7 +464,7 @@ curl -G 'http://api.bilibili.com/x/web-interface/history/cursor' \
|
||||
查询当前视频历史记录列表
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/v2/history' \
|
||||
curl -G 'https://api.bilibili.com/x/v2/history' \
|
||||
--data-urlencode 'ps=5' \
|
||||
--data-urlencode 'pn=1' \
|
||||
-b 'SESSDATA=xxx'
|
||||
@ -664,7 +664,7 @@ curl -G 'http://api.bilibili.com/x/v2/history' \
|
||||
|
||||
## 删除历史记录
|
||||
|
||||
> http://api.bilibili.com/x/v2/history/delete
|
||||
> https://api.bilibili.com/x/v2/history/delete
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -692,7 +692,7 @@ curl -G 'http://api.bilibili.com/x/v2/history' \
|
||||
删除视频`av540580868`的观看历史记录
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v2/history/delete' \
|
||||
curl 'https://api.bilibili.com/x/v2/history/delete' \
|
||||
--data-urlencode 'kid=archive_540580868' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
-b 'SESSDATA=xxx'
|
||||
@ -713,7 +713,7 @@ curl 'http://api.bilibili.com/x/v2/history/delete' \
|
||||
|
||||
## 清空历史记录
|
||||
|
||||
> http://api.bilibili.com/x/v2/history/clear
|
||||
> https://api.bilibili.com/x/v2/history/clear
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -740,7 +740,7 @@ curl 'http://api.bilibili.com/x/v2/history/delete' \
|
||||
清空历史记录
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v2/history/clear' \
|
||||
curl 'https://api.bilibili.com/x/v2/history/clear' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -760,7 +760,7 @@ curl 'http://api.bilibili.com/x/v2/history/clear' \
|
||||
|
||||
## 停用历史记录
|
||||
|
||||
> http://api.bilibili.com/x/v2/history/shadow/set
|
||||
> https://api.bilibili.com/x/v2/history/shadow/set
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -790,7 +790,7 @@ curl 'http://api.bilibili.com/x/v2/history/clear' \
|
||||
停用历史记录功能
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v2/history/shadow/set' \
|
||||
curl 'https://api.bilibili.com/x/v2/history/shadow/set' \
|
||||
--data-urlencode 'switch=true' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
-b 'SESSDATA=xxx'
|
||||
@ -811,7 +811,7 @@ curl 'http://api.bilibili.com/x/v2/history/shadow/set' \
|
||||
|
||||
## 查询历史记录停用状态
|
||||
|
||||
> http://api.bilibili.com/x/v2/history/shadow
|
||||
> https://api.bilibili.com/x/v2/history/shadow
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -833,7 +833,7 @@ curl 'http://api.bilibili.com/x/v2/history/shadow/set' \
|
||||
当前状态为未停用视频历史记录
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v2/history/shadow' \
|
||||
curl 'https://api.bilibili.com/x/v2/history/shadow' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
|
@ -12,7 +12,7 @@
|
||||
|
||||
## 视频添加稍后再看
|
||||
|
||||
>http://api.bilibili.com/x/v2/history/toview/add
|
||||
>https://api.bilibili.com/x/v2/history/toview/add
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -45,7 +45,7 @@
|
||||
avid方式:
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v2/history/toview/add' \
|
||||
curl 'https://api.bilibili.com/x/v2/history/toview/add' \
|
||||
--data-urlencode 'aid=41687433' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
-b 'SESSDATA=xxx'
|
||||
@ -54,7 +54,7 @@ curl 'http://api.bilibili.com/x/v2/history/toview/add' \
|
||||
bvid方式:
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v2/history/toview/add' \
|
||||
curl 'https://api.bilibili.com/x/v2/history/toview/add' \
|
||||
--data-urlencode 'bvid=BV1ht41147kj' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
-b 'SESSDATA=xxx'
|
||||
@ -75,7 +75,7 @@ curl 'http://api.bilibili.com/x/v2/history/toview/add' \
|
||||
|
||||
## 添加频道中所有视频到稍后再看
|
||||
|
||||
> http://space.bilibili.com/ajax/channel/addAllToView
|
||||
> https://space.bilibili.com/ajax/channel/addAllToView
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -109,7 +109,7 @@ curl 'http://api.bilibili.com/x/v2/history/toview/add' \
|
||||
添加用户`mid=282994`下的频道`4693`中所有视频到稍后再看
|
||||
|
||||
```shell
|
||||
curl 'http://space.bilibili.com/ajax/channel/addAllToView' \
|
||||
curl 'https://space.bilibili.com/ajax/channel/addAllToView' \
|
||||
--data-urlencode 'cid=4693' \
|
||||
--data-urlencode 'mid=282994' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
@ -131,7 +131,7 @@ curl 'http://space.bilibili.com/ajax/channel/addAllToView' \
|
||||
|
||||
## 获取稍后再看视频列表
|
||||
|
||||
> http://api.bilibili.com/x/v2/history/toview
|
||||
> https://api.bilibili.com/x/v2/history/toview
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -197,7 +197,7 @@ curl 'http://space.bilibili.com/ajax/channel/addAllToView' \
|
||||
获取稍后再看视频列表
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v2/history/toview' \
|
||||
curl 'https://api.bilibili.com/x/v2/history/toview' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
@ -352,7 +352,7 @@ curl 'http://api.bilibili.com/x/v2/history/toview' \
|
||||
|
||||
## 删除稍后再看视频
|
||||
|
||||
> http://api.bilibili.com/x/v2/history/toview/del
|
||||
> https://api.bilibili.com/x/v2/history/toview/del
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -381,7 +381,7 @@ curl 'http://api.bilibili.com/x/v2/history/toview' \
|
||||
删除视频`av540580868`的稍后再看记录
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v2/history/toview/del' \
|
||||
curl 'https://api.bilibili.com/x/v2/history/toview/del' \
|
||||
--data-urlencode 'aid=540580868' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
-b 'SESSDATA=xxx'
|
||||
@ -403,7 +403,7 @@ curl 'http://api.bilibili.com/x/v2/history/toview/del' \
|
||||
删除所有已观看的视频
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v2/history/toview/del' \
|
||||
curl 'https://api.bilibili.com/x/v2/history/toview/del' \
|
||||
--data-urlencode 'viewed=true' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
-b 'SESSDATA=xxx'
|
||||
@ -424,7 +424,7 @@ curl 'http://api.bilibili.com/x/v2/history/toview/del' \
|
||||
|
||||
## 清空稍后再看视频列表
|
||||
|
||||
> http://api.bilibili.com/x/v2/history/toview/clear
|
||||
> https://api.bilibili.com/x/v2/history/toview/clear
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -451,7 +451,7 @@ curl 'http://api.bilibili.com/x/v2/history/toview/del' \
|
||||
清空稍后再看视频列表
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/v2/history/toview/clear' \
|
||||
curl 'https://api.bilibili.com/x/v2/history/toview/clear' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
1179
live/info.md
1179
live/info.md
File diff suppressed because it is too large
Load Diff
@ -68,7 +68,7 @@
|
||||
如想在`网游`父分区下的`英雄联盟`分区开播,则查到子分区id为`86`
|
||||
|
||||
```shell
|
||||
curl 'http://api.live.bilibili.com/room/v1/Area/getList'
|
||||
curl 'https://api.live.bilibili.com/room/v1/Area/getList'
|
||||
```
|
||||
|
||||
<details>
|
||||
|
@ -87,7 +87,7 @@
|
||||
查询直播间`cid=14073662`的直播间信息
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.live.bilibili.com/room/v1/Room/playUrl' \
|
||||
curl -G 'https://api.live.bilibili.com/room/v1/Room/playUrl' \
|
||||
--data-urlencode 'cid=14073662' \
|
||||
--data-urlencode 'qn=10000' \
|
||||
--data-urlencode 'platform=web'
|
||||
|
@ -40,7 +40,7 @@
|
||||
修改直播间`10352053`标题为`测试`
|
||||
|
||||
```shell
|
||||
curl 'http://api.live.bilibili.com/room/v1/Room/update' \
|
||||
curl 'https://api.live.bilibili.com/room/v1/Room/update' \
|
||||
--data-urlencode 'room_id=10352053' \
|
||||
--data-urlencode 'title=测试' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
@ -151,7 +151,7 @@ curl 'http://api.live.bilibili.com/room/v1/Room/update' \
|
||||
`"data"."rtmp"."code"`为推流参数
|
||||
|
||||
```shell
|
||||
curl 'http://api.live.bilibili.com/room/v1/Room/startLive' \
|
||||
curl 'https://api.live.bilibili.com/room/v1/Room/startLive' \
|
||||
--data-urlencode 'room_id=10352053' \
|
||||
--data-urlencode 'area_v2=27' \
|
||||
--data-urlencode 'platform=pc' \
|
||||
@ -242,7 +242,7 @@ curl 'http://api.live.bilibili.com/room/v1/Room/startLive' \
|
||||
关闭直播间`10352053`的直播
|
||||
|
||||
```shell
|
||||
curl 'http://api.live.bilibili.com/room/v1/Room/stopLive' \
|
||||
curl 'https://api.live.bilibili.com/room/v1/Room/stopLive' \
|
||||
--data-urlencode 'room_id=10352053' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
-b 'SESSDATA=xxx;bili_jct=xxx'
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -9,7 +9,7 @@
|
||||
|
||||
## 获取用户持有的粉丝勋章信息
|
||||
|
||||
> ~~http://api.live.bilibili.com/fans_medal/v5/live_fans_medal/iApiMedal~~
|
||||
> ~~https://api.live.bilibili.com/fans_medal/v5/live_fans_medal/iApiMedal~~
|
||||
>
|
||||
> https://api.live.bilibili.com/xlive/app-ucenter/v1/user/GetMyMedals
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
## 退出登录(web端)
|
||||
|
||||
> http://passport.bilibili.com/login/exit/v2
|
||||
> https://passport.bilibili.com/login/exit/v2
|
||||
|
||||
_请求方式:POST_
|
||||
|
||||
|
@ -529,21 +529,21 @@ curl 'https://passport.snm0516.aisee.tv/x/passport-tv-login/qrcode/auth_code' \
|
||||
|
||||
根对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
|---------|-----------------------|------|----------------------------------------------------------------------------|
|
||||
| code | num | 返回值 | 0:成功<br />-3:API校验密匙错误<br />-400:请求错误<br />86038:二维码已失效<br />86039:二维码尚未确认 |
|
||||
| message | str | 错误信息 | 默认为0 |
|
||||
| ttl | num | 1 | |
|
||||
| data | 有效时:obj<br />无效时:null | 信息本体 | |
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
|---------|-----------------------|------|--------------------------------------------------------------------------------------------------------------|
|
||||
| code | num | 返回值 | 0:成功<br />-3:API校验密匙错误<br />-400:请求错误<br/>-404:啥都木有<br />86038:二维码已失效<br />86039:二维码尚未确认<br/>86090:二维码已扫码未确认 |
|
||||
| message | str | 错误信息 | 默认为0 |
|
||||
| ttl | num | 1 | |
|
||||
| data | 有效时:obj<br />无效时:null | 信息本体 | |
|
||||
|
||||
`data`对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
|---------------|-----|------------|--------------|
|
||||
| mid | num | 登录用户mid | |
|
||||
| access_token | str | APP登录Token | |
|
||||
| refresh_token | str | APP刷新Token | |
|
||||
| expires_in | num | 有效时间 | 单位为秒 一般为30天 |
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
|---------------|-----|------------|---------------------|
|
||||
| mid | num | 登录用户mid | |
|
||||
| access_token | str | APP登录Token | |
|
||||
| refresh_token | str | APP刷新Token | |
|
||||
| expires_in | num | 有效时间 | 默认:15552000秒,等于180天 |
|
||||
|
||||
**示例:**
|
||||
|
||||
@ -555,7 +555,7 @@ curl 'https://passport.snm0516.aisee.tv/x/passport-tv-login/qrcode/poll' \
|
||||
--data-urlencode 'auth_code=6214464b3025541abf6f654cf7569a01' \
|
||||
--data-urlencode 'local_id=0' \
|
||||
--data-urlencode 'ts=0' \
|
||||
--data-urlencode 'sign=87de3d0fee7c3f4facd244537238914e' \
|
||||
--data-urlencode 'sign=87de3d0fee7c3f4facd244537238914e'
|
||||
```
|
||||
|
||||
<details>
|
||||
@ -567,10 +567,68 @@ curl 'https://passport.snm0516.aisee.tv/x/passport-tv-login/qrcode/poll' \
|
||||
"message": "0",
|
||||
"ttl": 1,
|
||||
"data": {
|
||||
"mid": 293793435,
|
||||
"access_token": "***",
|
||||
"refresh_token": "***",
|
||||
"expires_in": 2592000
|
||||
"is_new": false,
|
||||
"mid": 10086,
|
||||
"access_token": "********************************",
|
||||
"refresh_token": "********************************",
|
||||
"expires_in": 15552000,
|
||||
"token_info": {
|
||||
"mid": 10086,
|
||||
"access_token": "********************************",
|
||||
"refresh_token": "********************************",
|
||||
"expires_in": 15552000
|
||||
},
|
||||
"cookie_info": {
|
||||
"cookies": [
|
||||
{
|
||||
"name": "SESSDATA",
|
||||
"value": "********************************",
|
||||
"http_only": 1,
|
||||
"expires": 1679988973,
|
||||
"secure": 0
|
||||
},
|
||||
{
|
||||
"name": "bili_jct",
|
||||
"value": "********************************",
|
||||
"http_only": 0,
|
||||
"expires": 1679988973,
|
||||
"secure": 0
|
||||
},
|
||||
{
|
||||
"name": "DedeUserID",
|
||||
"value": "*******",
|
||||
"http_only": 0,
|
||||
"expires": 1679988973,
|
||||
"secure": 0
|
||||
},
|
||||
{
|
||||
"name": "DedeUserID__ckMd5",
|
||||
"value": "****************",
|
||||
"http_only": 0,
|
||||
"expires": 1679988973,
|
||||
"secure": 0
|
||||
},
|
||||
{
|
||||
"name": "sid",
|
||||
"value": "********",
|
||||
"http_only": 0,
|
||||
"expires": 1679988973,
|
||||
"secure": 0
|
||||
}
|
||||
],
|
||||
"domains": [
|
||||
".bilibili.com",
|
||||
".biligame.com",
|
||||
".bigfun.cn",
|
||||
".bigfunapp.cn",
|
||||
".dreamcast.hk"
|
||||
]
|
||||
},
|
||||
"sso": [
|
||||
"https://passport.bilibili.com/api/v2/sso",
|
||||
"https://passport.biligame.com/api/v2/sso",
|
||||
"https://passport.bigfunapp.cn/api/v2/sso"
|
||||
]
|
||||
}
|
||||
}
|
||||
```
|
||||
|
@ -1,25 +1,20 @@
|
||||
# 短信登录
|
||||
|
||||
- [获取国际冠字码_web端](#获取国际冠字码_web端)
|
||||
- [发送短信验证码_web端](#发送短信验证码_web端)
|
||||
- [使用短信验证码登录_web端](#使用短信验证码登录_web端)
|
||||
|
||||
---
|
||||
|
||||
web端短信登录流程:
|
||||
|
||||
1. [完成人机验证](readme.md)
|
||||
2. 发送短信,使用国际地区代码`cid`+手机号码`tel`+登录密钥`token`+极验`challenge`+验证结果`validate`+验证结果`seccode`
|
||||
3. 提交短信验证码以验证登录操作,使用国际地区代码`cid`+手机号码`tel`+短信验证码`code`
|
||||
|
||||
---
|
||||
## 获取国际冠字码_web端
|
||||
|
||||
- [短信登录(web端)](#短信登录web端)
|
||||
- [获取国际冠字码(web端)](#获取国际冠字码web端)
|
||||
- [发送短信验证码(web端)](#发送短信验证码web端)
|
||||
- [使用短信验证码登录(web端)](#使用短信验证码登录web端)
|
||||
|
||||
---
|
||||
|
||||
## 短信登录(web端)
|
||||
|
||||
### 获取国际冠字码(web端)
|
||||
|
||||
> http://passport.bilibili.com/web/generic/country/list
|
||||
> https://passport.bilibili.com/web/generic/country/list
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -58,7 +53,7 @@ web端短信登录流程:
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://passport.bilibili.com/web/generic/country/list'
|
||||
curl 'https://passport.bilibili.com/web/generic/country/list'
|
||||
```
|
||||
|
||||
<details>
|
||||
@ -100,9 +95,9 @@ curl 'http://passport.bilibili.com/web/generic/country/list'
|
||||
|
||||
</details>
|
||||
|
||||
### 发送短信验证码(web端)
|
||||
## 发送短信验证码_web端
|
||||
|
||||
> http://passport.bilibili.com/x/passport-login/web/sms/send
|
||||
> https://passport.bilibili.com/x/passport-login/web/sms/send
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -143,7 +138,7 @@ curl 'http://passport.bilibili.com/web/generic/country/list'
|
||||
例如手机号为`13888888888`,国际id为`1 (中国大陆)`,登录秘钥为`aabbccdd`,极验challenge为`2333`,极验结果为`666666`,进行发送短信验证码操作
|
||||
|
||||
```shell
|
||||
curl 'http://passport.bilibili.com/x/passport-login/web/sms/send' \
|
||||
curl 'https://passport.bilibili.com/x/passport-login/web/sms/send' \
|
||||
--data-urlencode 'tel=13888888888' \
|
||||
--data-urlencode 'cid=1' \
|
||||
--data-urlencode 'source=main_web' \
|
||||
@ -168,7 +163,7 @@ curl 'http://passport.bilibili.com/x/passport-login/web/sms/send' \
|
||||
|
||||
</details>
|
||||
|
||||
### 使用短信验证码登录(web端)
|
||||
## 使用短信验证码登录_web端
|
||||
|
||||
> https://passport.bilibili.com/x/passport-login/web/login/sms
|
||||
|
||||
|
@ -39,7 +39,7 @@ SSO登录页面跳转()
|
||||
|
||||
### 获取公钥&盐(web端)
|
||||
|
||||
> http://passport.bilibili.com/x/passport-login/web/key
|
||||
> https://passport.bilibili.com/x/passport-login/web/key
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -64,7 +64,7 @@ SSO登录页面跳转()
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://passport.bilibili.com/x/passport-login/web/key'
|
||||
curl 'https://passport.bilibili.com/x/passport-login/web/key'
|
||||
```
|
||||
|
||||
<details>
|
||||
@ -87,7 +87,7 @@ curl 'http://passport.bilibili.com/x/passport-login/web/key'
|
||||
|
||||
### 登录操作(web端)
|
||||
|
||||
> http://passport.bilibili.com/x/passport-login/web/login
|
||||
> https://passport.bilibili.com/x/passport-login/web/login
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -134,7 +134,7 @@ data 对象:
|
||||
例如用户账号为`12345678900`,加密后的密码为`xxx`,登录秘钥为`aabbccdd`,极验challenge为`2333`,极验结果为`666666`,进行验证登录操作
|
||||
|
||||
```shell
|
||||
curl 'http://passport.bilibili.com/x/passport-login/web/login' \
|
||||
curl 'https://passport.bilibili.com/x/passport-login/web/login' \
|
||||
--data-urlencode 'username=12345678900' \
|
||||
--data-urlencode 'password=xxx' \
|
||||
--data-urlencode 'keep=0' \
|
||||
@ -199,7 +199,7 @@ X-Cache-Webcdn: BYPASS from jd-sxhz-dx-w-01
|
||||
|
||||
### 获取公钥&盐(web端-旧版)
|
||||
|
||||
> http://passport.bilibili.com/login?act=getkey
|
||||
> https://passport.bilibili.com/login?act=getkey
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -215,7 +215,7 @@ X-Cache-Webcdn: BYPASS from jd-sxhz-dx-w-01
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://passport.bilibili.com/login?act=getkey'
|
||||
curl 'https://passport.bilibili.com/login?act=getkey'
|
||||
```
|
||||
|
||||
<details>
|
||||
@ -233,7 +233,7 @@ curl 'http://passport.bilibili.com/login?act=getkey'
|
||||
### 登录操作(web端-旧版)
|
||||
|
||||
|
||||
> http://passport.bilibili.com/web/login/v2
|
||||
> https://passport.bilibili.com/web/login/v2
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -380,7 +380,7 @@ X-Cache-Webcdn: BYPASS from jd-sxhz-dx-w-01
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://passport.bilibili.com/api/oauth2/getKey' \
|
||||
curl 'https://passport.bilibili.com/api/oauth2/getKey' \
|
||||
--data-urlencode 'appkey=1d8b6e7d45233436' \
|
||||
--data-urlencode 'sign=17004c193f688f0b5665c1068e733aff'
|
||||
```
|
||||
|
@ -19,7 +19,7 @@
|
||||
|
||||
### 申请captcha验证码
|
||||
|
||||
> http://passport.bilibili.com/x/passport-login/captcha?source=main_web
|
||||
> https://passport.bilibili.com/x/passport-login/captcha?source=main_web
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
|
@ -10,9 +10,9 @@
|
||||
|
||||
## 导航栏用户信息
|
||||
|
||||
> http://api.bilibili.com/nav(带有转义)
|
||||
> https://api.bilibili.com/nav(带有转义)
|
||||
>
|
||||
> http://api.bilibili.com/x/web-interface/nav(原始数据)
|
||||
> https://api.bilibili.com/x/web-interface/nav(原始数据)
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -114,7 +114,7 @@
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/nav' \
|
||||
curl 'https://api.bilibili.com/nav' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
@ -192,7 +192,7 @@ curl 'http://api.bilibili.com/nav' \
|
||||
<details>
|
||||
<summary>查看折叠内容</summary>
|
||||
|
||||
> http://account.bilibili.com/home/userInfo
|
||||
> https://account.bilibili.com/home/userInfo
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -242,7 +242,7 @@ curl 'http://api.bilibili.com/nav' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://account.bilibili.com/home/userInfo' \
|
||||
curl 'https://account.bilibili.com/home/userInfo' \
|
||||
-b 'SESSDATA=xxx;DedeUserID=1;'
|
||||
```
|
||||
|
||||
@ -281,7 +281,7 @@ curl 'http://account.bilibili.com/home/userInfo' \
|
||||
|
||||
## 登录用户信息(APP端)
|
||||
|
||||
> http://app.bilibili.com/x/v2/account/myinfo
|
||||
> https://app.bilibili.com/x/v2/account/myinfo
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -372,7 +372,7 @@ curl 'http://account.bilibili.com/home/userInfo' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl -G 'http://app.bilibili.com/x/v2/account/myinfo' \
|
||||
curl -G 'https://app.bilibili.com/x/v2/account/myinfo' \
|
||||
--data-urlencode 'access_key=xxx' \
|
||||
--data-urlencode 'appkey=4409e2ce8ffd12b8' \
|
||||
--data-urlencode 'ts=0' \
|
||||
@ -436,7 +436,7 @@ curl -G 'http://app.bilibili.com/x/v2/account/myinfo' \
|
||||
|
||||
## 登录用户状态数(双端)
|
||||
|
||||
> http://api.bilibili.com/x/web-interface/nav/stat
|
||||
> https://api.bilibili.com/x/web-interface/nav/stat
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -472,7 +472,7 @@ curl -G 'http://app.bilibili.com/x/v2/account/myinfo' \
|
||||
Cookie方式:
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/web-interface/nav/stat' \
|
||||
curl 'https://api.bilibili.com/x/web-interface/nav/stat' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
@ -497,7 +497,7 @@ curl 'http://api.bilibili.com/x/web-interface/nav/stat' \
|
||||
APP方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/web-interface/nav/stat' \
|
||||
curl -G 'https://api.bilibili.com/x/web-interface/nav/stat' \
|
||||
--data-urlencode 'access_key=d907f51122c59599d580ade2315af971'
|
||||
```
|
||||
|
||||
@ -521,7 +521,7 @@ curl -G 'http://api.bilibili.com/x/web-interface/nav/stat' \
|
||||
|
||||
## 获取硬币数
|
||||
|
||||
> http://account.bilibili.com/site/getCoin
|
||||
> https://account.bilibili.com/site/getCoin
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -548,7 +548,7 @@ curl -G 'http://api.bilibili.com/x/web-interface/nav/stat' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://account.bilibili.com/site/getCoin' \
|
||||
curl 'https://account.bilibili.com/site/getCoin' \
|
||||
-b 'SESSDATA=xxx;DedeUserID=1;'
|
||||
```
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
## 查询登录记录
|
||||
|
||||
> http://api.bilibili.com/x/safecenter/login_notice
|
||||
> https://api.bilibili.com/x/safecenter/login_notice
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -46,7 +46,7 @@
|
||||
查询用户`293793435`设备id为`fuck_chenrui`的登录记录
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/safecenter/login_notice' \
|
||||
curl -G 'https://api.bilibili.com/x/safecenter/login_notice' \
|
||||
--data-urlencode 'mid=293793435' \
|
||||
--data-urlencode 'buvid=fuck_chenrui' \
|
||||
-b 'SESSDATA=xxx'
|
||||
|
@ -14,7 +14,7 @@
|
||||
|
||||
## 获取我的信息
|
||||
|
||||
> http://api.bilibili.com/x/member/web/account
|
||||
> https://api.bilibili.com/x/member/web/account
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -53,7 +53,7 @@
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/member/web/account' \
|
||||
curl 'https://api.bilibili.com/x/member/web/account' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
@ -82,7 +82,7 @@ curl 'http://api.bilibili.com/x/member/web/account' \
|
||||
|
||||
## 查询每日奖励状态
|
||||
|
||||
> http://api.bilibili.com/x/member/web/exp/reward
|
||||
> https://api.bilibili.com/x/member/web/exp/reward
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -121,7 +121,7 @@ curl 'http://api.bilibili.com/x/member/web/account' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/member/web/exp/reward' \
|
||||
curl 'https://api.bilibili.com/x/member/web/exp/reward' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
@ -150,7 +150,7 @@ curl 'http://api.bilibili.com/x/member/web/exp/reward' \
|
||||
|
||||
## 查询每日投币获得经验数
|
||||
|
||||
>http://www.bilibili.com/plus/account/exp.php
|
||||
>https://www.bilibili.com/plus/account/exp.php
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -173,7 +173,7 @@ curl 'http://api.bilibili.com/x/member/web/exp/reward' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://www.bilibili.com/plus/account/exp.php' \
|
||||
curl 'https://www.bilibili.com/plus/account/exp.php' \
|
||||
-b 'SESSDATA=xxx;DedeUserID=1'
|
||||
```
|
||||
|
||||
@ -192,7 +192,7 @@ curl 'http://www.bilibili.com/plus/account/exp.php' \
|
||||
|
||||
## 查询大会员状态
|
||||
|
||||
> http://api.bilibili.com/x/vip/web/user/info
|
||||
> https://api.bilibili.com/x/vip/web/user/info
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -223,7 +223,7 @@ curl 'http://www.bilibili.com/plus/account/exp.php' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/vip/web/user/info' \
|
||||
curl 'https://api.bilibili.com/x/vip/web/user/info' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
@ -250,7 +250,7 @@ curl 'http://api.bilibili.com/x/vip/web/user/info' \
|
||||
|
||||
## 查询账号安全情况
|
||||
|
||||
> http://passport.bilibili.com/web/site/user/info
|
||||
> https://passport.bilibili.com/web/site/user/info
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -323,7 +323,7 @@ curl 'http://api.bilibili.com/x/vip/web/user/info' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://passport.bilibili.com/web/site/user/info' \
|
||||
curl 'https://passport.bilibili.com/web/site/user/info' \
|
||||
-b 'SESSDATA=xxx;DedeUserID=1;'
|
||||
```
|
||||
|
||||
@ -366,7 +366,7 @@ curl 'http://passport.bilibili.com/web/site/user/info' \
|
||||
|
||||
## 查询账号实名认证状态
|
||||
|
||||
> http://api.bilibili.com/x/member/realname/status
|
||||
> https://api.bilibili.com/x/member/realname/status
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -400,7 +400,7 @@ curl 'http://passport.bilibili.com/web/site/user/info' \
|
||||
当前状态为已认证
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/member/realname/status' \
|
||||
curl 'https://api.bilibili.com/x/member/realname/status' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
@ -422,7 +422,7 @@ curl 'http://api.bilibili.com/x/member/realname/status' \
|
||||
|
||||
## 查询实名认证详细信息
|
||||
|
||||
> http://api.bilibili.com/x/member/realname/apply/status
|
||||
> https://api.bilibili.com/x/member/realname/apply/status
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -456,7 +456,7 @@ curl 'http://api.bilibili.com/x/member/realname/status' \
|
||||
| card_type | num | 证件类型代码 | 0:身份证<br />2:港澳居民来往内地通行证<br />3:台湾居民来往大陆通行证<br />4:护照(中国签发)<br />5:外国人永久居留证<br />6:其他国家或地区身份证明 |
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/member/realname/apply/status' \
|
||||
curl 'https://api.bilibili.com/x/member/realname/apply/status' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
@ -482,7 +482,7 @@ curl 'http://api.bilibili.com/x/member/realname/apply/status' \
|
||||
|
||||
## 查询硬币变化情况
|
||||
|
||||
> http://api.bilibili.com/x/member/web/coin/log
|
||||
> httpsss://api.bilibili.com/x/member/web/coin/log
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -533,7 +533,7 @@ curl 'http://api.bilibili.com/x/member/realname/apply/status' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/member/web/coin/log' \
|
||||
curl 'https://api.bilibili.com/x/member/web/coin/log' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
@ -622,7 +622,7 @@ curl 'http://api.bilibili.com/x/member/web/coin/log' \
|
||||
|
||||
## 修改个人签名
|
||||
|
||||
> http://api.bilibili.com/x/member/web/sign/update
|
||||
> https://api.bilibili.com/x/member/web/sign/update
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -653,7 +653,7 @@ curl 'http://api.bilibili.com/x/member/web/coin/log' \
|
||||
更新个人标签为`高中技术宅一枚,爱好MC&电子&8-bit音乐&数码&编程,资深猿厨,粉丝群:1136462265`
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/member/web/sign/update' \
|
||||
curl 'https://api.bilibili.com/x/member/web/sign/update' \
|
||||
--data-urlencode 'user_sign=高中技术宅一枚,爱好MC&电子&8-bit音乐&数码&编程,粉丝群:1136462265' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
-b 'SESSDATA=xxx'
|
||||
|
@ -12,7 +12,7 @@
|
||||
|
||||
## 获取当前持有点数
|
||||
|
||||
> http://manga.bilibili.com/twirp/pointshop.v1.Pointshop/GetUserPoint
|
||||
> https://manga.bilibili.com/twirp/pointshop.v1.Pointshop/GetUserPoint
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -37,7 +37,7 @@
|
||||
**示例:**
|
||||
|
||||
```bash
|
||||
curl 'http://manga.bilibili.com/twirp/pointshop.v1.Pointshop/GetUserPoint' \
|
||||
curl 'https://manga.bilibili.com/twirp/pointshop.v1.Pointshop/GetUserPoint' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
@ -59,7 +59,7 @@ curl 'http://manga.bilibili.com/twirp/pointshop.v1.Pointshop/GetUserPoint' \
|
||||
|
||||
## 获取兑换奖品列表
|
||||
|
||||
> http://manga.bilibili.com/twirp/pointshop.v1.Pointshop/ListProduct
|
||||
> https://manga.bilibili.com/twirp/pointshop.v1.Pointshop/ListProduct
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -110,7 +110,7 @@ curl 'http://manga.bilibili.com/twirp/pointshop.v1.Pointshop/GetUserPoint' \
|
||||
**示例:**
|
||||
|
||||
```bash
|
||||
curl 'http://manga.bilibili.com/twirp/pointshop.v1.Pointshop/ListProduct'
|
||||
curl 'https://manga.bilibili.com/twirp/pointshop.v1.Pointshop/ListProduct'
|
||||
```
|
||||
|
||||
<details>
|
||||
@ -252,7 +252,7 @@ curl 'http://manga.bilibili.com/twirp/pointshop.v1.Pointshop/ListProduct'
|
||||
|
||||
## 兑换物品
|
||||
|
||||
> http://manga.bilibili.com/twirp/pointshop.v1.Pointshop/Exchange
|
||||
> https://manga.bilibili.com/twirp/pointshop.v1.Pointshop/Exchange
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -278,7 +278,7 @@ curl 'http://manga.bilibili.com/twirp/pointshop.v1.Pointshop/ListProduct'
|
||||
**示例:**
|
||||
|
||||
```bash
|
||||
curl 'http://manga.bilibili.com/twirp/pointshop.v1.Pointshop/Exchange' \
|
||||
curl 'https://manga.bilibili.com/twirp/pointshop.v1.Pointshop/Exchange' \
|
||||
--data-urlencode 'product_id=195' \
|
||||
--data-urlencode 'product_num=1' \
|
||||
--data-urlencode 'point=real_cost' \
|
||||
@ -299,7 +299,7 @@ curl 'http://manga.bilibili.com/twirp/pointshop.v1.Pointshop/Exchange' \
|
||||
|
||||
## 获取兑换历史记录
|
||||
|
||||
> http://manga.bilibili.com/twirp/activity.v1.Activity/GetPrizeList
|
||||
> https://manga.bilibili.com/twirp/activity.v1.Activity/GetPrizeList
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -343,7 +343,7 @@ curl 'http://manga.bilibili.com/twirp/pointshop.v1.Pointshop/Exchange' \
|
||||
**示例:**
|
||||
|
||||
```bash
|
||||
curl 'http://manga.bilibili.com/twirp/activity.v1.Activity/GetPrizeList' \
|
||||
curl 'https://manga.bilibili.com/twirp/activity.v1.Activity/GetPrizeList' \
|
||||
--data-urlencode 'act_id=90018' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -408,7 +408,7 @@ curl 'http://manga.bilibili.com/twirp/activity.v1.Activity/GetPrizeList' \
|
||||
|
||||
## 获取玩法说明
|
||||
|
||||
> http://manga.bilibili.com/twirp/pointshop.v1.Pointshop/GetExchangeRule
|
||||
> https://manga.bilibili.com/twirp/pointshop.v1.Pointshop/GetExchangeRule
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -431,7 +431,7 @@ curl 'http://manga.bilibili.com/twirp/activity.v1.Activity/GetPrizeList' \
|
||||
**示例:**
|
||||
|
||||
```bash
|
||||
curl 'http://manga.bilibili.com/twirp/pointshop.v1.Pointshop/GetExchangeRule'
|
||||
curl 'https://manga.bilibili.com/twirp/pointshop.v1.Pointshop/GetExchangeRule'
|
||||
```
|
||||
|
||||
<details>
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
## 未读消息数
|
||||
|
||||
> http://api.bilibili.com/x/msgfeed/unread
|
||||
> https://api.bilibili.com/x/msgfeed/unread
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -39,7 +39,7 @@ data 对象:
|
||||
以下信息代表了未读点赞数为10,未读回复数为4,未读at消息数为3,未读系统通知数为2,UP主助手信息数为1
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/msgfeed/unread' \
|
||||
curl 'https://api.bilibili.com/x/msgfeed/unread' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
## 未读私信数
|
||||
|
||||
> http://api.vc.bilibili.com/session_svr/v1/session_svr/single_unread
|
||||
> https://api.vc.bilibili.com/session_svr/v1/session_svr/single_unread
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -37,7 +37,7 @@
|
||||
以下信息代表了为未关注用户未读私信数为`1`条,已关注用户未读私信数为`6`条
|
||||
|
||||
```shell
|
||||
curl 'http://api.vc.bilibili.com/session_svr/v1/session_svr/single_unread' \
|
||||
curl 'https://api.vc.bilibili.com/session_svr/v1/session_svr/single_unread' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
@ -61,7 +61,7 @@ curl 'http://api.vc.bilibili.com/session_svr/v1/session_svr/single_unread' \
|
||||
|
||||
## 发送私信(web端)
|
||||
|
||||
> http://api.vc.bilibili.com/web_im/v1/web_im/send_msg
|
||||
> https://api.vc.bilibili.com/web_im/v1/web_im/send_msg
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -178,7 +178,7 @@ public class Util{
|
||||
> 催更[doge]
|
||||
|
||||
```shell
|
||||
curl 'http://api.vc.bilibili.com/web_im/v1/web_im/send_msg' \
|
||||
curl 'https://api.vc.bilibili.com/web_im/v1/web_im/send_msg' \
|
||||
--data-urlencode 'msg[sender_uid]=293793435' \
|
||||
--data-urlencode 'msg[receiver_id]=1' \
|
||||
--data-urlencode 'msg[receiver_type] =1' \
|
||||
@ -209,7 +209,7 @@ curl 'http://api.vc.bilibili.com/web_im/v1/web_im/send_msg' \
|
||||
> <img src="https://i1.hdslb.com/bfs/face/aebb2639a0d47f2ce1fec0631f412eaf53d4a0be.jpg" style="zoom:50%;" >
|
||||
|
||||
```shell
|
||||
curl 'http://api.vc.bilibili.com/web_im/v1/web_im/send_msg' \
|
||||
curl 'https://api.vc.bilibili.com/web_im/v1/web_im/send_msg' \
|
||||
--data-urlencode 'msg[sender_uid]=293793435' \
|
||||
--data-urlencode 'msg[receiver_id]=1' \
|
||||
--data-urlencode 'msg[receiver_type] =1' \
|
||||
|
@ -15,7 +15,7 @@
|
||||
|
||||
### 提交基础题
|
||||
|
||||
> http://api.bilibili.com/x/answer/v4/base/check
|
||||
> https://api.bilibili.com/x/answer/v4/base/check
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -51,7 +51,7 @@
|
||||
提交题目id为`104`的题,选项hash为`cb4c8cc9424fc771f7c1598e74de498f`
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/answer/v4/base/check' \
|
||||
curl 'https://api.bilibili.com/x/answer/v4/base/check' \
|
||||
--data-urlencode 'question_id=104' \
|
||||
--data-urlencode 'ans_hash=cb4c8cc9424fc771f7c1598e74de498f' \
|
||||
--data-urlencode 'csrf=xxxx' \
|
||||
@ -76,7 +76,7 @@ curl 'http://api.bilibili.com/x/answer/v4/base/check' \
|
||||
|
||||
### 提交附加题
|
||||
|
||||
> http://api.bilibili.com/x/answer/v4/base/check
|
||||
> https://api.bilibili.com/x/answer/v4/base/check
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -112,7 +112,7 @@ curl 'http://api.bilibili.com/x/answer/v4/base/check' \
|
||||
提交题目id为`104`的题,选项hash为`cb4c8cc9424fc771f7c1598e74de498f`
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/answer/v4/base/check' \
|
||||
curl 'https://api.bilibili.com/x/answer/v4/base/check' \
|
||||
--data-urlencode 'question_id=104' \
|
||||
--data-urlencode 'ans_hash=cb4c8cc9424fc771f7c1598e74de498f' \
|
||||
--data-urlencode 'csrf=xxxx' \
|
||||
@ -137,7 +137,7 @@ curl 'http://api.bilibili.com/x/answer/v4/base/check' \
|
||||
|
||||
### 提交自选题
|
||||
|
||||
> http://api.bilibili.com/x/answer/v4/pro/check
|
||||
> https://api.bilibili.com/x/answer/v4/pro/check
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -173,7 +173,7 @@ curl 'http://api.bilibili.com/x/answer/v4/base/check' \
|
||||
提交题目id为`2935`的题,选项hash为`ffd55cbe0624f466bee2ea3eb576a4d0`
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/answer/v4/pro/check' \
|
||||
curl -G 'https://api.bilibili.com/x/answer/v4/pro/check' \
|
||||
--data-urlencode 'question_id=2935' \
|
||||
--data-urlencode 'ans_hash=ffd55cbe0624f466bee2ea3eb576a4d0' \
|
||||
--data-urlencode 'csrf=xxxx' \
|
||||
@ -198,7 +198,7 @@ curl -G 'http://api.bilibili.com/x/answer/v4/pro/check' \
|
||||
|
||||
## 获取验证码
|
||||
|
||||
> http://api.bilibili.com/x/answer/v4/captcha
|
||||
> https://api.bilibili.com/x/answer/v4/captcha
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -228,7 +228,7 @@ curl -G 'http://api.bilibili.com/x/answer/v4/pro/check' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/answer/v4/captcha' \
|
||||
curl 'https://api.bilibili.com/x/answer/v4/captcha' \
|
||||
-b 'SESSDATA=xxxx'
|
||||
```
|
||||
|
||||
@ -254,7 +254,7 @@ curl 'http://api.bilibili.com/x/answer/v4/captcha' \
|
||||
|
||||
## 提交验证码
|
||||
|
||||
> http://api.bilibili.com/x/answer/v4/captcha/check
|
||||
> https://api.bilibili.com/x/answer/v4/captcha/check
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -292,7 +292,7 @@ curl 'http://api.bilibili.com/x/answer/v4/captcha' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/answer/v4/captcha/check' \
|
||||
curl 'https://api.bilibili.com/x/answer/v4/captcha/check' \
|
||||
--data-urlencode 'types=' \
|
||||
--data-urlencode 'type=geetest' \
|
||||
--data-urlencode 'bilibili_token=' \
|
||||
@ -319,7 +319,7 @@ curl 'http://api.bilibili.com/x/answer/v4/captcha/check' \
|
||||
|
||||
## 提交自选题分类
|
||||
|
||||
> http://api.bilibili.com/x/answer/v4/pro/type/check
|
||||
> https://api.bilibili.com/x/answer/v4/pro/type/check
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -347,7 +347,7 @@ curl 'http://api.bilibili.com/x/answer/v4/captcha/check' \
|
||||
选择`游戏` `影视` `科教/知识` `动画/动漫`分类
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/answer/v4/pro/type/check' \
|
||||
curl 'https://api.bilibili.com/x/answer/v4/pro/type/check' \
|
||||
--data-urlencode 'types=1,2,3,4' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
-b 'SESSDATA=xxxx'
|
||||
@ -368,7 +368,7 @@ curl 'http://api.bilibili.com/x/answer/v4/pro/type/check' \
|
||||
|
||||
## 提前交卷
|
||||
|
||||
> http://api.bilibili.com/x/answer/v4/submit
|
||||
> https://api.bilibili.com/x/answer/v4/submit
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -418,7 +418,7 @@ curl 'http://api.bilibili.com/x/answer/v4/pro/type/check' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/answer/v4/submit' \
|
||||
curl 'https://api.bilibili.com/x/answer/v4/submit' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
-b 'SESSDATA=xxxx'
|
||||
```
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
## 拉取基础题
|
||||
|
||||
> http://api.bilibili.com/x/answer/v4/base
|
||||
> https://api.bilibili.com/x/answer/v4/base
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -67,7 +67,7 @@
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/answer/v4/base' \
|
||||
curl -G 'https://api.bilibili.com/x/answer/v4/base' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
@ -112,7 +112,7 @@ curl -G 'http://api.bilibili.com/x/answer/v4/base' \
|
||||
|
||||
## 拉取附加题
|
||||
|
||||
> http://api.bilibili.com/x/answer/v4/extra
|
||||
> https://api.bilibili.com/x/answer/v4/extra
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -136,7 +136,7 @@ curl -G 'http://api.bilibili.com/x/answer/v4/base' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/answer/v4/extra' \
|
||||
curl -G 'https://api.bilibili.com/x/answer/v4/extra' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
@ -181,7 +181,7 @@ curl -G 'http://api.bilibili.com/x/answer/v4/extra' \
|
||||
|
||||
## 拉取自选题
|
||||
|
||||
> http://api.bilibili.com/x/answer/v4/pro
|
||||
> https://api.bilibili.com/x/answer/v4/pro
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -205,7 +205,7 @@ curl -G 'http://api.bilibili.com/x/answer/v4/extra' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/answer/v4/pro' \
|
||||
curl -G 'https://api.bilibili.com/x/answer/v4/pro' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
## 查询答题状态
|
||||
|
||||
> http://api.bilibili.com/x/answer/v4/status
|
||||
> https://api.bilibili.com/x/answer/v4/status
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -48,7 +48,7 @@
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/answer/v4/status' \
|
||||
curl -G 'https://api.bilibili.com/x/answer/v4/status' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
@ -85,7 +85,7 @@ curl -G 'http://api.bilibili.com/x/answer/v4/status' \
|
||||
|
||||
## 查询自选题分类
|
||||
|
||||
> http://api.bilibili.com/x/answer/v4/pro/type
|
||||
> https://api.bilibili.com/x/answer/v4/pro/type
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -136,7 +136,7 @@ curl -G 'http://api.bilibili.com/x/answer/v4/status' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/answer/v4/pro/type' \
|
||||
curl -G 'https://api.bilibili.com/x/answer/v4/pro/type' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
@ -403,7 +403,7 @@ curl -G 'http://api.bilibili.com/x/answer/v4/pro/type' \
|
||||
|
||||
## 查询答题结果
|
||||
|
||||
> http://api.bilibili.com/x/answer/v4/result
|
||||
> https://api.bilibili.com/x/answer/v4/result
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -455,7 +455,7 @@ curl -G 'http://api.bilibili.com/x/answer/v4/pro/type' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/answer/v4/result' \
|
||||
curl -G 'https://api.bilibili.com/x/answer/v4/result' \
|
||||
--data-urlencode 'hid=1615088061307609' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
@ -7,7 +7,7 @@
|
||||
|
||||
## 保存视频笔记
|
||||
|
||||
> http://api.bilibili.com/x/note/add
|
||||
> https://api.bilibili.com/x/note/add
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -54,7 +54,7 @@
|
||||
保存内容为加粗的STRONG的笔记`3809605586518023`于`av970322090`
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/note/add' \
|
||||
curl 'https://api.bilibili.com/x/note/add' \
|
||||
--data-urlencode 'oid=970322090' \
|
||||
--data-urlencode 'oid_type=0' \
|
||||
--data-urlencode 'note_id=3809605586518023'
|
||||
@ -86,7 +86,7 @@ curl 'http://api.bilibili.com/x/note/add' \
|
||||
|
||||
## 删除视频笔记
|
||||
|
||||
> http://api.bilibili.com/x/note/del
|
||||
> https://api.bilibili.com/x/note/del
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -115,7 +115,7 @@ curl 'http://api.bilibili.com/x/note/add' \
|
||||
删除稿件`av457253380`下的笔记`4075968478576647`
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/note/del' \
|
||||
curl 'https://api.bilibili.com/x/note/del' \
|
||||
--data-urlencode 'oid=457253380' \
|
||||
--data-urlencode 'note_id=4075968478576647' \
|
||||
--data-urlencode 'csrf=xxx'
|
||||
|
12
note/info.md
12
note/info.md
@ -8,7 +8,7 @@
|
||||
|
||||
## 查询该稿件是否禁止笔记
|
||||
|
||||
> http://api.bilibili.com/x/note/is_forbid
|
||||
> https://api.bilibili.com/x/note/is_forbid
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -40,7 +40,7 @@
|
||||
查询视频稿件`av338677252`是否禁止笔记
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/note/info' \
|
||||
curl 'https://api.bilibili.com/x/note/info' \
|
||||
--data-urlencode 'aid=338677252'
|
||||
```
|
||||
|
||||
@ -62,7 +62,7 @@ curl 'http://api.bilibili.com/x/note/info' \
|
||||
|
||||
## 查询私有笔记内容
|
||||
|
||||
> http://api.bilibili.com/x/note/info
|
||||
> https://api.bilibili.com/x/note/info
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -137,7 +137,7 @@ curl 'http://api.bilibili.com/x/note/info' \
|
||||
查询视频`av338677252`中笔记`24508729145690112`的内容
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/note/info' \
|
||||
curl 'https://api.bilibili.com/x/note/info' \
|
||||
--data-urlencode 'oid=338677252' \
|
||||
--data-urlencode 'oid_type=0' \
|
||||
--data-urlencode 'note_id=24508729145690112' \
|
||||
@ -179,7 +179,7 @@ curl 'http://api.bilibili.com/x/note/info' \
|
||||
|
||||
## 查询公开笔记内容
|
||||
|
||||
> http://api.bilibili.com/x/note/publish/info
|
||||
> https://api.bilibili.com/x/note/publish/info
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -243,7 +243,7 @@ curl 'http://api.bilibili.com/x/note/info' \
|
||||
查看公开笔记`cv15160286`的信息
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/note/publish/info' \
|
||||
curl 'https://api.bilibili.com/x/note/publish/info' \
|
||||
--data-urlencode 'cvid=15160286'
|
||||
```
|
||||
|
||||
|
16
note/list.md
16
note/list.md
@ -9,7 +9,7 @@
|
||||
|
||||
## 查询稿件私有笔记
|
||||
|
||||
> http://api.bilibili.com/x/note/list/archive
|
||||
> https://api.bilibili.com/x/note/list/archive
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -53,7 +53,7 @@
|
||||
查询视频`av970322090`的笔记id
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/note/list/archive' \
|
||||
curl 'https://api.bilibili.com/x/note/list/archive' \
|
||||
--data-urlencode 'oid=970322090' \
|
||||
--data-urlencode 'oid_type=0' \
|
||||
-b 'SESSDATA=xxx'
|
||||
@ -79,7 +79,7 @@ curl 'http://api.bilibili.com/x/note/list/archive' \
|
||||
|
||||
## 查询用户私有笔记
|
||||
|
||||
> http://api.bilibili.com/x/note/list
|
||||
> https://api.bilibili.com/x/note/list
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -159,7 +159,7 @@ curl 'http://api.bilibili.com/x/note/list/archive' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/note/list' \
|
||||
curl 'https://api.bilibili.com/x/note/list' \
|
||||
--data-urlencode 'ps=10' \
|
||||
--data-urlencode 'pn=1'
|
||||
-b 'SESSDATA=xxx'
|
||||
@ -211,7 +211,7 @@ curl 'http://api.bilibili.com/x/note/list' \
|
||||
|
||||
## 查询稿件公开笔记
|
||||
|
||||
> http://api.bilibili.com/x/note/publish/list/archive
|
||||
> https://api.bilibili.com/x/note/publish/list/archive
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -282,7 +282,7 @@ curl 'http://api.bilibili.com/x/note/list' \
|
||||
查询视频`av338677252`的公开笔记列表
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/note/publish/list/archive' \
|
||||
curl 'https://api.bilibili.com/x/note/publish/list/archive' \
|
||||
--data-urlencode 'oid=338677252' \
|
||||
--data-urlencode 'oid_type=0' \
|
||||
--data-urlencode 'ps=10' \
|
||||
@ -581,7 +581,7 @@ curl 'http://api.bilibili.com/x/note/publish/list/archive' \
|
||||
|
||||
## 查询用户公开笔记
|
||||
|
||||
> http://api.bilibili.com/x/note/publish/list/user
|
||||
> https://api.bilibili.com/x/note/publish/list/user
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -632,7 +632,7 @@ curl 'http://api.bilibili.com/x/note/publish/list/archive' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/note/publish/list/user' \
|
||||
curl 'https://api.bilibili.com/x/note/publish/list/user' \
|
||||
--data-urlencode 'ps=10' \
|
||||
--data-urlencode 'pn=1'
|
||||
-b 'SESSDATA=xxx'
|
||||
|
@ -15,30 +15,30 @@
|
||||
|
||||
原始图片
|
||||
|
||||
http://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg
|
||||
https://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg
|
||||
|
||||
![](http://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg)
|
||||
![](https://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg)
|
||||
|
||||
高度限制为100
|
||||
|
||||
http://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg@100h
|
||||
https://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg@100h
|
||||
|
||||
![](http://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg@100h)
|
||||
![](https://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg@100h)
|
||||
|
||||
宽度限制为100
|
||||
|
||||
http://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg@100w
|
||||
https://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg@100w
|
||||
|
||||
![](http://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg@100w)
|
||||
![](https://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg@100w)
|
||||
|
||||
转换格式为webp
|
||||
|
||||
http://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg@.webp
|
||||
https://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg@.webp
|
||||
|
||||
![](http://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg@.webp)
|
||||
![](https://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg@.webp)
|
||||
|
||||
转换为webp图片质量为1%
|
||||
|
||||
http://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg@1q.webp
|
||||
https://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg@1q.webp
|
||||
|
||||
![](http://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg@1q.webp)
|
||||
![](https://i1.hdslb.com/bfs/archive/e5fff1472bad1c0c6bcb3004205f9be23b58ffc0.jpg@1q.webp)
|
@ -8,7 +8,7 @@
|
||||
|
||||
## 获取当前时间戳
|
||||
|
||||
> http://api.bilibili.com/x/report/click/now
|
||||
> https://api.bilibili.com/x/report/click/now
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -32,7 +32,7 @@
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/report/click/now'
|
||||
curl 'https://api.bilibili.com/x/report/click/now'
|
||||
```
|
||||
|
||||
<details>
|
||||
@ -53,7 +53,7 @@ curl 'http://api.bilibili.com/x/report/click/now'
|
||||
|
||||
## 获取服务器端UTC时间
|
||||
|
||||
> http://interface.bilibili.com/serverdate.js
|
||||
> https://interface.bilibili.com/serverdate.js
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
|
@ -46,12 +46,12 @@
|
||||
|
||||
<span id="85videos">## 获取入站必刷85个视频</span>
|
||||
|
||||
> http://api.bilibili.com/x/web-interface/popular/precious
|
||||
> https://api.bilibili.com/x/web-interface/popular/precious
|
||||
|
||||
**url参数**
|
||||
|
||||
| 字段 | 类型 | 内容 | 必要性 | 备注 |
|
||||
| - | - | - | - | - |
|
||||
| ------- | ----- | -------- | --------------------------- |
|
||||
| page | int | 第几页 | 不必要 | 默认为1 |
|
||||
| page_size | int | 每一页的视频数 | 不必要 | 可以设为 85 获取所有的视频 |
|
||||
|
||||
@ -83,7 +83,7 @@
|
||||
| videos | int | 视频数? | |
|
||||
| tid | int | 分区 id | |
|
||||
| tname | string | 分区名称 | |
|
||||
| copyright | int | 版权 | |
|
||||
| copyright | int | 版权 | |
|
||||
| pic | url | 封面 url | |
|
||||
| title | string | 标题 | |
|
||||
| pubdate | int | 发布时间 | 时间戳 |
|
||||
@ -98,7 +98,7 @@
|
||||
| dynamic | string | 动态发布时写的文字 | |
|
||||
| cid | int | cid | |
|
||||
| dimension | dict | 视频的一些属性 | |
|
||||
| season_id | int | 暂不清楚 | |
|
||||
| season_id | int | 暂不清楚 | |
|
||||
| short_link | string | 短链 | |
|
||||
| short_link_v2 | string | 短链 | 第二版 |
|
||||
| bvid | string | bvid | |
|
||||
@ -111,7 +111,7 @@
|
||||
**示例:**
|
||||
|
||||
``` shell
|
||||
curl 'http://api.bilibili.com/x/web-interface/popular/precious'
|
||||
curl 'https://api.bilibili.com/x/web-interface/popular/precious'
|
||||
```
|
||||
<details>
|
||||
<summary>查看响应事例:</summary>
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
## 获取分区最新视频列表
|
||||
|
||||
> http://api.bilibili.com/x/web-interface/dynamic/region
|
||||
> https://api.bilibili.com/x/web-interface/dynamic/region
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -61,7 +61,7 @@
|
||||
获取`tid=21`(生活->日常)分区中的2条最新动态视频信息
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/web-interface/dynamic/region' \
|
||||
curl -G 'https://api.bilibili.com/x/web-interface/dynamic/region' \
|
||||
--data-urlencode 'rid=21' \
|
||||
--data-urlencode 'ps=2' \
|
||||
--data-urlencode 'pn=1' \
|
||||
|
@ -9,7 +9,7 @@
|
||||
|
||||
## 获取分区视频排行榜列表
|
||||
|
||||
><http://api.bilibili.com/x/web-interface/ranking/v2>
|
||||
> https://api.bilibili.com/x/web-interface/ranking/v2
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -58,7 +58,7 @@
|
||||
获取`tid=1`(动画)分区中所有稿件排行榜排行榜
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/web-interface/ranking/v2' \
|
||||
curl -G 'https://api.bilibili.com/x/web-interface/ranking/v2' \
|
||||
--data-urlencode 'tid=1' \
|
||||
--data-urlencode 'type=all'
|
||||
```
|
||||
|
@ -9,7 +9,7 @@
|
||||
|
||||
## 综合搜索(web端)
|
||||
|
||||
> http://api.bilibili.com/x/web-interface/search/all/v2
|
||||
> https://api.bilibili.com/x/web-interface/search/all/v2
|
||||
|
||||
*方式:GET*
|
||||
|
||||
@ -179,7 +179,7 @@
|
||||
使用综合搜索进行搜索关键字`洛天依`
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/web-interface/search/all/v2' \
|
||||
curl -G 'https://api.bilibili.com/x/web-interface/search/all/v2' \
|
||||
--data-urlencode 'keyword=洛天依' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -584,7 +584,7 @@ curl -G 'http://api.bilibili.com/x/web-interface/search/all/v2' \
|
||||
|
||||
## 分类搜索(web端)
|
||||
|
||||
> http://api.bilibili.com/x/web-interface/search/type
|
||||
> https://api.bilibili.com/x/web-interface/search/type
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -705,7 +705,7 @@ curl -G 'http://api.bilibili.com/x/web-interface/search/all/v2' \
|
||||
按照关键词` 少年 `搜索视频,默认排序,全部时长,全部分区,第1页
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/web-interface/search/type' \
|
||||
curl -G 'https://api.bilibili.com/x/web-interface/search/type' \
|
||||
--data-urlencode 'search_type=video' \
|
||||
--data-urlencode 'keyword=少年' \
|
||||
--data-urlencode 'order=totalrank' \
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
## 获取搜索建议关键词(web端)
|
||||
|
||||
> http://s.search.bilibili.com/main/suggest
|
||||
> https://s.search.bilibili.com/main/suggest
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -89,7 +89,7 @@
|
||||
获取关于`lei`的搜索建议,关键词带有高亮
|
||||
|
||||
```shell
|
||||
curl -G 'http://s.search.bilibili.com/main/suggest' \
|
||||
curl -G 'https://s.search.bilibili.com/main/suggest' \
|
||||
--data-urlencode 'term=lei' \
|
||||
--data-urlencode 'main_ver=v1' \
|
||||
--data-urlencode 'highlight='
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
## 检查昵称
|
||||
|
||||
> http://passport.bilibili.com/web/generic/check/nickname
|
||||
> https://passport.bilibili.com/web/generic/check/nickname
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -44,7 +44,7 @@
|
||||
查询昵称 `xijinping` 是否被使用:
|
||||
|
||||
```shell
|
||||
curl -G 'http://passport.bilibili.com/web/generic/check/nickname' \
|
||||
curl -G 'https://passport.bilibili.com/web/generic/check/nickname' \
|
||||
--data-urlencode 'nickName=xijinping'
|
||||
```
|
||||
|
||||
@ -63,7 +63,7 @@ curl -G 'http://passport.bilibili.com/web/generic/check/nickname' \
|
||||
查询昵称 `//` 是否被使用:
|
||||
|
||||
```shell
|
||||
curl -G 'http://passport.bilibili.com/web/generic/check/nickname' \
|
||||
curl -G 'https://passport.bilibili.com/web/generic/check/nickname' \
|
||||
--data-urlencode 'nickName=//'
|
||||
```
|
||||
|
||||
@ -82,7 +82,7 @@ curl -G 'http://passport.bilibili.com/web/generic/check/nickname' \
|
||||
查询昵称 `test0000000000000 ` 是否被使用:
|
||||
|
||||
```shell
|
||||
curl -G 'http://passport.bilibili.com/web/generic/check/nickname' \
|
||||
curl -G 'https://passport.bilibili.com/web/generic/check/nickname' \
|
||||
--data-urlencode 'nickName=test0000000000000 '
|
||||
```
|
||||
|
||||
@ -101,7 +101,7 @@ curl -G 'http://passport.bilibili.com/web/generic/check/nickname' \
|
||||
查询昵称 `0` 是否被使用:
|
||||
|
||||
```shell
|
||||
curl -G 'http://passport.bilibili.com/web/generic/check/nickname' \
|
||||
curl -G 'https://passport.bilibili.com/web/generic/check/nickname' \
|
||||
--data-urlencode 'nickName=0'
|
||||
```
|
||||
|
||||
@ -120,7 +120,7 @@ curl -G 'http://passport.bilibili.com/web/generic/check/nickname' \
|
||||
查询昵称 `test` 是否被使用:
|
||||
|
||||
```shell
|
||||
curl -G 'http://passport.bilibili.com/web/generic/check/nickname' \
|
||||
curl -G 'https://passport.bilibili.com/web/generic/check/nickname' \
|
||||
--data-urlencode 'nickName=test'
|
||||
```
|
||||
|
||||
|
44
user/info.md
44
user/info.md
@ -11,7 +11,7 @@
|
||||
|
||||
## 用户空间详细信息
|
||||
|
||||
> http://api.bilibili.com/x/space/acc/info
|
||||
> https://api.bilibili.com/x/space/acc/info
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -324,7 +324,7 @@
|
||||
查询用户`mid=2`的详细信息
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/space/acc/info' \
|
||||
curl -G 'https://api.bilibili.com/x/space/acc/info' \
|
||||
--data-urlencode 'mid=2' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -528,13 +528,13 @@ https://i1.hdslb.com/bfs/face/e93dd9edfa7b9e18bf46fd8d71862327a2350923.png
|
||||
|
||||
**空间头图**:
|
||||
|
||||
http://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png
|
||||
https://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png
|
||||
|
||||
![](http://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png)
|
||||
![](https://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png)
|
||||
|
||||
## 用户名片信息
|
||||
|
||||
> http://api.bilibili.com/x/web-interface/card
|
||||
> https://api.bilibili.com/x/web-interface/card
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -560,9 +560,14 @@ http://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png
|
||||
|
||||
`data`对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ---- | ----- | -------- | ---- |
|
||||
| card | obj | 卡片信息 | |
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ------------- | ----- | -------------- | ------------------------------------------------------------ |
|
||||
| card | obj | 卡片信息 | |
|
||||
| following | bool | 是否关注此用户 | true:已关注<br />false:未关注<br />需要登录(Cookie)<br />未登录为false |
|
||||
| archive_count | num | 用户稿件数 | |
|
||||
| article_count | num | 0 | **作用尚不明确** |
|
||||
| follower | num | 粉丝数 | |
|
||||
| like_num | num | 点赞数 | |
|
||||
|
||||
`data`中的`card`对象:
|
||||
|
||||
@ -591,10 +596,6 @@ http://i0.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png
|
||||
| official_verify | obj | 认证信息2 | |
|
||||
| vip | obj | 大会员状态 | |
|
||||
| space | obj | 主页头图 | |
|
||||
| following | bool | 是否关注此用户 | true:已关注<br />false:未关注<br />需要登录(Cookie) <br />未登录为false |
|
||||
| archive_count | num | 用户稿件数 | |
|
||||
| article_count | num | 0 | **作用尚不明确** |
|
||||
| follower | num | 粉丝数 | |
|
||||
|
||||
`card`中的`level_info`对象:
|
||||
|
||||
@ -754,12 +755,13 @@ curl -G 'api.bilibili.com/x/web-interface/card' \
|
||||
"space": {
|
||||
"s_img": "http://i1.hdslb.com/bfs/space/768cc4fd97618cf589d23c2711a1d1a729f42235.png",
|
||||
"l_img": "http://i1.hdslb.com/bfs/space/cb1c3ef50e22b6096fde67febe863494caefebad.png"
|
||||
},
|
||||
"following": true,
|
||||
"archive_count": 37,
|
||||
"article_count": 0,
|
||||
"follower": 969999
|
||||
}
|
||||
}
|
||||
},
|
||||
"following": true,
|
||||
"archive_count": 37,
|
||||
"article_count": 0,
|
||||
"follower": 969999,
|
||||
"like_num": 3547978
|
||||
}
|
||||
```
|
||||
|
||||
@ -767,7 +769,7 @@ curl -G 'api.bilibili.com/x/web-interface/card' \
|
||||
|
||||
## 登录用户空间详细信息
|
||||
|
||||
> http://api.bilibili.com/x/space/myinfo
|
||||
> https://api.bilibili.com/x/space/myinfo
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -969,7 +971,7 @@ curl -G 'api.bilibili.com/x/space/myinfo' \
|
||||
|
||||
## 多用户详细信息
|
||||
|
||||
> http://api.vc.bilibili.com/account/v1/user/cards
|
||||
> https://api.vc.bilibili.com/account/v1/user/cards
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -1009,7 +1011,7 @@ curl -G 'api.bilibili.com/x/space/myinfo' \
|
||||
查询用户`uids=1,2,3`的详细信息
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.vc.bilibili.com/account/v1/user/cards' \
|
||||
curl -G 'https://api.vc.bilibili.com/account/v1/user/cards' \
|
||||
--data-urlencode 'uids=1,2,3' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
106
user/register.md
106
user/register.md
@ -1,88 +1,102 @@
|
||||
# 用户注册
|
||||
|
||||
## 0. 检查昵称是否可注册(可选)
|
||||
|
||||
[检查昵称是否可注册(可选)](check_nickname.md)
|
||||
|
||||
|
||||
## 1. 完成人机验证
|
||||
## 人机验证
|
||||
|
||||
[完成人机验证(参考验证登录)](../login/login_action/readme.md#验证登录)
|
||||
|
||||
完成后得到`key`, `challenge`, `validate`, `seccode`四个参数
|
||||
|
||||
|
||||
## 2. 发送短信验证码
|
||||
## 发送短信验证码
|
||||
|
||||
[发送短信验证码(参考短信登录)](../login/login_action/SMS.md#发送短信验证码(web端))
|
||||
|
||||
**注意不同的是这里type=1而非21**,推测此参数决定短信内容
|
||||
|
||||
```bash
|
||||
curl 'https://passport.bilibili.com/web/sms/general/v2/send' \
|
||||
--data-urlencode 'key=6eeb28e7bbd64b389da2be3a2778c7e3' \
|
||||
--data-urlencode 'captchaType=6' \
|
||||
--data-urlencode 'type=1' \
|
||||
--data-urlencode 'cid=1' \
|
||||
--data-urlencode 'tel=13888888888' \
|
||||
--data-urlencode 'challenge=c52148f88a28b6011db52bb213483ee8' \
|
||||
--data-urlencode 'validate=a98841cd6ea58e1b1f5783fca73cddb6' \
|
||||
--data-urlencode 'seccode=a98841cd6ea58e1b1f5783fca73cddb6|jordan'
|
||||
```
|
||||
|
||||
<details>
|
||||
<summary>查看示例</summary>
|
||||
|
||||
```bash
|
||||
curl 'https://passport.bilibili.com/web/sms/general/v2/send' \
|
||||
-X POST \
|
||||
-H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/93.0' \
|
||||
-H 'Referer: https://passport.bilibili.com/register/phone.html' \
|
||||
-H 'Content-Type: application/x-www-form-urlencoded' \
|
||||
--data-raw 'key=6eeb28e7bbd64b389da2be3a2778c7e3&captchaType=6&type=1&cid=1&tel=13888888888&challenge=c52148f88a28b6011db52bb213483ee8&validate=a98841cd6ea58e1b1f5783fca73cddb6&seccode=a98841cd6ea58e1b1f5783fca73cddb6%7Cjordan'
|
||||
```
|
||||
|
||||
```json
|
||||
{"code":0,"message":"验证码短信已下发"}
|
||||
{
|
||||
"code": 0,
|
||||
"message": "验证码短信已下发"
|
||||
}
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
## 3. 提交注册请求
|
||||
## 提交注册请求
|
||||
|
||||
> http://passport.bilibili.com/web/reg/tel
|
||||
> https://passport.bilibili.com/web/reg/tel
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
**正文参数( application/x-www-form-urlencoded ):**
|
||||
|
||||
| 参数名 | 类型 | 内容 |
|
||||
| --- | --- | --- |
|
||||
| nickName | str | 昵称 |
|
||||
| code | num | 短信验证码 |
|
||||
| pwd | str | 密码 |
|
||||
| gourl | str | 注册成功跳转地址 |
|
||||
| tel | num | 手机号码 |
|
||||
| cid | num | 1 |
|
||||
| plat | num | 0 |
|
||||
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
||||
| -------- | ---- | ---------------- | ------ | ------------------------------------------------------------ |
|
||||
| cid | num | 国际冠字码 | 必要 | 可以从 [获取国际冠字码](../login/login_action/SMS.md#获取国际冠字码_web端) 接口中获取 |
|
||||
| tel | num | 手机号码 | 必要 | |
|
||||
| code | num | 短信验证码 | 必要 | |
|
||||
| nickName | str | 昵称 | 必要 | |
|
||||
| pwd | str | 密码 | 必要 | 密码为明文 |
|
||||
| plat | num | 0 | 必要 | 平台? |
|
||||
| gourl | str | 注册成功跳转地址 | 非必要 | 默认为主页`https://www.bilibili.com/` |
|
||||
|
||||
**json回复:**
|
||||
|
||||
根对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ------ | ---- | -------- | --------- |
|
||||
| code | num | 返回值 | 0:成功<br>1005:验证码错误<br>1007:验证码过期 |
|
||||
| data | obj | 成功信息 | 只在成功时存在 |
|
||||
| message | str | 错误信息 | 只在错误时存在 |
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ------- | ---- | -------- | ----------------------------------------------- |
|
||||
| code | num | 返回值 | 0:成功<br>1005:验证码错误<br>1007:验证码过期 |
|
||||
| message | str | 错误信息 | 成功时无此字段 |
|
||||
| data | obj | 信息本体 | 只在成功时存在 |
|
||||
|
||||
成功信息
|
||||
`data`对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ------ | ---- | -------- | --------- |
|
||||
| redirectUrl | str | 跳转链接 | 不确定是否有用 |
|
||||
| hint | str | "注册成功" | 成功后不提示成功还能提示什么? |
|
||||
| in_reg_audit | num | 0 | 未知 |
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ------------ | ---- | ---------- | ----------------------------- |
|
||||
| redirectUrl | str | 跳转链接 | |
|
||||
| hint | str | "注册成功" | 成功后不提示成功还能提示什么? |
|
||||
| in_reg_audit | num | (?) | |
|
||||
|
||||
```bash
|
||||
curl 'https://passport.bilibili.com/web/reg/tel' \
|
||||
--data-urlencode 'plat=0' \
|
||||
--data-urlencode 'cid=1' \
|
||||
--data-urlencode 'tel=13888888888' \
|
||||
--data-urlencode 'code=121314' \
|
||||
--data-urlencode 'nickName=萌系小妹纸わ'
|
||||
--data-urlencode 'pwd=Password1234' \
|
||||
--data-urlencode 'gourl=https://www.bilibili.com'
|
||||
```
|
||||
|
||||
<details>
|
||||
<summary>查看示例</summary>
|
||||
|
||||
```bash
|
||||
curl 'https://passport.bilibili.com/web/reg/tel' \
|
||||
-X POST \
|
||||
-H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:93.0) Gecko/20100101 Firefox/93.0' \
|
||||
-H 'Accept: application/json, text/plain, */*' \
|
||||
-H 'Referer: https://passport.bilibili.com/register/phone.html' \
|
||||
-H 'Content-Type: application/x-www-form-urlencoded' \
|
||||
--data-raw 'nickName=%E8%90%8C%E7%B3%BB%E5%B0%8F%E5%A6%B9%E7%BA%B8%E3%82%8F&code=121314&pwd=Password1234&gourl=https%3A%2F%2Fpassport.bilibili.com%2Flogin%3Fgourl%3Dhttps%3A%2F%2Fspace.bilibili.com&tel=13888888888&cid=1&plat=0'
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"data": {
|
||||
"redirectUrl": "https://www.bilibili.com",
|
||||
"hint": "注册成功",
|
||||
"in_reg_audit": 0
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
</details>
|
163
user/relation.md
163
user/relation.md
@ -6,6 +6,7 @@
|
||||
- [搜索关注明细](#搜索关注明细)
|
||||
- [查询共同关注明细](#查询共同关注明细)
|
||||
- [查询悄悄关注明细](#查询悄悄关注明细)
|
||||
- [查询互相关注明细](#查询互相关注明细)
|
||||
- [查询黑名单明细](#查询黑名单明细)
|
||||
- [操作用户关系](#操作用户关系)
|
||||
- [批量操作用户关系](#批量操作用户关系)
|
||||
@ -15,7 +16,7 @@
|
||||
- [关注分组相关](#关注分组相关)
|
||||
- [查询关注分组列表](#查询关注分组列表)
|
||||
- [查询关注分组明细](#查询关注分组明细)
|
||||
- [查询目标用户所在的分组](#查询目标用户所在的分组 )
|
||||
- [查询目标用户所在的分组](#查询目标用户所在的分组)
|
||||
- [查询所有特别关注的mid](#查询所有特别关注的mid)
|
||||
- [创建分组](#创建分组)
|
||||
- [重命名分组](#重命名分组)
|
||||
@ -1027,6 +1028,166 @@ curl -G 'https://api.bilibili.com/x/relation/whispers' \
|
||||
|
||||
</details>
|
||||
|
||||
## 查询互相关注明细
|
||||
|
||||
<img src="/imgs/relation.svg" width="100" height="100" />
|
||||
|
||||
> https://api.bilibili.com/x/relation/friends
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
认证方式:Cookie(SESSDATA)或APP
|
||||
|
||||
查询与自己互关的用户明细,可看全部
|
||||
|
||||
**url参数:**
|
||||
|
||||
| 参数名 | 类型 | 内容 | 必要性 | 备注 |
|
||||
| ---------- | ---- | ------------ | ----------- | -------- |
|
||||
| access_key | str | APP登录Token | APP方式必要 | |
|
||||
|
||||
**json回复:**
|
||||
|
||||
根对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ------- | ---- | -------- | ------------------------------------------------- |
|
||||
| code | num | 返回值 | 0:成功<br />-101:账号未登录<br />-400:请求错误 |
|
||||
| message | str | 错误信息 | 默认为0 |
|
||||
| ttl | num | 1 | |
|
||||
| data | obj | 信息本体 | |
|
||||
|
||||
data 对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ---------- | ----- | -------- | ------------ |
|
||||
| list | array | 明细列表 | |
|
||||
| re_version | num | ??? | 作用尚不明确 |
|
||||
|
||||
`data`中的`list`数组:
|
||||
|
||||
| 项 | 类型 | 内容 | 备注 |
|
||||
| ---- | ---- | --------- | ---------------- |
|
||||
| 0 | obj | 互关1 | |
|
||||
| n | obj | 互关(n+1) | 按照关注顺序排列 |
|
||||
| …… | obj | …… | …… |
|
||||
|
||||
数组`list`中的对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| --------------- | ------------------------------------------- | ------------ | --------------------------------------- |
|
||||
| mid | num | 用户mid | |
|
||||
| attribute | num | 关注属性 | 6:已互粉 |
|
||||
| mtime | num | 关注对方时间 | 时间戳<br />互关后刷新 |
|
||||
| tag | 默认分组:null<br />存在至少一个分组:array | 分组id | |
|
||||
| special | num | 特别关注标志 | 0:否<br />1:是 |
|
||||
| uname | str | 用户昵称 | |
|
||||
| face | str | 用户头像url | |
|
||||
| sign | str | 用户签名 | |
|
||||
| official_verify | obj | 认证信息 | |
|
||||
| vip | obj | 会员信息 | |
|
||||
|
||||
数组`list`中的对象中的`tag`数组:
|
||||
|
||||
| 项 | 类型 | 内容 | 备注 |
|
||||
| ---- | ---- | --------------------- | ---- |
|
||||
| 0 | num | 位于分组1的分组id | |
|
||||
| n | num | 位于分组(n+1)的分组id | |
|
||||
| …… | num | …… | …… |
|
||||
|
||||
`list`中的对象中的`official_verify`对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ---- | ---- | ------------ | ------------------- |
|
||||
| type | num | 用户认证类型 | -1:无<br />1:认证 |
|
||||
| desc | str | 用户认证信息 | 无为空 |
|
||||
|
||||
`list`中的对象中的`vip`对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ------------- | ---- | ------------ | ----------------------------------------------- |
|
||||
| vipType | num | 会员类型 | 0:无<br />1:月度大会员<br />2:年度以上大会员 |
|
||||
| vipDueDate | num | 会员到期时间 | 时间戳 毫秒 |
|
||||
| dueRemark | str | 空 | 作用尚不明确 |
|
||||
| accessStatus | num | 0 | 作用尚不明确 |
|
||||
| vipStatus | num | 大会员状态 | 0:无<br />1:有 |
|
||||
| vipStatusWarn | str | 空 | 作用尚不明确 |
|
||||
| themeType | num | 0 | 作用尚不明确 |
|
||||
| label | obj | ??? | 作用尚不明确 |
|
||||
|
||||
`vip`中的`label`对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
| ---- | ---- | ---- | ------------ |
|
||||
| path | str | 空 | 作用尚不明确 |
|
||||
|
||||
**示例:**
|
||||
|
||||
获取互相关注明细
|
||||
|
||||
```shell
|
||||
curl -G 'https://api.bilibili.com/x/relation/friends' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
||||
<details>
|
||||
<summary>查看响应示例:</summary>
|
||||
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"message": "0",
|
||||
"ttl": 1,
|
||||
"data": {
|
||||
"list": [
|
||||
{
|
||||
"mid": 293793435,
|
||||
"attribute": 6,
|
||||
"mtime": 1583817598,
|
||||
"tag": [-10],
|
||||
"special": 1,
|
||||
"uname": "社会易姐QwQ",
|
||||
"face": "https://i0.hdslb.com/bfs/face/aebb2639a0d47f2ce1fec0631f412eaf53d4a0be.jpg",
|
||||
"sign": "BAC项目负责人 | 带砖技术宅 | MC 编程 电子 | 车万众\u0026术术人 | 粉丝群1136462265 博客shakaianee.top",
|
||||
"face_nft": 0,
|
||||
"official_verify": {
|
||||
"type": -1,
|
||||
"desc": ""
|
||||
},
|
||||
"vip": {
|
||||
"vipType": 2,
|
||||
"vipDueDate": 1675872000000,
|
||||
"dueRemark": "",
|
||||
"accessStatus" :0,
|
||||
"vipStatus": 1,
|
||||
"vipStatusWarn": "",
|
||||
"themeType": 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",
|
||||
"avatar_subscript_url": ""
|
||||
},
|
||||
"nft_icon": "",
|
||||
"rec_reason": "",
|
||||
"track_id": ""
|
||||
}
|
||||
],
|
||||
"re_version": 0
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
## 查询黑名单明细
|
||||
|
||||
> https://api.bilibili.com/x/relation/blacks
|
||||
|
317
user/space.md
317
user/space.md
@ -56,7 +56,7 @@
|
||||
|
||||
#### 查询用户置顶视频
|
||||
|
||||
>http://api.bilibili.com/x/space/top/arc
|
||||
>https://api.bilibili.com/x/space/top/arc
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -111,7 +111,7 @@
|
||||
查询用户`mid=23215368`的置顶视频
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/space/top/arc' \
|
||||
curl -G 'https://api.bilibili.com/x/space/top/arc' \
|
||||
--data-urlencode 'vmid=23215368'
|
||||
```
|
||||
|
||||
@ -187,7 +187,7 @@ curl -G 'http://api.bilibili.com/x/space/top/arc' \
|
||||
|
||||
#### 设置置顶视频
|
||||
|
||||
> http://api.bilibili.com/x/space/top/arc/set
|
||||
> https://api.bilibili.com/x/space/top/arc/set
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -219,7 +219,7 @@ curl -G 'http://api.bilibili.com/x/space/top/arc' \
|
||||
avid方式:
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/space/top/arc/set' \
|
||||
curl 'https://api.bilibili.com/x/space/top/arc/set' \
|
||||
--data-urlencode 'aid=98948772' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -227,7 +227,7 @@ curl 'http://api.bilibili.com/x/space/top/arc/set' \
|
||||
bvid方式:
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/space/top/arc/set' \
|
||||
curl 'https://api.bilibili.com/x/space/top/arc/set' \
|
||||
--data-urlencode 'bvid=BV1n741127LD' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -247,7 +247,7 @@ curl 'http://api.bilibili.com/x/space/top/arc/set' \
|
||||
|
||||
#### 取消置顶视频
|
||||
|
||||
> http://api.bilibili.com/x/space/top/arc/cancel
|
||||
> https://api.bilibili.com/x/space/top/arc/cancel
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -272,7 +272,7 @@ curl 'http://api.bilibili.com/x/space/top/arc/set' \
|
||||
**示例:**
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/space/top/arc/cancel' \
|
||||
curl 'https://api.bilibili.com/x/space/top/arc/cancel' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -294,7 +294,7 @@ curl 'http://api.bilibili.com/x/space/top/arc/cancel' \
|
||||
|
||||
#### 查询用户代表作视频列表
|
||||
|
||||
> http://api.bilibili.com/x/space/masterpiece
|
||||
> https://api.bilibili.com/x/space/masterpiece
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -336,7 +336,7 @@ curl 'http://api.bilibili.com/x/space/top/arc/cancel' \
|
||||
查询用户`mid=23215368`的代表作视频列表
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/space/masterpiece' \
|
||||
curl -G 'https://api.bilibili.com/x/space/masterpiece' \
|
||||
--data-urlencode 'vmid=23215368'
|
||||
```
|
||||
|
||||
@ -525,7 +525,7 @@ curl -G 'http://api.bilibili.com/x/space/masterpiece' \
|
||||
|
||||
#### 添加代表作视频
|
||||
|
||||
> http://api.bilibili.com/x/space/masterpiece/add
|
||||
> https://api.bilibili.com/x/space/masterpiece/add
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -559,7 +559,7 @@ curl -G 'http://api.bilibili.com/x/space/masterpiece' \
|
||||
avid方式:
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/space/masterpiece/add' \
|
||||
curl 'https://api.bilibili.com/x/space/masterpiece/add' \
|
||||
--data-urlencode 'aid=94916552' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
-b 'SESSDATA=xxx'
|
||||
@ -568,7 +568,7 @@ curl 'http://api.bilibili.com/x/space/masterpiece/add' \
|
||||
bvid方式:
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/space/masterpiece/add' \
|
||||
curl 'https://api.bilibili.com/x/space/masterpiece/add' \
|
||||
--data-urlencode 'bvid=BV1ZE411K7ux' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
-b 'SESSDATA=xxx'
|
||||
@ -589,7 +589,7 @@ curl 'http://api.bilibili.com/x/space/masterpiece/add' \
|
||||
|
||||
#### 删除代表作视频
|
||||
|
||||
> http://api.bilibili.com/x/space/masterpiece/cancel
|
||||
> https://api.bilibili.com/x/space/masterpiece/cancel
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -629,7 +629,7 @@ curl 'api.bilibili.com/x/space/masterpiece/cancel' \
|
||||
bvid方式:
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/space/masterpiece/cancel' \
|
||||
curl 'https://api.bilibili.com/x/space/masterpiece/cancel' \
|
||||
--data-urlencode 'bvid=BV1Yt41137T6' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
-b 'SESSDATA=xxx'
|
||||
@ -639,7 +639,7 @@ curl 'http://api.bilibili.com/x/space/masterpiece/cancel' \
|
||||
|
||||
#### 查看用户个人TAG
|
||||
|
||||
> http://api.bilibili.com/x/space/acc/tags
|
||||
> https://api.bilibili.com/x/space/acc/tags
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -691,7 +691,7 @@ curl 'http://api.bilibili.com/x/space/masterpiece/cancel' \
|
||||
查看用户`mid=53456`的个人TAG
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/space/acc/tags' \
|
||||
curl -G 'https://api.bilibili.com/x/space/acc/tags' \
|
||||
--data-urlencode 'mid=53456'
|
||||
```
|
||||
|
||||
@ -722,7 +722,7 @@ curl -G 'http://api.bilibili.com/x/space/acc/tags' \
|
||||
|
||||
#### 修改个人TAG
|
||||
|
||||
> http://api.bilibili.com/x/space/acc/tags/set
|
||||
> https://api.bilibili.com/x/space/acc/tags/set
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -752,7 +752,7 @@ curl -G 'http://api.bilibili.com/x/space/acc/tags' \
|
||||
修改个人TAG为`minecraft,技术宅,大佬,小哥哥,可爱`
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/space/acc/tags/set' \
|
||||
curl 'https://api.bilibili.com/x/space/acc/tags/set' \
|
||||
--data-urlencode 'tags=minecraft,技术宅,大佬,小哥哥,可爱' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
-b 'SESSDATA=xxx;DedeUserID=1'
|
||||
@ -775,7 +775,7 @@ curl 'http://api.bilibili.com/x/space/acc/tags/set' \
|
||||
|
||||
#### 查看用户空间公告
|
||||
|
||||
> http://api.bilibili.com/x/space/notice
|
||||
> https://api.bilibili.com/x/space/notice
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -801,7 +801,7 @@ curl 'http://api.bilibili.com/x/space/acc/tags/set' \
|
||||
查看用户`mid=53456`的空间公告
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/space/notice' \
|
||||
curl -G 'https://api.bilibili.com/x/space/notice' \
|
||||
--data-urlencode 'mid=53456'
|
||||
```
|
||||
|
||||
@ -821,7 +821,7 @@ curl -G 'http://api.bilibili.com/x/space/notice' \
|
||||
|
||||
#### 修改空间公告
|
||||
|
||||
> http://api.bilibili.com/x/space/notice/set
|
||||
> https://api.bilibili.com/x/space/notice/set
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -849,7 +849,7 @@ curl -G 'http://api.bilibili.com/x/space/notice' \
|
||||
修改个人空间公告为`鸽子`
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/space/notice/set' \
|
||||
curl 'https://api.bilibili.com/x/space/notice/set' \
|
||||
--data-urlencode 'notice=鸽子' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
-b 'SESSDATA=xxx'
|
||||
@ -872,7 +872,7 @@ curl 'http://api.bilibili.com/x/space/notice/set' \
|
||||
|
||||
#### 查询空间设置
|
||||
|
||||
> http://space.bilibili.com/ajax/settings/getSettings
|
||||
> https://space.bilibili.com/ajax/settings/getSettings
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -941,7 +941,7 @@ curl 'http://api.bilibili.com/x/space/notice/set' \
|
||||
|---------------|-----|------------|-----------------------------------|
|
||||
| sid | num | 空间头图ID | |
|
||||
| expire | num | 到期时间? | 时间戳?<br />作用尚不明确 |
|
||||
| s_img | str | 空间头图小图相对路径 | 完整url为`http://i0.hdslb.com/`+相对路径 |
|
||||
| s_img | str | 空间头图小图相对路径 | 完整url为`https://i0.hdslb.com/`+相对路径 |
|
||||
| l_img | str | 空间头图相对路径 | **同上** |
|
||||
| android_img | str | 空 | 注:**手机端头图与web端不同,需要用另一个api获取** |
|
||||
| iphone_img | str | 空 | |
|
||||
@ -954,7 +954,7 @@ curl 'http://api.bilibili.com/x/space/notice/set' \
|
||||
查看`mid=2`的空间设置
|
||||
|
||||
```shell
|
||||
curl -G 'http://space.bilibili.com/ajax/settings/getSettings' \
|
||||
curl -G 'https://space.bilibili.com/ajax/settings/getSettings' \
|
||||
--data-urlencode 'mid=2'
|
||||
```
|
||||
|
||||
@ -1058,7 +1058,7 @@ curl -G 'http://space.bilibili.com/ajax/settings/getSettings' \
|
||||
|
||||
#### 调整空间板块布局
|
||||
|
||||
> http://space.bilibili.com/ajax/settings/setIndexOrder
|
||||
> https://space.bilibili.com/ajax/settings/setIndexOrder
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -1115,7 +1115,7 @@ curl -G 'http://space.bilibili.com/ajax/settings/getSettings' \
|
||||
>我的频道
|
||||
|
||||
```shell
|
||||
curl 'http://space.bilibili.com/ajax/settings/setIndexOrder' \
|
||||
curl 'https://space.bilibili.com/ajax/settings/setIndexOrder' \
|
||||
--data-urlencode 'index_order=1,8,3,2,9,5,4,7,22,23,21,24,25,6' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
-b 'SESSDATA=xxx;DedeUserID=1;DedeUserID__ckMd5=1;' \
|
||||
@ -1135,7 +1135,7 @@ curl 'http://space.bilibili.com/ajax/settings/setIndexOrder' \
|
||||
|
||||
#### 修改空间隐私权限
|
||||
|
||||
> http://space.bilibili.com/ajax/settings/setPrivacy
|
||||
> https://space.bilibili.com/ajax/settings/setPrivacy
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -1169,7 +1169,7 @@ curl 'http://space.bilibili.com/ajax/settings/setIndexOrder' \
|
||||
设置`关注的TAG`为隐藏
|
||||
|
||||
```shell
|
||||
curl 'http://space.bilibili.com/ajax/settings/setPrivacy' \
|
||||
curl 'https://space.bilibili.com/ajax/settings/setPrivacy' \
|
||||
--data-urlencode 'tags=0' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
-b 'SESSDATA=xxx;DedeUserID=1;DedeUserID__ckMd5=1;' \
|
||||
@ -1189,7 +1189,7 @@ curl 'http://space.bilibili.com/ajax/settings/setPrivacy' \
|
||||
|
||||
### 查询用户最近玩过的游戏
|
||||
|
||||
> http://api.bilibili.com/x/space/lastplaygame
|
||||
> https://api.bilibili.com/x/space/lastplaygame
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -1231,7 +1231,7 @@ curl 'http://space.bilibili.com/ajax/settings/setPrivacy' \
|
||||
查询`mid=2`的最近玩过的游戏
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/space/lastplaygame' \
|
||||
curl -G 'https://api.bilibili.com/x/space/lastplaygame' \
|
||||
--data-urlencode 'mid=2'
|
||||
```
|
||||
|
||||
@ -1277,7 +1277,7 @@ curl -G 'http://api.bilibili.com/x/space/lastplaygame' \
|
||||
|
||||
### 获取用户最近投币的视频明细
|
||||
|
||||
> http://api.bilibili.com/x/space/coin/video
|
||||
> https://api.bilibili.com/x/space/coin/video
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -1319,7 +1319,7 @@ curl -G 'http://api.bilibili.com/x/space/lastplaygame' \
|
||||
查看用户`mid=15858903`的最近投币视频
|
||||
|
||||
```shell
|
||||
curl -L -X GET 'http://api.bilibili.com/x/space/coin/video?vmid=15858903'
|
||||
curl -L -X GET 'https://api.bilibili.com/x/space/coin/video?vmid=15858903'
|
||||
```
|
||||
|
||||
<details>
|
||||
@ -1406,7 +1406,7 @@ curl -L -X GET 'http://api.bilibili.com/x/space/coin/video?vmid=15858903'
|
||||
|
||||
### 获取用户最近点赞的视频明细
|
||||
|
||||
> http://api.bilibili.com/x/space/like/video
|
||||
> https://api.bilibili.com/x/space/like/video
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -1448,7 +1448,7 @@ curl -L -X GET 'http://api.bilibili.com/x/space/coin/video?vmid=15858903'
|
||||
查看用户`mid=15858903`的最近投币视频
|
||||
|
||||
```shell
|
||||
curl -L -X GET 'http://api.bilibili.com/x/space/like/video?vmid=15858903'
|
||||
curl -L -X GET 'https://api.bilibili.com/x/space/like/video?vmid=15858903'
|
||||
```
|
||||
|
||||
<details>
|
||||
@ -2670,7 +2670,7 @@ curl -L -X GET 'http://api.bilibili.com/x/space/like/video?vmid=15858903'
|
||||
|
||||
### 查询用户投稿视频明细
|
||||
|
||||
> http://api.bilibili.com/x/space/arc/search
|
||||
> https://api.bilibili.com/x/space/arc/search
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -2682,27 +2682,30 @@ curl -L -X GET 'http://api.bilibili.com/x/space/like/video?vmid=15858903'
|
||||
| order | str | 排序方式 | 非必要 | 默认为pubdate<br />最新发布:pubdate<br />最多播放:click<br />最多收藏:stow |
|
||||
| tid | num | 筛选目标分区 | 非必要 | 默认为0<br />0:不进行分区筛选<br />分区tid为所筛选的分区 |
|
||||
| keyword | str | 关键词筛选 | 非必要 | 用于使用关键词搜索该UP主视频稿件 |
|
||||
| pn | num | 页码 | 必要 | |
|
||||
| ps | num | 每页项数 | 必要 | 最小1,最大50 |
|
||||
| pn | num | 页码 | 非必要 | |
|
||||
| ps | num | 每页项数 | 非必要 | 最小1,最大50,默认30 |
|
||||
|
||||
**json回复:**
|
||||
|
||||
根对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
|---------|-----|------|-------------------------------------|
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
|---------|-----|------|----------------------------------------------------------------------|
|
||||
| code | num | 返回值 | 0:成功<br />-400:请求错误<br />-412:请求被拦截<br />-1200:被降级过滤的请求(一种意义不明的偶发状况) |
|
||||
| message | str | 错误信息 | 默认为0 |
|
||||
| ttl | num | 1 | |
|
||||
| data | obj | 信息本体 | |
|
||||
| message | str | 错误信息 | 默认为0 |
|
||||
| ttl | num | 1 | |
|
||||
| data | obj | 信息本体 | |
|
||||
|
||||
`data`对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
|-----------------|-----|----------|-----|
|
||||
| list | obj | 列表信息 | |
|
||||
| page | obj | 页面信息 | |
|
||||
| episodic_button | obj | “播放全部“按钮 | |
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
|-----------------|------|----------|-----|
|
||||
| list | obj | 列表信息 | |
|
||||
| page | obj | 页面信息 | |
|
||||
| episodic_button | obj | “播放全部“按钮 | |
|
||||
| is_risk | bool | | |
|
||||
| gaia_res_type | num | | |
|
||||
| gaia_data | | | |
|
||||
|
||||
`data`中的`list`对象:
|
||||
|
||||
@ -2736,27 +2739,32 @@ curl -L -X GET 'http://api.bilibili.com/x/space/like/video?vmid=15858903'
|
||||
|
||||
`list`中的`vlist`数组中的对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
|----------------|------|----------|----------------|
|
||||
| aid | num | 稿件avid | |
|
||||
| author | str | 视频UP主 | 不一定为目标用户(合作视频) |
|
||||
| bvid | str | 稿件bvid | |
|
||||
| comment | num | 视频评论数 | |
|
||||
| copyright | str | 空 | 作用尚不明确 |
|
||||
| created | num | 投稿时间 | 时间戳 |
|
||||
| description | str | 视频简介 | |
|
||||
| hide_click | bool | false | 作用尚不明确 |
|
||||
| is_pay | num | 0 | 作用尚不明确 |
|
||||
| is_union_video | num | 是否为合作视频 | 0:否<br />1:是 |
|
||||
| length | str | 视频长度 | MM:SS |
|
||||
| mid | num | 视频UP主mid | 不一定为目标用户(合作视频) |
|
||||
| pic | str | 视频封面 | |
|
||||
| play | num | 视频播放次数 | 如果视频基本信息API对应的状态为-403视频访问权限不足,数据类型将变为str,如("play": "--",),于mid79发表的av5132474可见 |
|
||||
| review | num | 0 | 作用尚不明确 |
|
||||
| subtitle | str | 空 | 作用尚不明确 |
|
||||
| title | str | 视频标题 | |
|
||||
| typeid | num | 视频分区tid | |
|
||||
| video_review | num | 视频弹幕数 | |
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
|------------------|------|----------|--------------------------------------------------------------------------------|
|
||||
| aid | num | 稿件avid | |
|
||||
| author | str | 视频UP主 | 不一定为目标用户(合作视频) |
|
||||
| bvid | str | 稿件bvid | |
|
||||
| comment | num | 视频评论数 | |
|
||||
| copyright | str | 空 | 作用尚不明确 |
|
||||
| created | num | 投稿时间 | 时间戳 |
|
||||
| description | str | 视频简介 | |
|
||||
| hide_click | bool | false | 作用尚不明确 |
|
||||
| is_pay | num | 0 | 作用尚不明确 |
|
||||
| is_union_video | num | 是否为合作视频 | 0:否<br />1:是 |
|
||||
| length | str | 视频长度 | MM:SS |
|
||||
| mid | num | 视频UP主mid | 不一定为目标用户(合作视频) |
|
||||
| pic | str | 视频封面 | |
|
||||
| play | num | 视频播放次数 | 如果视频基本信息API对应的状态为-403视频访问权限不足,数据类型将变为str,如("play": "--",),于mid79发表的av5132474可见 |
|
||||
| review | num | 0 | 作用尚不明确 |
|
||||
| subtitle | str | 空 | 作用尚不明确 |
|
||||
| title | str | 视频标题 | |
|
||||
| typeid | num | 视频分区tid | |
|
||||
| video_review | num | 视频弹幕数 | |
|
||||
| is_steins_gate | num | 0 | |
|
||||
| is_live_playback | num | 0 | |
|
||||
| meta | | | |
|
||||
| is_avoided | num | 0 | |
|
||||
| attribute | num | 0 | |
|
||||
|
||||
`data`中的`page`对象:
|
||||
|
||||
@ -2780,7 +2788,7 @@ curl -L -X GET 'http://api.bilibili.com/x/space/like/video?vmid=15858903'
|
||||
以每页2项查询用户`mid=53456`的第1页投稿视频明细
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/space/arc/search' \
|
||||
curl -G 'https://api.bilibili.com/x/space/arc/search' \
|
||||
--data-urlencode 'mid=53456' \
|
||||
--data-urlencode 'ps=2' \
|
||||
--data-urlencode 'pn=1'
|
||||
@ -2799,12 +2807,27 @@ curl -G 'http://api.bilibili.com/x/space/arc/search' \
|
||||
"tlist": {
|
||||
"1": {
|
||||
"tid": 1,
|
||||
"count": 26,
|
||||
"count": 41,
|
||||
"name": "动画"
|
||||
},
|
||||
"3": {
|
||||
"tid": 3,
|
||||
"count": 36,
|
||||
"name": "音乐"
|
||||
},
|
||||
"4": {
|
||||
"tid": 4,
|
||||
"count": 82,
|
||||
"name": "游戏"
|
||||
},
|
||||
"36": {
|
||||
"tid": 36,
|
||||
"count": 1,
|
||||
"name": "知识"
|
||||
},
|
||||
"160": {
|
||||
"tid": 160,
|
||||
"count": 42,
|
||||
"count": 49,
|
||||
"name": "生活"
|
||||
},
|
||||
"211": {
|
||||
@ -2812,73 +2835,79 @@ curl -G 'http://api.bilibili.com/x/space/arc/search' \
|
||||
"count": 3,
|
||||
"name": "美食"
|
||||
},
|
||||
"3": {
|
||||
"tid": 3,
|
||||
"count": 33,
|
||||
"name": "音乐"
|
||||
},
|
||||
"4": {
|
||||
"tid": 4,
|
||||
"count": 72,
|
||||
"name": "游戏"
|
||||
"217": {
|
||||
"tid": 217,
|
||||
"count": 2,
|
||||
"name": "动物圈"
|
||||
}
|
||||
},
|
||||
"vlist": [
|
||||
{
|
||||
"comment": 3558,
|
||||
"typeid": 47,
|
||||
"play": 1275661,
|
||||
"pic": "//i2.hdslb.com/bfs/archive/90157806a34646ac2d4c6af3e8b6156cb3460d14.jpg",
|
||||
"comment": 6729,
|
||||
"typeid": 172,
|
||||
"play": 2171260,
|
||||
"pic": "http://i2.hdslb.com/bfs/archive/9fe04c2acb6678c9a8d1547db211e458ea70982c.jpg",
|
||||
"subtitle": "",
|
||||
"description": "第一期:BV1ak4y1B7aG\n第二期:BV1eA411Y7FN\n脚本/绘画/配音/动画/片尾曲:warma\n第三期终于做完啦!这是一个以我平时发呆的时候想到的一些灵感组成的冷笑话合集,名字叫《沃玛的生活》,可以当作日常搞笑单元小动画来看。\n如果你喜欢这个系列的话请点赞投币收藏一键三连给我一些继续制作的动力吧,我真的非常非常需要更多的动力!\n祝看得开心~\n我的微博:@_warma_",
|
||||
"copyright": "",
|
||||
"title": "【warma】沃玛的新番更新!从现在开始放飞自我【沃玛的生活/第三期】",
|
||||
"description": "好开心能和几千人一起看音乐会!真的震撼到我了,它给我带来的冲击感远超出了我的想象……光遇这场音乐会会一直持续到元旦哦,大家感兴趣的话也可以来试试吧~\n祝看得开心啦!",
|
||||
"copyright": "1",
|
||||
"title": "【warma】我尝试学习交朋友",
|
||||
"review": 0,
|
||||
"author": "Warma",
|
||||
"mid": 53456,
|
||||
"created": 1605844817,
|
||||
"length": "05:16",
|
||||
"video_review": 7470,
|
||||
"aid": 585275804,
|
||||
"bvid": "BV1sz4y1y7KJ",
|
||||
"created": 1671163200,
|
||||
"length": "23:58",
|
||||
"video_review": 7931,
|
||||
"aid": 433873134,
|
||||
"bvid": "BV1nG411P7hf",
|
||||
"hide_click": false,
|
||||
"is_pay": 0,
|
||||
"is_union_video": 0,
|
||||
"is_steins_gate": 0
|
||||
"is_steins_gate": 0,
|
||||
"is_live_playback": 0,
|
||||
"meta": null,
|
||||
"is_avoided": 0,
|
||||
"attribute": 0
|
||||
},
|
||||
{
|
||||
"comment": 2979,
|
||||
"typeid": 21,
|
||||
"play": 840676,
|
||||
"pic": "//i2.hdslb.com/bfs/archive/b43f88c6ebae8fdc7dfb663f6f6f2931b924c763.jpg",
|
||||
"comment": 3380,
|
||||
"typeid": 31,
|
||||
"play": 811600,
|
||||
"pic": "http://i2.hdslb.com/bfs/archive/7e6c6ec32a0db8684abd660d599644e9d1c43ee4.jpg",
|
||||
"subtitle": "",
|
||||
"description": "前一阵子过生日,大家的礼物经过几番转寄终于收到了~于是录了这期礼物开箱视频。\n现在也在感慨,大家的礼物真的都太强了,居然这些全都是手工做的,真的好厉害!\n这些手工礼物背后得花多少时间和心力啊……这些对我来说都是无价的礼物,制作礼物的大家真的有心了,谢谢!!\n收到这些礼物真的很开心,视频的封面也是在这样激动的情况下画出来的,祝你看得开心~\n我的微博:@_warma_",
|
||||
"copyright": "",
|
||||
"title": "【warma】来开箱!大家寄来的生日礼物",
|
||||
"description": "原曲:BV1iR4y1X7V9\n这首歌是今年生日的时候收到的礼物,真的太好听了!我也想翻唱试试~\n在翻唱中录了一些不一样的小音效,比如卡祖笛和竖笛,还录了些小配音……大家来听听看!\n谢谢原曲staff老师们做出这么有趣的作品,谢谢在这次翻唱中staff老师们的帮助(PV老师甚至根据翻唱版本把曲子的PV做了些修改,加了好多小细节,真的超用心!)\n祝听得开心啦~\n \n【staff表】\n原曲staff:详见BV1iR4y1X7V9\n翻唱:warma\n混音:白萝卜音乐工作室\nPV修改:@颜一bot \n封面:是根",
|
||||
"copyright": "1",
|
||||
"title": "【warma】来唱大家送我的歌!《夏天幻游日记》",
|
||||
"review": 0,
|
||||
"author": "Warma",
|
||||
"mid": 53456,
|
||||
"created": 1604635221,
|
||||
"length": "24:28",
|
||||
"video_review": 10476,
|
||||
"aid": 287744380,
|
||||
"bvid": "BV1xf4y1q7XN",
|
||||
"created": 1670558400,
|
||||
"length": "02:59",
|
||||
"video_review": 2343,
|
||||
"aid": 733323002,
|
||||
"bvid": "BV18D4y1Y7o6",
|
||||
"hide_click": false,
|
||||
"is_pay": 0,
|
||||
"is_union_video": 0,
|
||||
"is_steins_gate": 0
|
||||
"is_steins_gate": 0,
|
||||
"is_live_playback": 0,
|
||||
"meta": null,
|
||||
"is_avoided": 0,
|
||||
"attribute": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
"page": {
|
||||
"pn": 1,
|
||||
"ps": 2,
|
||||
"count": 176
|
||||
"count": 214
|
||||
},
|
||||
"episodic_button": {
|
||||
"text": "播放全部",
|
||||
"uri": "//www.bilibili.com/medialist/play/53456?from=space"
|
||||
}
|
||||
},
|
||||
"is_risk": false,
|
||||
"gaia_res_type": 0,
|
||||
"gaia_data": null
|
||||
}
|
||||
}
|
||||
```
|
||||
@ -2887,7 +2916,7 @@ curl -G 'http://api.bilibili.com/x/space/arc/search' \
|
||||
|
||||
### 查询用户投稿相簿预览
|
||||
|
||||
> http://api.bilibili.com/x/space/album/index
|
||||
> https://api.bilibili.com/x/space/album/index
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -2955,7 +2984,7 @@ curl -G 'http://api.bilibili.com/x/space/arc/search' \
|
||||
查询用户`mid=53456`的投稿相簿预览
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/space/album/index' \
|
||||
curl -G 'https://api.bilibili.com/x/space/album/index' \
|
||||
--data-urlencode 'mid=53456' \
|
||||
--data-urlencode 'ps=2'
|
||||
```
|
||||
@ -3016,7 +3045,7 @@ curl -G 'http://api.bilibili.com/x/space/album/index' \
|
||||
|
||||
### 查询用户投稿相簿明细
|
||||
|
||||
> http://api.vc.bilibili.com/link_draw/v1/doc/doc_list
|
||||
> https://api.vc.bilibili.com/link_draw/v1/doc/doc_list
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -3090,7 +3119,7 @@ curl -G 'http://api.bilibili.com/x/space/album/index' \
|
||||
查询用户`mid=53456`的投稿明细中的全部类型
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.vc.bilibili.com/link_draw/v1/doc/doc_list' \
|
||||
curl -G 'https://api.vc.bilibili.com/link_draw/v1/doc/doc_list' \
|
||||
--data-urlencode 'uid=2' \
|
||||
--data-urlencode 'page_num=1' \
|
||||
--data-urlencode 'page_size=2' \
|
||||
@ -3164,7 +3193,7 @@ curl -G 'http://api.vc.bilibili.com/link_draw/v1/doc/doc_list' \
|
||||
|
||||
### 查询用户频道列表
|
||||
|
||||
> http://api.bilibili.com/x/space/channel/list
|
||||
> https://api.bilibili.com/x/space/channel/list
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -3217,7 +3246,7 @@ curl -G 'http://api.vc.bilibili.com/link_draw/v1/doc/doc_list' \
|
||||
查询用户`mid=53456`的频道列表
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/space/channel/list' \
|
||||
curl -G 'https://api.bilibili.com/x/space/channel/list' \
|
||||
--data-urlencode 'mid=53456'
|
||||
```
|
||||
|
||||
@ -3290,7 +3319,7 @@ curl -G 'http://api.bilibili.com/x/space/channel/list' \
|
||||
|
||||
### 查询用户频道中的视频
|
||||
|
||||
> http://api.bilibili.com/x/space/channel/video
|
||||
> https://api.bilibili.com/x/space/channel/video
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -3359,7 +3388,7 @@ curl -G 'http://api.bilibili.com/x/space/channel/list' \
|
||||
查询用户`mid=53456`的频道`170`中的视频
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/space/channel/video' \
|
||||
curl -G 'https://api.bilibili.com/x/space/channel/video' \
|
||||
--data-urlencode 'mid=53456' \
|
||||
--data-urlencode 'cid=170' \
|
||||
--data-urlencode 'ps=2' \
|
||||
@ -3509,7 +3538,7 @@ curl -G 'http://api.bilibili.com/x/space/channel/video' \
|
||||
|
||||
### 创建频道
|
||||
|
||||
> http://api.bilibili.com/x/space/channel/add
|
||||
> https://api.bilibili.com/x/space/channel/add
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -3547,7 +3576,7 @@ curl -G 'http://api.bilibili.com/x/space/channel/video' \
|
||||
创建名为`test1`的频道,简介为空
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/space/channel/add' \
|
||||
curl 'https://api.bilibili.com/x/space/channel/add' \
|
||||
--data-urlencode 'name=test1' \
|
||||
--data-urlencode 'intro=' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
@ -3572,7 +3601,7 @@ curl 'http://api.bilibili.com/x/space/channel/add' \
|
||||
|
||||
### 修改频道
|
||||
|
||||
> http://api.bilibili.com/x/space/channel/edit
|
||||
> https://api.bilibili.com/x/space/channel/edit
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -3602,7 +3631,7 @@ curl 'http://api.bilibili.com/x/space/channel/add' \
|
||||
修改频道`138996`名称为`测试`,简介为`123456`
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/space/channel/edit' \
|
||||
curl 'https://api.bilibili.com/x/space/channel/edit' \
|
||||
--data-urlencode 'cid=138996' \
|
||||
--data-urlencode 'name=测试' \
|
||||
--data-urlencode 'intro=123456' \
|
||||
@ -3625,7 +3654,7 @@ curl 'http://api.bilibili.com/x/space/channel/edit' \
|
||||
|
||||
### 删除频道
|
||||
|
||||
> http://api.bilibili.com/x/space/channel/del
|
||||
> https://api.bilibili.com/x/space/channel/del
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -3653,7 +3682,7 @@ curl 'http://api.bilibili.com/x/space/channel/edit' \
|
||||
删除频道`138996`
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/space/channel/del' \
|
||||
curl 'https://api.bilibili.com/x/space/channel/del' \
|
||||
--data-urlencode 'cid=138996' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
-b 'SESSDATA=xxx'
|
||||
@ -3674,7 +3703,7 @@ curl 'http://api.bilibili.com/x/space/channel/del' \
|
||||
|
||||
### 频道添加视频
|
||||
|
||||
> http://api.bilibili.com/x/space/channel/video/add
|
||||
> https://api.bilibili.com/x/space/channel/video/add
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -3718,7 +3747,7 @@ curl 'http://api.bilibili.com/x/space/channel/del' \
|
||||
向频道`138995`中添加视频`av583785685`和`av243322853`
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/space/channel/video/add' \
|
||||
curl 'https://api.bilibili.com/x/space/channel/video/add' \
|
||||
--data-urlencode 'cid=138995' \
|
||||
--data-urlencode 'aids=583785685,243322853' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
@ -3741,7 +3770,7 @@ curl 'http://api.bilibili.com/x/space/channel/video/add' \
|
||||
|
||||
### 频道删除视频
|
||||
|
||||
> http://api.bilibili.com/x/space/channel/video/del
|
||||
> https://api.bilibili.com/x/space/channel/video/del
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -3771,7 +3800,7 @@ curl 'http://api.bilibili.com/x/space/channel/video/add' \
|
||||
删除频道`138995`中的视频`av583785685`
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/space/channel/video/del' \
|
||||
curl 'https://api.bilibili.com/x/space/channel/video/del' \
|
||||
--data-urlencode 'cid=138995' \
|
||||
--data-urlencode 'aid=583785685' \
|
||||
--data-urlencode 'csrf=xxx' \
|
||||
@ -3793,7 +3822,7 @@ curl 'http://api.bilibili.com/x/space/channel/video/del' \
|
||||
|
||||
### 调整频道视频排序
|
||||
|
||||
> http://api.bilibili.com/x/space/channel/video/sort
|
||||
> https://api.bilibili.com/x/space/channel/video/sort
|
||||
|
||||
*请求方式:POST*
|
||||
|
||||
@ -3823,7 +3852,7 @@ curl 'http://api.bilibili.com/x/space/channel/video/del' \
|
||||
调整`138995`中的视频`av583785685`位置为倒数第2
|
||||
|
||||
```shell
|
||||
curl 'http://api.bilibili.com/x/space/channel/video/sort' \
|
||||
curl 'https://api.bilibili.com/x/space/channel/video/sort' \
|
||||
--data-urlencode 'cid=138995' \
|
||||
--data-urlencode 'aid=583785685' \
|
||||
--data-urlencode 'to=2' \
|
||||
@ -3846,7 +3875,7 @@ curl 'http://api.bilibili.com/x/space/channel/video/sort' \
|
||||
|
||||
### 检查频道中有无失效视频
|
||||
|
||||
> http://api.bilibili.com/x/space/channel/video/check
|
||||
> https://api.bilibili.com/x/space/channel/video/check
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -3873,7 +3902,7 @@ curl 'http://api.bilibili.com/x/space/channel/video/sort' \
|
||||
检查频道`138995`
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/space/channel/video/check
|
||||
curl -G 'https://api.bilibili.com/x/space/channel/video/check
|
||||
--data-urlencode 'cid=138995' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -3897,7 +3926,7 @@ curl -G 'http://api.bilibili.com/x/space/channel/video/check
|
||||
|
||||
### 查询用户创建的视频收藏夹
|
||||
|
||||
> http://api.bilibili.com/x/v3/fav/folder/created/list-all
|
||||
> https://api.bilibili.com/x/v3/fav/folder/created/list-all
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -3962,7 +3991,7 @@ curl -G 'http://api.bilibili.com/x/space/channel/video/check
|
||||
查询用户`mid=7792521`的收藏夹列表
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/v3/fav/folder/created/list-all' \
|
||||
curl -G 'https://api.bilibili.com/x/v3/fav/folder/created/list-all' \
|
||||
--data-urlencode 'up_mid=7792521' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -4026,7 +4055,7 @@ curl -G 'http://api.bilibili.com/x/v3/fav/folder/created/list-all' \
|
||||
|
||||
### 查询用户收藏的视频收藏夹
|
||||
|
||||
> http://api.bilibili.com/x/v3/fav/folder/collected/list
|
||||
> https://api.bilibili.com/x/v3/fav/folder/collected/list
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -4102,7 +4131,7 @@ curl -G 'http://api.bilibili.com/x/v3/fav/folder/created/list-all' \
|
||||
查询用户`mid=293793435`的收藏夹收藏列表
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/v3/fav/folder/collected/list' \
|
||||
curl -G 'https://api.bilibili.com/x/v3/fav/folder/collected/list' \
|
||||
--data-urlencode 'up_mid=293793435' \
|
||||
--data-urlencode 'ps=20' \
|
||||
--data-urlencode 'pn=1' \
|
||||
@ -4170,7 +4199,7 @@ curl -G 'http://api.bilibili.com/x/v3/fav/folder/collected/list' \
|
||||
|
||||
### 查询用户发布的课程列表
|
||||
|
||||
> http://api.bilibili.com/pugv/app/web/season/page
|
||||
> https://api.bilibili.com/pugv/app/web/season/page
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -4236,7 +4265,7 @@ curl -G 'http://api.bilibili.com/x/v3/fav/folder/collected/list' \
|
||||
查询用户`mid=33683045`的课程发布列表
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/pugv/app/web/season/page' \
|
||||
curl -G 'https://api.bilibili.com/pugv/app/web/season/page' \
|
||||
--data-urlencode 'mid=33683045' \
|
||||
--data-urlencode 'ps=5' \
|
||||
--data-urlencode 'pn=1'
|
||||
@ -4325,7 +4354,7 @@ curl -G 'http://api.bilibili.com/pugv/app/web/season/page' \
|
||||
|
||||
### 查询用户追番预览列表
|
||||
|
||||
> http://space.bilibili.com/ajax/Bangumi/getList
|
||||
> https://space.bilibili.com/ajax/Bangumi/getList
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -4388,7 +4417,7 @@ curl -G 'http://api.bilibili.com/pugv/app/web/season/page' \
|
||||
查看用户`mid=14082`的追番预览列表
|
||||
|
||||
```shell
|
||||
curl -G 'http://space.bilibili.com/ajax/Bangumi/getList' \
|
||||
curl -G 'https://space.bilibili.com/ajax/Bangumi/getList' \
|
||||
--data-urlencode 'mid=14082' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -4423,7 +4452,7 @@ curl -G 'http://space.bilibili.com/ajax/Bangumi/getList' \
|
||||
"newest_ep_index": 0,
|
||||
"last_ep_index": 0,
|
||||
"total_count": 27,
|
||||
"cover": "http:\/\/i0.hdslb.com\/bfs\/bangumi\/a4c0e0ccc44fe3949a734f546cf5bb07da925bad.png",
|
||||
"cover": "https:\/\/i0.hdslb.com\/bfs\/bangumi\/a4c0e0ccc44fe3949a734f546cf5bb07da925bad.png",
|
||||
"evaluate": "",
|
||||
"brief": "史莱姆生活,开始了。\n上班族的三上悟在道路上被歹徒给刺杀身亡后,回过神来发现自己转生到了异世界。\n不..."
|
||||
},
|
||||
@ -4437,7 +4466,7 @@ curl -G 'http://space.bilibili.com/ajax/Bangumi/getList' \
|
||||
|
||||
### 查询用户追番(追剧)明细
|
||||
|
||||
> http://api.bilibili.com/x/space/bangumi/follow/list
|
||||
> https://api.bilibili.com/x/space/bangumi/follow/list
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -4491,7 +4520,7 @@ curl -G 'http://space.bilibili.com/ajax/Bangumi/getList' \
|
||||
查看用户`mid=14082`的追番明细
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/space/bangumi/follow/list' \
|
||||
curl -G 'https://api.bilibili.com/x/space/bangumi/follow/list' \
|
||||
--data-urlencode 'vmid=14082' \
|
||||
--data-urlencode 'type=1' \
|
||||
--data-urlencode 'ps=2' \
|
||||
@ -4697,7 +4726,7 @@ curl -G 'http://api.bilibili.com/x/space/bangumi/follow/list' \
|
||||
|
||||
### 查询用户关注的TAG(话题)
|
||||
|
||||
> http://space.bilibili.com/ajax/tags/getSubList
|
||||
> https://space.bilibili.com/ajax/tags/getSubList
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -4756,7 +4785,7 @@ curl -G 'http://api.bilibili.com/x/space/bangumi/follow/list' \
|
||||
查询用户`mid=2`的关注TAG
|
||||
|
||||
```shell
|
||||
curl -G 'http://space.bilibili.com/ajax/tags/getSubList' \
|
||||
curl -G 'https://space.bilibili.com/ajax/tags/getSubList' \
|
||||
--data-urlencode 'mid=2' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
|
@ -8,7 +8,7 @@
|
||||
---
|
||||
|
||||
## 关系状态数
|
||||
> http://api.bilibili.com/x/relation/stat
|
||||
> https://api.bilibili.com/x/relation/stat
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -47,7 +47,7 @@
|
||||
查询用户`mid=332704117`的关系状态数
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/relation/stat' \
|
||||
curl -G 'https://api.bilibili.com/x/relation/stat' \
|
||||
--data-urlencode 'vmid=332704117' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -74,7 +74,7 @@ curl -G 'http://api.bilibili.com/x/relation/stat' \
|
||||
|
||||
## UP主状态数
|
||||
|
||||
> http://api.bilibili.com/x/space/upstat
|
||||
> https://api.bilibili.com/x/space/upstat
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -125,7 +125,7 @@ curl -G 'http://api.bilibili.com/x/relation/stat' \
|
||||
查询用户`mid=456664753`的UP主状态数
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/space/upstat' \
|
||||
curl -G 'https://api.bilibili.com/x/space/upstat' \
|
||||
--data-urlencode 'mid=456664753' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -156,7 +156,7 @@ curl -G 'http://api.bilibili.com/x/space/upstat' \
|
||||
|
||||
<details>
|
||||
<summary>查看折叠内容</summary>
|
||||
> http://api.bilibili.com/x/space/navnum
|
||||
> https://api.bilibili.com/x/space/navnum
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -212,7 +212,7 @@ curl -G 'http://api.bilibili.com/x/space/upstat' \
|
||||
查询用户`mid=239202390`的订阅&投稿状态数
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/space/navnum' \
|
||||
curl -G 'https://api.bilibili.com/x/space/navnum' \
|
||||
--data-urlencode 'mid=239202390' \
|
||||
-b 'SESSDATA=xxx'
|
||||
```
|
||||
@ -252,7 +252,7 @@ curl -G 'http://api.bilibili.com/x/space/navnum' \
|
||||
|
||||
## 相簿投稿数
|
||||
|
||||
> http://api.vc.bilibili.com/link_draw/v1/doc/upload_count
|
||||
> https://api.vc.bilibili.com/link_draw/v1/doc/upload_count
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -287,7 +287,7 @@ curl -G 'http://api.bilibili.com/x/space/navnum' \
|
||||
查询用户`mid=53456`的投稿相簿数
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.vc.bilibili.com/link_draw/v1/doc/upload_count' \
|
||||
curl -G 'https://api.vc.bilibili.com/link_draw/v1/doc/upload_count' \
|
||||
--data-urlencode 'uid=53456'
|
||||
```
|
||||
|
||||
|
@ -11,7 +11,7 @@
|
||||
|
||||
## 获取视频详细信息(web端)
|
||||
|
||||
> http://api.bilibili.com/x/web-interface/view
|
||||
> https://api.bilibili.com/x/web-interface/view
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -265,7 +265,7 @@
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
|----------------------|-----|-------------------------------------|-----|
|
||||
| aid | num | 当前稿件aid | |
|
||||
| type | num | 2:第?期每周必看<br/>3:全站排行榜最高第?名<br/>4:热门 | |
|
||||
| type | num | 1:入站必刷收录<br/>2:第?期每周必看<br/>3:全站排行榜最高第?名<br/>4:热门 | |
|
||||
| desc | num | 描述 | |
|
||||
| weekly_recommend_num | num | | |
|
||||
|
||||
@ -276,14 +276,14 @@
|
||||
avid方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/web-interface/view' \
|
||||
curl -G 'https://api.bilibili.com/x/web-interface/view' \
|
||||
--data-urlencode 'aid=85440373'
|
||||
```
|
||||
|
||||
bvid方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/web-interface/view' \
|
||||
curl -G 'https://api.bilibili.com/x/web-interface/view' \
|
||||
--data-urlencode 'bvid=BV117411r7R1'
|
||||
```
|
||||
|
||||
@ -532,13 +532,13 @@ curl -G 'http://api.bilibili.com/x/web-interface/view' \
|
||||
|
||||
视频封面为:
|
||||
|
||||
http://i1.hdslb.com/bfs/archive/ea0dd34bf41e23a68175680a00e3358cd249105f.jpg
|
||||
https://i1.hdslb.com/bfs/archive/ea0dd34bf41e23a68175680a00e3358cd249105f.jpg
|
||||
|
||||
![](http://i1.hdslb.com/bfs/archive/ea0dd34bf41e23a68175680a00e3358cd249105f.jpg)
|
||||
![](https://i1.hdslb.com/bfs/archive/ea0dd34bf41e23a68175680a00e3358cd249105f.jpg)
|
||||
|
||||
## 获取视频超详细信息(web端)
|
||||
|
||||
> http://api.bilibili.com/x/web-interface/view/detail
|
||||
> https://api.bilibili.com/x/web-interface/view/detail
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -730,14 +730,14 @@ http://i1.hdslb.com/bfs/archive/ea0dd34bf41e23a68175680a00e3358cd249105f.jpg
|
||||
avid方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/web-interface/view/detail' \
|
||||
curl -G 'https://api.bilibili.com/x/web-interface/view/detail' \
|
||||
--data-urlencode 'aid=170001'
|
||||
```
|
||||
|
||||
bvid方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/web-interface/view/detail' \
|
||||
curl -G 'https://api.bilibili.com/x/web-interface/view/detail' \
|
||||
--data-urlencode 'bvid=BV17x411w7KC'
|
||||
```
|
||||
|
||||
@ -3177,7 +3177,7 @@ curl -G 'http://api.bilibili.com/x/web-interface/view/detail' \
|
||||
|
||||
## 获取视频简介
|
||||
|
||||
> http://api.bilibili.com/x/web-interface/archive/desc
|
||||
> https://api.bilibili.com/x/web-interface/archive/desc
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -3206,14 +3206,14 @@ curl -G 'http://api.bilibili.com/x/web-interface/view/detail' \
|
||||
avid方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/archive/desc' \
|
||||
curl -G 'https://api.bilibili.com/x/archive/desc' \
|
||||
--data-urlencode 'aid=39330059'
|
||||
```
|
||||
|
||||
bvid方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/archive/desc' \
|
||||
curl -G 'https://api.bilibili.com/x/archive/desc' \
|
||||
--data-urlencode 'bvid=BV1Bt411z799'
|
||||
```
|
||||
|
||||
@ -3233,7 +3233,7 @@ curl -G 'http://api.bilibili.com/x/archive/desc' \
|
||||
|
||||
## 查询视频分P列表 (avid/bvid转cid)
|
||||
|
||||
> http://api.bilibili.com/x/player/pagelist
|
||||
> https://api.bilibili.com/x/player/pagelist
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -3265,16 +3265,17 @@ curl -G 'http://api.bilibili.com/x/archive/desc' \
|
||||
|
||||
数组`data`中的对象:
|
||||
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
|-----------|-----|-----------|---------------------------------------------|
|
||||
| cid | num | 当前分P cid | |
|
||||
| page | num | 当前分P | |
|
||||
| from | str | 视频来源 | vupload:普通上传(B站)<br />hunan:芒果TV<br />qq:腾讯 |
|
||||
| part | str | 当前分P标题 | |
|
||||
| duration | num | 当前分P持续时间 | 单位为秒 |
|
||||
| vid | str | 站外视频vid | |
|
||||
| weblink | str | 站外视频跳转url | |
|
||||
| dimension | obj | 当前分P分辨率 | 有部分视频无法获取分辨率 |
|
||||
| 字段 | 类型 | 内容 | 备注 |
|
||||
|-------------|-----|-----------|---------------------------------------------|
|
||||
| cid | num | 当前分P cid | |
|
||||
| page | num | 当前分P | |
|
||||
| from | str | 视频来源 | vupload:普通上传(B站)<br />hunan:芒果TV<br />qq:腾讯 |
|
||||
| part | str | 当前分P标题 | |
|
||||
| duration | num | 当前分P持续时间 | 单位为秒 |
|
||||
| vid | str | 站外视频vid | |
|
||||
| weblink | str | 站外视频跳转url | |
|
||||
| dimension | obj | 当前分P分辨率 | 有部分视频无法获取分辨率 |
|
||||
| first_frame | str | 分P封面 | |
|
||||
|
||||
数组`data`中的对象中的`dimension`对象:
|
||||
|
||||
@ -3291,14 +3292,14 @@ curl -G 'http://api.bilibili.com/x/archive/desc' \
|
||||
avid方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/player/pagelist' \
|
||||
curl -G 'https://api.bilibili.com/x/player/pagelist' \
|
||||
--data-urlencode 'aid=13502509'
|
||||
```
|
||||
|
||||
bvid方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/player/pagelist' \
|
||||
curl -G 'https://api.bilibili.com/x/player/pagelist' \
|
||||
--data-urlencode 'bvid=BV1ex411J7GE'
|
||||
```
|
||||
|
||||
|
@ -10,7 +10,7 @@
|
||||
|
||||
## 获取互动视频模块详细信息
|
||||
|
||||
> http://api.bilibili.com/x/stein/edgeinfo_v2
|
||||
> https://api.bilibili.com/x/stein/edgeinfo_v2
|
||||
|
||||
*请求方式:GET*
|
||||
|
||||
@ -196,7 +196,7 @@
|
||||
avid方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/stein/edgeinfo_v2' \
|
||||
curl -G 'https://api.bilibili.com/x/stein/edgeinfo_v2' \
|
||||
--data-urlencode 'aid=73267982' \
|
||||
--data-urlencode 'graph_version=155446' \
|
||||
--data-urlencode 'edge_id=5556092' \
|
||||
@ -206,7 +206,7 @@ curl -G 'http://api.bilibili.com/x/stein/edgeinfo_v2' \
|
||||
bvid方式:
|
||||
|
||||
```shell
|
||||
curl -G 'http://api.bilibili.com/x/stein/edgeinfo_v2' \
|
||||
curl -G 'https://api.bilibili.com/x/stein/edgeinfo_v2' \
|
||||
--data-urlencode 'bvid=BV1UE411y7Wy' \
|
||||
--data-urlencode 'graph_version=155446' \
|
||||
--data-urlencode 'edge_id=5556092' \
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user