哔哩哔哩-API收集整理【不断更新中....】
Go to file
SK dec9181f39
Fix gRPC gpc.gaetway.vega.v1.Status not defined (#385)
```
pgc/gaetway/vega/v1/vega.proto:47:5: "Status" is not defined.
```
2022-06-06 16:38:01 +08:00
.github add Aifadian link 2022-03-24 16:54:41 +08:00
album 统一“id”为小写,并将“UID”改为“mid”,调整【视频属性数据】文档 2021-07-12 21:31:27 +08:00
APP_widget 对于图片(广告) API 的一些修复 (#381) 2022-06-02 15:32:33 +08:00
article Update like_coin_fav.md (#348) 2022-04-11 08:36:19 +08:00
audio 补充音频投币 (#347) 2022-04-11 08:42:46 +08:00
bangumi 添加:剧集时间轴,修改:统一int至num (#374) 2022-05-26 11:38:35 +08:00
blackroom 统一“id”为小写,并将“UID”改为“mid”,调整【视频属性数据】文档 2021-07-12 21:31:27 +08:00
broadcast 统一“id”为小写,并将“UID”改为“mid”,调整【视频属性数据】文档 2021-07-12 21:31:27 +08:00
cheese 统一“id”为小写,并将“UID”改为“mid”,调整【视频属性数据】文档 2021-07-12 21:31:27 +08:00
clientinfo 统一“id”为小写,并将“UID”改为“mid”,调整【视频属性数据】文档 2021-07-12 21:31:27 +08:00
comment 添加Java获取dev_id的示例 (#353) 2022-05-14 13:40:01 +08:00
creativecenter 统一“id”为小写,并将“UID”改为“mid”,调整【视频属性数据】文档 2021-07-12 21:31:27 +08:00
danmaku 添加在线编译protogen工具的链接, 以及可pip一键安装的python的protogen解析库, 为使用该项目提供方便 (#345) 2022-04-18 20:28:33 +08:00
dynamic add matching end tag for tag <details> (#300) 2022-01-28 20:06:55 +08:00
electric 添加Java获取dev_id的示例 (#353) 2022-05-14 13:40:01 +08:00
emoji 修改对qn属性的说明;修正运算符;添加对 ids 的说明 (#238) 2021-09-10 22:55:06 +08:00
fav 添加Java获取dev_id的示例 (#353) 2022-05-14 13:40:01 +08:00
garb 统一“id”为小写,并将“UID”改为“mid”,调整【视频属性数据】文档 2021-07-12 21:31:27 +08:00
grpc_api Fix gRPC gpc.gaetway.vega.v1.Status not defined (#385) 2022-06-06 16:38:01 +08:00
history&toview add max number of history page (#260) 2021-11-03 15:28:37 +08:00
imgs update LICENSE 2021-11-14 17:48:57 +08:00
live 添加:剧集时间轴,修改:统一int至num (#374) 2022-05-26 11:38:35 +08:00
login 最新的短信登录接口 (#302) 2022-01-28 20:10:53 +08:00
manga 添加: 获取拥有的漫读券列表 (#373) 2022-05-26 11:39:22 +08:00
message 添加私信消息记录API (#382) 2022-06-02 15:31:45 +08:00
mkdocs 大量勘误 添加【指定用户的最近投币列表】接口 2020-10-16 19:31:41 +08:00
newbie_exam 修复响应示例json无法正常显示的问题 (#279) 2021-11-16 17:41:27 +08:00
note fix markdown format (#325) 2022-02-19 01:02:27 +08:00
other fix typo 2022-05-02 01:16:21 +08:00
ranking&dynamic 新增客户端图片(广告) API (#378) 2022-05-28 13:36:26 +08:00
search 统一“id”为小写,并将“UID”改为“mid”,调整【视频属性数据】文档 2021-07-12 21:31:27 +08:00
user 修改两处定义域 (#376) 2022-05-26 11:37:44 +08:00
video 视频流url发现新的请求参数platform (#379) 2022-06-02 15:33:00 +08:00
web_widget 添加【404页漫画】更新【相关项目】并勘误 2021-07-12 01:28:44 +08:00
.gitignore 大会员福利兑换相关API (#269) 2021-11-14 17:04:25 +08:00
LICENSE fix LICENSE format 2021-11-14 17:57:31 +08:00
README.md 对于图片(广告) API 的一些修复 (#381) 2022-06-02 15:32:33 +08:00

哔哩哔哩-API收集整理

GitHub issues GitHub stars GitHub forks GitHub license

野生API文档

不断更新中....

本项目旨在对 B 站 web 端、移动端以及 TV 端散落在世界各地的野生 api 进行收集整理研究使用方法并对其进行说明运用了黑箱法、控制变量法、js 逆向分析法、apk 拆包及反编译法、网络抓包法等研究办法

所有 rest api 均为标准 http 协议,请求数据大多为 url query 表单,返回数据大多为 json 或 protobuf

PS所有 rest api 均可使用 https文档中为了统一写作http,为了数据安全建议调用接口时使用 https

小小的 Demoav583785685 视频失效原因Youtube备链

联动项目:Hsury/Bilibili-Toolkit


声明

  1. 本项目遵守 CC-BY-NC 4.0 协议,禁止一切商业使用,如需转载请注明作者 ID
  2. 请勿滥用,本项目仅用于学习和测试!请勿滥用,本项目仅用于学习和测试!请勿滥用,本项目仅用于学习和测试!
  3. 利用本项目提供的接口、文档等造成不良影响及后果与本人无关
  4. 由于本项目的特殊性,可能随时停止开发或删档
  5. 本项目为开源项目,不接受任何形式的催单和索取行为,更不容许存在付费内容

计划整理分类 & 目录:(文档已完结请选中 checkbox二级目录正在建设中.....

B站专栏同步推出《B站api研究记》系列(更新状态:咕咕......欢迎关注

--Project_by 社会易姐QwQ

相关协议基础

http 协议:传送门

json 序列格式:传送门

xml 序列格式:传送门

protobuf 序列格式:传送门

交流

QQ 粉丝交流群:1136462265

Telegram 讨论组:@bilibili_API_collect_community

B 站空间:https://space.bilibili.com/293793435

个人博客:https://shakaianee.top

发电

欢迎来交♂易,大家的支持就是我继续开发的动力!

请可爱的易姐喝杯奶茶

WeChat & Alipay

OR Aifadianhttps://afdian.net/@ShakaiAneE

相关项目

库及文档

成品

其他

  • kuresaru/geetest-validator:geetest调试器

  • uw-labs/bloomrpc: GUI Client for GRPC Services

  • grpc/grpc: The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)

  • quicktype quicktype generates strongly-typed models and serializers from JSON, JSON Schema, TypeScript, and GraphQL queries, making it a breeze to work with JSON type-safely in many programming languages.一键生成多种语言的json反序列化所需类,以便于快速反序列化, 有网页版