Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/BiliBiliApi/BiliBiliApi
哔哩哔哩 NodeJS 版 API Service
https://github.com/BiliBiliApi/BiliBiliApi
api bilibili bilibili-api bilibili-download bilibili-live bilibili-login json node nodejs
Last synced: 12 days ago
JSON representation
哔哩哔哩 NodeJS 版 API Service
- Host: GitHub
- URL: https://github.com/BiliBiliApi/BiliBiliApi
- Owner: BiliBiliApi
- License: mit
- Created: 2023-05-12T12:31:55.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-20T11:22:37.000Z (6 months ago)
- Last Synced: 2024-08-01T02:28:24.377Z (3 months ago)
- Topics: api, bilibili, bilibili-api, bilibili-download, bilibili-live, bilibili-login, json, node, nodejs
- Language: JavaScript
- Homepage: https://bilibiliapi.github.io/
- Size: 831 KB
- Stars: 30
- Watchers: 2
- Forks: 13
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-bilibili-extra - BiliBiliApi - 哔哩哔哩 NodeJS 版 API Service.![JavaScript](svg/javascript.svg?raw=true) ![Docker](svg/docker.svg?raw=true) (开发 / 直播脚本)
README
本项目会尽快重写
BiliBiliApi
哔哩哔哩 NodeJS 版 API
这是一个基于 Express + Axios 的 Nodejs 项目,一切仅供学习参考,该支持的还是要支持的,不然杰伦喝不起奶茶了。
`哔哩哔哩` NodeJS 版 API,全部接口已升级到最新,具备完善的文档,目前有 `哔哩哔哩` 大部分接口并且在维护更新,没有的 `哔哩哔哩` 接口正在使用特殊手段(黑箱法、控制变量法、代码逆向分析、拆包及反编译法、网络抓包法)进行新增并更新!
文档及其 Api 持续更新中...
> BiliBiliApi 尚未开发完成并尚未发布正式版。
> 为使用方便,降低门槛,数据传输安全,本项目仅支持 POST 方法。
# 部署
## 环境要求
需要 NodeJS 12+ 环境
## 安装
```shell
$ git clone [email protected]:BiliBiliApi/BiliBiliApi.git
$ cd BiliBiliApi
$ npm install
```或者
```shell
$ git clone https://github.com/BiliBiliApi/BiliBiliApi.git
$ cd BiliBiliApi
$ npm install
```## 运行
调用前务必阅读文档的`调用前须知````shell
$ node app.js
```服务器启动默认端口为 3000
## Vercel 部署
v1.0.0-alpha.02 加入了 Vercel 配置文件,可以直接在 Vercel 下部署了,不需要自己的服务器
### 操作方法
1. fork 此项目
2. 在 Vercel 官网点击 `New Project`
3. 点击 `Import Git Repository` 并选择你 fork 的此项目并点击`import`
4. 点击 `PERSONAL ACCOUNT` 的 `select`
5. 直接点`Continue`
6. `PROJECT NAME`自己填,`FRAMEWORK PRESET` 选 `Other` 然后直接点 `Deploy` 接着等部署完成即可# 鸣谢
你们的存在,让社区更美好!
[![contributors](https://opencollective.com/bilibiliapi/contributors.svg?width=860&button=false)](https://github.com/BiliBiliApi/BiliBiliApi/graphs/contributors)
# 更新日志
[changelog](https://github.com/BiliBiliApi/BiliBiliApi/blob/master/CHANGELOG.md)
# License
[The MIT License (MIT)](https://github.com/BiliBiliApi/BiliBiliApi/blob/master/LICENSE)