Home

Awesome

<p align="center"> <img src="./assets/img/logo.png" width="250" height="200" /> </p> <h1 align="center">哔哩哔哩 - API 收集整理</h1> <p align="center" class="shields"> <a href="https://github.com/SocialSisterYi/bilibili-API-collect/issues" style="text-decoration: none;"> <img src="https://img.shields.io/github/issues/SocialSisterYi/bilibili-API-collect.svg?style=flat&color=red" alt="GitHub issues"/> </a> <a href="https://github.com/SocialSisterYi/bilibili-API-collect/stargazers" style="text-decoration: none;"> <img src="https://img.shields.io/github/stars/SocialSisterYi/bilibili-API-collect.svg?style=flat&color=yellow" alt="GitHub stars"/> </a> <a href="https://github.com/SocialSisterYi/bilibili-API-collect/network" style="text-decoration: none;"> <img src="https://img.shields.io/github/forks/SocialSisterYi/bilibili-API-collect.svg?style=flat&color=blue" alt="GitHub forks"/> </a> <a href="https://github.com/SocialSisterYi/bilibili-API-collect/actions" style="text-decoration: none;"> <img src="https://img.shields.io/github/actions/workflow/status/SocialSisterYi/bilibili-API-collect/vuepress-deploy.yml?style=flat" alt="Build status"/> </a> <a href="https://github.com/SocialSisterYi/bilibili-API-collect/blob/master/LICENSE" style="text-decoration: none;"> <img src="https://img.shields.io/badge/License-CC%20BY--NC%204.0-lightgrey.svg?style=flat" alt="GitHub license"/> </a> </p> <p align="center" class="trendshift"> <a href="https://trendshift.io/repositories/3218" target="_blank"> <img src="https://trendshift.io/api/badge/repositories/3218" alt="Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/> </a> </p> <h3 align="center">野生 API 文档</h3> <h3 align="center">不断更新中....</h3>

本项目旨在对 B 站 WEB、APP、TV 等客户端中,散落在世界各地的野生 API 进行收集整理,研究使用方法并对其进行说明,运用了黑箱法、控制变量法、代码逆向分析、拆包及反编译法、网络抓包法等研究办法

本文档探讨的对象是主站业务接口,官方开放平台直播开放平台 均不属于本项目范畴,请移步

B站 API 采用 C/S 结构,大多数接口为 REST API 和 gRPC,少部分接口为 WebSocket;REST API 接口请求数据大多为 url query 表单或 JSON,返回数据大多为 JSON 或 Protobuf,强制使用 https 协议

📖阅读地址:Github Pages

小小的 Demo:av583785685 视频失效原因 (Youtube 备链)

::: warning ⚠️声明

  1. 本项目遵守 CC-BY-NC 4.0 协议,禁止一切商业使用,如需转载请注明作者 ID
  2. 请勿滥用,本项目仅用于学习和测试!请勿滥用,本项目仅用于学习和测试!请勿滥用,本项目仅用于学习和测试!
  3. 利用本项目提供的接口、文档等造成不良影响及后果与本人无关
  4. 由于本项目的特殊性,可能随时停止开发或删档
  5. 本项目为开源项目,不接受任何形式的催单和索取行为,更不容许存在付费内容
  6. 上传任何信息时请注意脱敏,删去账户密码、敏感 cookies 等可能泄漏个人信息的数据(例如 SESSDATAbili_jct 之类的 cookies)

:::

🌱参与贡献

欢迎各位 dalao 对本项目做出贡献,也希望每个使用者都能提出宝贵的意见

目前本项目存在的问题包括但不限于:

  1. 文档二级目录尚未完成
  2. 部分文档较旧,修改与更新没有跟进
  3. 目前文档使用 markdown 语法编写,不易生成编程语言的 SDK,详见 #604

更多信息请浏览 贡献指南

🍴目录

计划整理分类 & 目录:(文档已完结请选中 checkbox)

✨鸣谢

你们的存在,让社区更美好

contributors

📖相关协议基础

HTTP 协议:传送门

JSON 序列格式:传送门

XML 序列格式:传送门

ProtoBuf 序列格式:传送门

💦交流

<img src="https://avatars.githubusercontent.com/u/45892418" width="100" height="100" />

⚠注意:开源社群欢迎交流探讨,拒绝咨询、不支持合作,黑产号一经发现立即拉黑并举报相关 SRC

🧋发电

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

请可爱的易姐喝杯奶茶

WeChat & Alipay:

<img src="./assets/img/sponsorQR.jpg" width="300" height="300" />

OR Aifadian:https://afdian.net/@ShakaiAneE

🔗相关项目推荐

库及文档

成品

其他

<style scoped> .shields a { margin: auto .5em; } </style>