XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet
公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/bilibili-API-collect

update README

be65d5f
SocialSisterYi <1440239038@qq.com>
提交于

代码差异

2 个文件 +49 -43
Modified README.md +20 -19
@@ -19,13 +19,13 @@
19 19 <h3 align="center">野生API文档</h3>
20 20 <h3 align="center">不断更新中....</h3>
21 21
22 本项目旨在对 B 站 web 端、移动端以及 TV 端散落在世界各地的野生 api 进行收集整理,研究使用方法并对其进行说明,运用了黑箱法、控制变量法、js 逆向分析法、apk 拆包及反编译法、网络抓包法等研究办法
22 本项目旨在对 B 站 web、APP、TV 等客户端中,散落在世界各地的野生 API 进行收集整理,研究使用方法并对其进行说明,运用了黑箱法、控制变量法、js 逆向分析法、apk 拆包及反编译法、网络抓包法等研究办法
23 23
24 24 所有 rest api 均为标准 http 协议,请求数据大多为 url query 表单,返回数据大多为 json 或 protobuf
25 25
26 PS:所有 rest api 均可使用 https,文档中为了统一写作`http`(除过仅可https协议调用接口),为了数据安全建议调用接口时使用 https
26 PS:所有 rest api 均可使用 https,文档中为了统一写作`http` (除过仅可https协议调用接口),为了数据安全建议调用接口时使用 https
27 27
28 小小的 Demo:~~av583785685~~ [视频失效原因](https://shakaianee.top/archives/56/)([Youtube备链](https://www.youtube.com/watch?v=nfF91Z6fqGk))
28 小小的 Demo:~~av583785685~~ [视频失效原因](https://shakaianee.top/archives/56/) ([Youtube备链](https://www.youtube.com/watch?v=nfF91Z6fqGk))
29 29
30 30 联动项目:[Hsury/Bilibili-Toolkit](https://github.com/Hsury/Bilibili-Toolkit)
31 31
@@ -41,19 +41,19 @@ PS:所有 rest api 均可使用 https,文档中为了统一写作`http`(
41 41
42 42 ---
43 43
44 计划整理分类 & 目录:(文档已完结请选中 checkbox)二级目录正在建设中.....
44 计划整理分类 & 目录:(文档已完结请选中 checkbox) 二级目录正在建设中.....
45 45
46 46 - [x] [API 签名](other/API_sign.md)
47 - [ ] [公共错误码](other/errcode.md)
47 - [x] [公共错误码](other/errcode.md)
48 48 - [x] [图片格式化](other/picture.md)
49 49 - [x] [bvid 说明](other/bvid_desc.md)
50 50 - [ ] [gRPC API 接口定义](grpc_api)
51 51 - [ ] [登录](login)
52 - [x] [登录操作(人机认证)](login/login_action)
52 - [x] [登录操作 (人机认证)](login/login_action)
53 53 - [x] [短信登录](login/login_action/SMS.md)
54 54 - [x] [密码登录](login/login_action/password.md)
55 55 - [x] [二维码登录](login/login_action/QR.md)
56 - [ ] SNS 登录(QQ & 微博)
56 - [ ] SNS 登录 (QQ & 微信 & 微博)
57 57 - [x] [登录基本信息](login/login_info.md)
58 58 - [ ] [个人中心](login/member_center.md)
59 59 - [ ] [注销登录](login/exit.md)
@@ -71,20 +71,20 @@ PS:所有 rest api 均可使用 https,文档中为了统一写作`http`(
71 71 - [x] [用户注册](user/register.md)
72 72 - [x] [大会员福利兑换](user/vip.md)
73 73 - [ ] [视频](video)
74 - [x] [视频分区一览(分区代码)](video/video_zone.md)
74 - [x] [视频分区一览 (分区代码)](video/video_zone.md)
75 75 - [x] [基本信息](video/info.md)
76 76 - [x] [状态数](video/status_number.md)
77 77 - [x] [快照](video/snapshot.md)
78 78 - [x] [点赞 & 投币 & 收藏](video/like_coin_fav.md)
79 79 - [ ] [TAG](video/tags.md)
80 80 - [x] [视频推荐](video/recommend.md)
81 - [x] [播放&下载地址(视频流)](video/videostream_url.md)
81 - [x] [播放&下载地址 (视频流)](video/videostream_url.md)
82 82 - [ ] [互动视频](video/interact_video.md)
83 83 - [x] [高能进度条](video/pbp.md)
84 - [ ] [信息上报(心跳及记录历史)](video/report.md)
84 - [ ] [信息上报 (心跳及记录历史)](video/report.md)
85 85 - [x] [视频属性数据](video/attribute_data.md)
86 86 - [x] [视频在线人数](video/online.md)
87 - [ ] [剧集(番剧、影视)](bangumi)
87 - [ ] [剧集 (番剧、影视)](bangumi)
88 88 - [ ] [基本信息](bangumi/info.md)
89 89 - [ ] [播放&下载地址(视频流)](bangumi/videostream_url.md)
90 90 - [ ] [时间轴](bangumi/timeline.md)
@@ -203,9 +203,7 @@ PS:所有 rest api 均可使用 https,文档中为了统一写作`http`(
203 203 - [x] [漫读券/已购相关](manga/User.md)
204 204 - [x] [下载](manga/Download.md)
205 205 - [x] [data.index解析](manga/index_file.md)
206
207 206 - [ ] 哔哩哔哩游戏
208 - [ ] 轻视频
209 207 - [ ] [终端网络查询](clientinfo)
210 208 - [x] [基于ip的地理位置查询](clientinfo/ip.md)
211 209 - [x] [终端信息查询](clientinfo/client_info.md)
@@ -220,11 +218,6 @@ PS:所有 rest api 均可使用 https,文档中为了统一写作`http`(
220 218 - [x] [APP 主题](garb/skin.md)
221 219 - [x] [主题色](garb/color.md)
222 220
223
224 B站专栏同步推出[《B站api研究记》](https://www.bilibili.com/read/readlist/rl207146)系列(更新状态:咕咕......),~~欢迎关注~~
225
226 **--Project_by [社会易姐QwQ](https://space.bilibili.com/293793435)**
227
228 221 # 鸣谢
229 222
230 223 你们的存在,让社区更美好
@@ -245,6 +238,8 @@ protobuf 序列格式:[传送门](https://www.jianshu.com/p/a24c88c0526a )
245 238
246 239 <img src="imgs/up_face.jpg" width="100" height="100">
247 240
241 ⚠注意:开源社群欢迎交流探讨,**拒绝**咨询,**黑产号**一经发现立即拉黑并举报相关 SRC
242
248 243 QQ 粉丝交流群:[1136462265](https://jq.qq.com/?_wv=1027&k=s1M0LCcu)
249 244
250 245 Telegram 讨论组:[@bilibili_API_collect_community](https://t.me/bilibili_API_collect_community)
@@ -265,7 +260,7 @@ WeChat & Alipay:
265 260
266 261 OR Aifadian:https://afdian.net/@ShakaiAneE
267 262
268 # 相关项目
263 # 相关项目推荐
269 264
270 265 ## 库及文档
271 266
@@ -280,6 +275,8 @@ OR Aifadian:https://afdian.net/@ShakaiAneE
280 275 - [simon300000/bili-api](https://github.com/simon300000/bili-api)
281 276 - [iyear/biligo](https://github.com/iyear/biligo) Bilibili API SDK in Golang
282 277 - [bilibili-openplatform/demo](https://github.com/bilibili-openplatform/demo): 哔哩哔哩开放平台示例代码库
278 - [ddiu8081/blive-message-listener](https://github.com/ddiu8081/blive-message-listener): Bilibili-live danmu listener with type. Bilibili 直播间弹幕监听库,支持类型输出。
279 - [Nemo2011/bilibili-api](https://github.com/Nemo2011/bilibili-api): 哔哩哔哩常用API调用。支持视频、番剧、用户、频道、音频等功能。工具齐全。
283 280
284 281 ## 成品
285 282
@@ -303,6 +300,10 @@ OR Aifadian:https://afdian.net/@ShakaiAneE
303 300 - [Jannchie/BiliOB](https://github.com/Jannchie/BiliOB): BiliOB观测者是一个观测B站UP主及视频数据变化,并予以分析的Web应用程序
304 301 - [biliob233/biliob233.github.io](https://github.com/biliob233/biliob233.github.io): ~~无可奉告~~
305 302 - [biliup/biliup](https://github.com/biliup/biliup): 全自动录播、投稿工具,也支持twitch、ytb频道搬运。提供分p上传b站接口,腾讯云内网免流+大幅提速
303 - [ddiu8081/bilicli](https://github.com/ddiu8081/bilicli): Bilibili-live danmu dashboard in your terminal.
304 - [MotooriKashin/Bilibili-Old](https://github.com/MotooriKashin/Bilibili-Old): 恢复旧版Bilibili页面,为了那些念旧的人。
305 - [SocialSisterYi/bcut-asr](https://github.com/SocialSisterYi/bcut-asr): 使用必剪API的语音字幕识别
306 - [CzJam/Bili_Realtime_Data](https://github.com/CzJam/Bili_Realtime_Data): Bilibili粉丝与视频实时数据统计
306 307
307 308 ## 其他
308 309
Modified other/errcode.md +29 -24
@@ -2,42 +2,47 @@
2 2
3 3 下表为大部分接口返回值中`code`字段值中公共的错误代码
4 4
5 ## 权限类:
5 - [权限类](#权限类)
6 - [请求类](#请求类)
6 7
7 | 代码 | 含义 |
8 | ---- | ------------------------ |
9 | -1 | 应用程序不存在或已被封禁 |
10 | -2 | Access Key错误 |
11 | -3 | API校验密匙错误 |
12 | -4 | 调用方对该Method没有权限 |
13 | -101 | 账号未登录 |
14 | -102 | 账号被封停 |
15 | -103 | 积分不足 |
16 | -104 | 硬币不足 |
17 | -105 | 验证码错误 |
18 | -106 | 账号非正式会员或在适应期 |
19 | -107 | 应用不存在或者被封禁 |
20 | -108 | 未绑定手机 |
21 | -110 | 未绑定手机 |
22 | -111 | csrf 校验失败 |
23 | -112 | 系统升级中 |
24 | -113 | 账号尚未实名认证 |
25 | -114 | 请先绑定手机 |
26 | -115 | 请先完成实名认证 |
8 ---
27 9
28 ## 请求类:
10 ## 权限类
11
12 | 代码 | 含义 |
13 | ---- | -------------------------- |
14 | -1 | 应用程序不存在或已被封禁 |
15 | -2 | Access Key 错误 |
16 | -3 | API 校验密匙错误 |
17 | -4 | 调用方对该 Method 没有权限 |
18 | -101 | 账号未登录 |
19 | -102 | 账号被封停 |
20 | -103 | 积分不足 |
21 | -104 | 硬币不足 |
22 | -105 | 验证码错误 |
23 | -106 | 账号非正式会员或在适应期 |
24 | -107 | 应用不存在或者被封禁 |
25 | -108 | 未绑定手机 |
26 | -110 | 未绑定手机 |
27 | -111 | csrf 校验失败 |
28 | -112 | 系统升级中 |
29 | -113 | 账号尚未实名认证 |
30 | -114 | 请先绑定手机 |
31 | -115 | 请先完成实名认证 |
32
33 ## 请求类
29 34
30 35 | 代码 | 含义 |
31 36 | ---- | --------------------- |
32 37 | -304 | 木有改动 |
33 38 | -307 | 撞车跳转 |
34 39 | -400 | 请求错误 |
35 | -401 | 未认证 |
40 | -401 | 未认证 (或非法请求) |
36 41 | -403 | 访问权限不足 |
37 42 | -404 | 啥都木有 |
38 43 | -405 | 不支持该方法 |
39 44 | -409 | 冲突 |
40 | -412 | 请求被拦截(ip 被服务端风控) |
45 | -412 | 请求被拦截 (客户端 ip 被服务端风控) |
41 46 | -500 | 服务器错误 |
42 47 | -503 | 过载保护,服务暂不可用 |
43 48 | -504 | 服务调用超时 |