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

XFEstudio/bilibili-API-collect

整理主目录,更新AI总结文档 (#871)

* 整理README中的目录信息,使之与项目中的文档一一对应。 更新AI总结的文档,修复card_info.md中出现的格式错乱。 * 修改AI总结文档的错误内容

a01ef3b
EssentialCuber <111330534+EssentialCuber@users.noreply.github.com>
提交于

代码差异

3 个文件 +365 -290
Modified README.md +169 -154
@@ -61,197 +61,211 @@ B站 API 采用 C/S 结构,大多数接口为 REST API 和 gRPC,少部分接
61 61
62 62 ## 🍴目录
63 63
64 计划整理分类 & 目录:(文档已完结请选中 checkbox)
64 计划整理分类 & 目录:(文档已完结请选中 checkbox)
65 65
66 66 - [ ] [接口签名与验证](docs/misc/sign)
67 - [x] [APP API 签名](docs/misc/sign/APP.md)(`appkey`与`sign`)
68 - [x] [已知的 APPKey](docs/misc/sign/APPKey.md)
69 - [x] [Wbi 签名](docs/misc/sign/wbi.md)(`wts`与`w_rid`)
67 - [x] [APP API 签名](docs/misc/sign/APP.md)(`appkey`与`sign`)
68 - [x] [已知的 APPKey](docs/misc/sign/APPKey.md)
69 - [x] [Wbi 签名](docs/misc/sign/wbi.md)(`wts`与`w_rid`)
70 70
71 71 - [x] [公共错误码](docs/misc/errcode.md)
72 72 - [x] [图片格式化](docs/misc/picture.md)
73 73 - [x] [bvid 说明](docs/misc/bvid_desc.md)
74 - [ ] [设备唯一标识BUVID](docs/misc/device_identity.md)
74 75 - [ ] [gRPC API 接口定义](grpc_api)
75 76 - [ ] [登录](docs/login)
76 - [x] [登录操作 (人机认证)](docs/login/login_action)
77 - [x] [短信登录](docs/login/login_action/SMS.md)
78 - [x] [密码登录](docs/login/login_action/password.md)
79 - [x] [二维码登录](docs/login/login_action/QR.md)
80 - [ ] SNS 登录 (QQ & 微信 & 微博)
81 - [x] [登录基本信息](docs/login/login_info.md)
82 - [ ] [个人中心](docs/login/member_center.md)
83 - [ ] [注销登录](docs/login/exit.md)
84 - [x] [登录记录](docs/login/login_notice.md)
85 - [x] [Web 端 Cookie 刷新](docs/login/cookie_refresh.md)
77 - [x] [登录操作 (人机认证)](docs/login/login_action)
78 - [x] [短信登录](docs/login/login_action/SMS.md)
79 - [x] [密码登录](docs/login/login_action/password.md)
80 - [x] [二维码登录](docs/login/login_action/QR.md)
81 - [ ] SNS 登录 (QQ & 微信 & 微博)
82 - [x] [登录基本信息](docs/login/login_info.md)
83 - [ ] [个人中心](docs/login/member_center.md)
84 - [ ] [注销登录](docs/login/exit.md)
85 - [x] [登录记录](docs/login/login_notice.md)
86 - [x] [Web 端 Cookie 刷新](docs/login/cookie_refresh.md)
86 87 - [ ] [消息中心](docs/message)
87 - [ ] [通知类消息](docs/message/msg.md)
88 - [ ] [私信](docs/message/private_msg.md)
89 - [ ] 设置
88 - [ ] [通知类消息](docs/message/msg.md)
89 - [ ] [私信](docs/message/private_msg.md)
90 - [ ] 设置
90 91 - [ ] [用户](docs/user)
91 - [x] [基本信息](docs/user/info.md)
92 - [x] [状态数](docs/user/status_number.md)
93 - [x] [关系](docs/user/relation.md)
94 - [ ] [个人空间](docs/user/space.md)
95 - [x] [检查昵称是否可注册](docs/user/check_nickname.md)
96 - [x] [用户注册](docs/user/register.md)
97 - [x] [用户认证类型一览](docs/user/official_role.md)
92 - [x] [基本信息](docs/user/info.md)
93 - [x] [状态数](docs/user/status_number.md)
94 - [x] [关系](docs/user/relation.md)
95 - [ ] [个人空间](docs/user/space.md)
96 - [x] [检查昵称是否可注册](docs/user/check_nickname.md)
97 - [x] [用户注册](docs/user/register.md)
98 - [x] [用户认证类型一览](docs/user/official_role.md)
99 - [ ] [加入老粉计划](docs/user/contract.md)
98 100 - [ ] [大会员](docs/vip)
99 - [ ] [大会员基本信息](docs/vip/info.md)
100 - [ ] [大会员中心](docs/vip/center.md)
101 - [ ] [大会员签到](docs/vip/clockin.md)
102 - [ ] [大会员操作](docs/vip/action.md)
101 - [ ] [大会员基本信息](docs/vip/info.md)
102 - [ ] [大会员中心](docs/vip/center.md)
103 - [ ] [大会员签到](docs/vip/clockin.md)
104 - [ ] [大会员操作](docs/vip/action.md)
103 105 - [ ] [视频](docs/video)
104 - [x] [视频分区一览 (分区代码)](docs/video/video_zone.md)
105 - [x] [基本信息](docs/video/info.md)
106 - [x] [状态数](docs/video/status_number.md)
107 - [x] [快照](docs/video/snapshot.md)
108 - [x] [点赞 & 投币 & 收藏 & 分享](docs/video/action.md)
109 - [ ] [TAG](docs/video/tags.md)
110 - [x] [视频推荐](docs/video/recommend.md)
111 - [x] [播放&下载地址 (视频流)](docs/video/videostream_url.md)
112 - [ ] [互动视频](docs/video/interact_video.md)
113 - [x] [高能进度条](docs/video/pbp.md)
114 - [ ] [信息上报 (心跳及记录历史)](docs/video/report.md)
115 - [x] [视频属性数据](docs/video/attribute_data.md)
116 - [x] [视频在线人数](docs/video/online.md)
106 - [x] [视频分区一览 (分区代码)](docs/video/video_zone.md)
107 - [x] [基本信息](docs/video/info.md)
108 - [x] [状态数](docs/video/status_number.md)
109 - [x] [快照](docs/video/snapshot.md)
110 - [x] [点赞 & 投币 & 收藏 & 分享](docs/video/action.md)
111 - [ ] [TAG](docs/video/tags.md)
112 - [x] [视频推荐](docs/video/recommend.md)
113 - [x] [播放&下载地址 (视频流)](docs/video/videostream_url.md)
114 - [ ] [互动视频](docs/video/interact_video.md)
115 - [x] [高能进度条](docs/video/pbp.md)
116 - [ ] [信息上报 (心跳及记录历史)](docs/video/report.md)
117 - [x] [视频属性数据](docs/video/attribute_data.md)
118 - [x] [视频在线人数](docs/video/online.md)
119 - [x] [视频AI摘要](docs/video/summary.md)
120 - [ ] [稿件投诉](docs/video/appeal.md)
121 - [ ] [视频状态数](docs/video/status_number.md)
117 122 - [ ] [剧集 (番剧、影视)](docs/bangumi)
118 - [ ] [基本信息](docs/bangumi/info.md)
119 - [ ] [播放&下载地址(视频流)](docs/bangumi/videostream_url.md)
120 - [ ] [时间轴](docs/bangumi/timeline.md)
121 - [ ] 状态数
122 - [ ] 操作
123 - [ ] [基本信息](docs/bangumi/info.md)
124 - [ ] [播放&下载地址(视频流)](docs/bangumi/videostream_url.md)
125 - [ ] [时间轴](docs/bangumi/timeline.md)
126 - [ ] [追番相关](docs/bangumi/follow.md)
127 - [ ] 状态数
128 - [ ] 操作
123 129 - [ ] [视频弹幕](docs/danmaku)
124 - [x] [protobuf 实时弹幕](docs/danmaku/danmaku_proto.md)
125 - [x] [protobuf 弹幕元数据(BAS 弹幕 / 互动弹幕)](docs/danmaku/danmaku_view_proto.md)
126 - [x] [xml 实时弹幕](docs/danmaku/danmaku_xml.md)
127 - [x] [历史弹幕](docs/danmaku/history.md)
128 - [x] [快照](docs/danmaku/snapshot.md)
129 - [ ] [弹幕操作](docs/danmaku/action.md)
130 - [ ] 高级弹幕
131 - [ ] 屏蔽管理
132 - [ ] 智能防挡弹幕
133 - [x] [弹幕个人配置修改](docs/danmaku/config.md)
134 - [x] [名词解释](docs/danmaku/buzzword.md)
135 - [x] [点赞查询](docs/danmaku/thumbup.md)
130 - [x] [protobuf 实时弹幕](docs/danmaku/danmaku_proto.md)
131 - [x] [protobuf 弹幕元数据(BAS 弹幕 / 互动弹幕)](docs/danmaku/danmaku_view_proto.md)
132 - [x] [xml 实时弹幕](docs/danmaku/danmaku_xml.md)
133 - [x] [历史弹幕](docs/danmaku/history.md)
134 - [x] [快照](docs/danmaku/snapshot.md)
135 - [ ] [弹幕操作](docs/danmaku/action.md)
136 - [ ] 高级弹幕
137 - [ ] 屏蔽管理
138 - [ ] 智能防挡弹幕
139 - [x] [弹幕个人配置修改](docs/danmaku/config.md)
140 - [x] [名词解释](docs/danmaku/buzzword.md)
141 - [x] [点赞查询](docs/danmaku/thumbup.md)
136 142 - [x] [视频笔记](docs/note)
137 - [x] [笔记列表](docs/note/list.md)
138 - [x] [笔记详细信息](docs/note/info.md)
139 - [x] [笔记操作](docs/note/action.md)
143 - [x] [笔记列表](docs/note/list.md)
144 - [x] [笔记详细信息](docs/note/info.md)
145 - [x] [笔记操作](docs/note/action.md)
140 146 - [ ] [专栏](docs/article)
141 - [ ] 分区
142 - [X] [基本信息](docs/article/info.md)
143 - [X] [点赞 & 投币 & 收藏 & 分享](docs/article/action.md)
144 - [X] [文集基本信息](docs/article/articles.md)
145 - [X] [获取用户专栏文章列表](docs/article/list.md)
147 - [ ] [专栏分类](docs/article/category.md)
148 - [X] [基本信息](docs/article/info.md)
149 - [X] [点赞 & 投币 & 收藏 & 分享](docs/article/action.md)
150 - [X] [文集基本信息](docs/article/articles.md)
151 - [X] [获取用户专栏文章列表](docs/article/list.md)
146 152 - [ ] [音频](docs/audio)
147 - [x] [歌曲基本信息](docs/audio/info.md)
148 - [ ] [歌单 & 音频收藏夹详细信息](docs/audio/music_list.md)
149 - [ ] [状态数](docs/audio/status_number.md)
150 - [ ] [投币 & 收藏](docs/audio/action.md)
151 - [x] [播放 & 下载地址(音频流)](docs/audio/musicstream_url.md)
152 - [x] [音频榜单](docs/audio/rank.md)
153 - [x] [歌曲基本信息](docs/audio/info.md)
154 - [ ] [歌单 & 音频收藏夹详细信息](docs/audio/music_list.md)
155 - [ ] [状态数](docs/audio/status_number.md)
156 - [ ] [投币 & 收藏](docs/audio/action.md)
157 - [x] [播放 & 下载地址(音频流)](docs/audio/musicstream_url.md)
158 - [x] [音频榜单](docs/audio/rank.md)
153 159 - [ ] [排行榜 & 最新视频](docs/video_ranking)
154 - [ ] [排行榜](docs/video_ranking/ranking.md)
155 - [ ] [热门视频](docs/video_ranking/popular.md)
156 - [ ] [最新视频](docs/video_ranking/dynamic.md)
157 - [x] [入站必刷视频](docs/video_ranking/precious_videos.md)
160 - [ ] [排行榜](docs/video_ranking/ranking.md)
161 - [ ] [热门视频](docs/video_ranking/popular.md)
162 - [ ] [最新视频](docs/video_ranking/dynamic.md)
163 - [x] [入站必刷视频](docs/video_ranking/precious_videos.md)
158 164 - [ ] [搜索](docs/search)
159 - [x] [搜索请求](docs/search/search_request.md)
160 - [x] [搜索结果](docs/search/search_response.md)
161 - [x] [默认搜索 & 热搜](docs/search/hot.md)
162 - [x] [搜索建议](docs/search/suggest.md)
165 - [x] [搜索请求](docs/search/search_request.md)
166 - [x] [搜索结果](docs/search/search_response.md)
167 - [x] [默认搜索 & 热搜](docs/search/hot.md)
168 - [x] [搜索建议](docs/search/suggest.md)
163 169 - [ ] [小黑屋](docs/blackroom)
164 - [ ] 基本信息
165 - [x] [封禁公示](docs/blackroom/banlist.md)
166 - [x] [风纪委员及众裁案件相关](docs/blackroom/jury)
167 - [x] [风纪委员基本信息](docs/blackroom/jury/base_info.md)
168 - [x] [众裁案件基本信息](docs/blackroom/jury/judgement_info.md)
169 - [x] [裁决操作](docs/blackroom/jury/action.md)
170 - [ ] 基本信息
171 - [x] [封禁公示](docs/blackroom/banlist.md)
172 - [x] [风纪委员及众裁案件相关](docs/blackroom/jury)
173 - [x] [风纪委员基本信息](docs/blackroom/jury/base_info.md)
174 - [x] [众裁案件基本信息](docs/blackroom/jury/judgement_info.md)
175 - [x] [裁决操作](docs/blackroom/jury/action.md)
170 176 - [x] [评论区](docs/comment)
171 - [x] [评论区明细](docs/comment/list.md)
172 - [x] [操作](docs/comment/action.md)
177 - [x] [评论区明细](docs/comment/list.md)
178 - [x] [操作](docs/comment/action.md)
173 179 - [ ] [表情](docs/emoji)
174 - [x] [表情及表情包信息](docs/emoji/list.md)
175 - [x] [操作](docs/emoji/action.md)
180 - [x] [表情及表情包信息](docs/emoji/list.md)
181 - [x] [操作](docs/emoji/action.md)
176 182 - [ ] [创作中心](docs/creativecenter)
177 - [ ] [统计与数据](docs/creativecenter/statistics&data.md)
178 - [ ] 列表查询相关
179 - [x] [电磁力数据](docs/creativecenter/railgun.md)
183 - [ ] [统计与数据](docs/creativecenter/statistics&data.md)
184 - [ ] 列表查询相关
185 - [x] [电磁力数据](docs/creativecenter/railgun.md)
180 186 - [x] [实时广播(通讯协议)](docs/broadcast)
181 - [x] [视频内广播](docs/broadcast/video_room.md)
187 - [x] [视频内广播](docs/broadcast/video_room.md)
182 188 - [ ] [充电](docs/electric)
183 - [ ] [包月充电操作](docs/electric/monthly.md)
184 - [x] [自定义充电(B币方式)](docs/electric/Bcoin.md)
185 - [x] [自定义充电(微信 & 支付宝方式)](docs/electric/WeChat&Alipay.md)
186 - [x] [充电留言](docs/electric/charge_msg.md)
187 - [x] [充电列表](docs/electric/charge_list.md)
189 - [ ] [包月充电操作](docs/electric/monthly.md)
190 - [x] [自定义充电(B币方式)](docs/electric/Bcoin.md)
191 - [x] [自定义充电(微信 & 支付宝方式)](docs/electric/WeChat&Alipay.md)
192 - [x] [充电留言](docs/electric/charge_msg.md)
193 - [x] [充电列表](docs/electric/charge_list.md)
188 194 - [ ] [动态](docs/dynamic)
189 - [ ] [动态基本信息](docs/dynamic/basicInfo.md)
190 - [ ] [发送 & 转载动态](docs/dynamic/publish.md)
191 - [ ] [根据关键字搜索用户(at 别人时的填充列表)](docs/dynamic/atlist.md)
192 - [ ] [操作](docs/dynamic/action.md)
193 - [ ] 动态列表
194 - [x] [特定话题动态列表](docs/dynamic/tag_dynamics.md)
195 - [ ] [动态内容](docs/dynamic/get_dynamic_detail.md)
195 - [ ] [获取动态列表](docs/dynamic/all.md)
196 - [ ] [获取用户孔径动态](docs/dynamic/space.md)
197 - [ ] [动态基本信息](docs/dynamic/basicInfo.md)
198 - [ ] [动态详细信息字段](docs/dynamic/card_info.md)
199 - [ ] [获取动态详情](docs/dynamic/detail.md)
200 - [ ] [动态类型](docs/dynamic/dynamic_enum.md)
201 - [ ] [动态信息](docs/dynamic/content.md)
202 - [ ] [发送 & 转载动态](docs/dynamic/publish.md)
203 - [ ] [根据关键字搜索用户(at 别人时的填充列表)](docs/dynamic/atlist.md)
204 - [ ] [操作](docs/dynamic/action.md)
205 - [ ] 动态列表
206 - [x] [特定话题动态列表](docs/dynamic/tag_dynamics.md)
207 - [ ] [动态内容](docs/dynamic/get_dynamic_detail.md)
196 208 - [ ] [相簿](docs/album)
197 - [x] [基本信息](docs/album/info.md)
198 - [x] [相簿列表](docs/album/list.md)
199 - [x] [推荐作者](docs/album/recommend_author.md)
200 - [x] [活动列表](docs/album/activity_list.md)
201 - [x] [操作](docs/album/action.md)
202 - [ ] 投稿
209 - [x] [基本信息](docs/album/info.md)
210 - [x] [相簿列表](docs/album/list.md)
211 - [x] [推荐作者](docs/album/recommend_author.md)
212 - [x] [活动列表](docs/album/activity_list.md)
213 - [x] [操作](docs/album/action.md)
214 - [ ] 投稿
203 215 - [ ] [历史记录 & 稍后再看](docs/history&toview)
204 - [x] [历史记录](docs/history&toview/history.md)
205 - [x] [稍后再看](docs/history&toview/toview.md)
216 - [x] [历史记录](docs/history&toview/history.md)
217 - [x] [稍后再看](docs/history&toview/toview.md)
206 218 - [ ] [收藏夹](docs/fav)
207 - [x] [基本信息](docs/fav/info.md)
208 - [x] [收藏夹内容](docs/fav/list.md)
209 - [ ] [收藏夹操作](docs/fav/action.md)
219 - [x] [基本信息](docs/fav/info.md)
220 - [x] [收藏夹内容](docs/fav/list.md)
221 - [ ] [收藏夹操作](docs/fav/action.md)
210 222 - [ ] [课程](docs/cheese)
211 - [x] [课程基本信息](docs/cheese/info.md)
212 - [ ] 已购课程
213 - [ ] 分区推荐列表
214 - [ ] 操作
215 - [x] [播放 & 下载地址(视频流)](docs/cheese/videostream_url.md)
223 - [x] [课程基本信息](docs/cheese/info.md)
224 - [ ] 已购课程
225 - [ ] 分区推荐列表
226 - [ ] 操作
227 - [x] [播放 & 下载地址(视频流)](docs/cheese/videostream_url.md)
216 228 - [ ] [直播](docs/live)
217 - [ ] [直播间基本信息](docs/live/info.md)
218 - [ ] [直播分区](docs/live/live_area.md)
219 - [ ] [直播间管理](docs/live/manage.md)
220 - [ ] 直播间操作
221 - [ ] [直播视频流](docs/live/live_stream.md)
222 - [ ] [直播信息流](docs/live/message_stream.md)
223 - [ ] [直播红包](docs/live/redpocket.md)
224 - [ ] [直播间用户实用 API](docs/live/user.md)
229 - [ ] [直播间基本信息](docs/live/info.md)
230 - [ ] [直播分区](docs/live/live_area.md)
231 - [ ] [直播间管理](docs/live/manage.md)
232 - [ ] 直播间操作
233 - [ ] [直播视频流](docs/live/live_stream.md)
234 - [ ] [直播信息流](docs/live/message_stream.md)
235 - [ ] [直播红包](docs/live/redpocket.md)
236 - [ ] [直播间用户实用 API](docs/live/user.md)
225 237 - [ ] [转正答题](docs/newbie_exam)
226 - [x] [查询信息](docs/newbie_exam/info.md)
227 - [x] [拉取题目](docs/newbie_exam/fetch.md)
228 - [x] [操作](docs/newbie_exam/action.md)
238 - [x] [查询信息](docs/newbie_exam/info.md)
239 - [x] [拉取题目](docs/newbie_exam/fetch.md)
240 - [x] [操作](docs/newbie_exam/action.md)
229 241 - [ ] B币钱包
230 - [ ] 基本信息
231 - [ ] B币充值
232 - [ ] 贝壳相关
242 - [ ] 基本信息
243 - [ ] B币充值
244 - [ ] 贝壳相关
233 245 - [ ] [哔哩哔哩漫画](docs/manga)
234 - [ ] [用户信息](docs/manga/user.md)
235 - [x] [签到](docs/manga/ClockIn.md)
236 - [x] [积分商城](docs/manga/point_shop.md)
237 - [x] [漫画操作](docs/manga/Comic.md)
238 - [x] [漫画赛季](docs/manga/Season.md)
239 - [x] [漫读券/已购相关](docs/manga/User.md)
240 - [x] [下载](docs/manga/Download.md)
241 - [x] [data.index解析](docs/manga/index_file.md)
246 - [ ] 用户信息
247 - [x] [签到](docs/manga/ClockIn.md)
248 - [x] [积分商城](docs/manga/point_shop.md)
249 - [x] [漫画操作](docs/manga/Comic.md)
250 - [ ] [漫画任务操作](docs/manga/Activity.md)
251 - [x] [漫画赛季](docs/manga/Season.md)
252 - [x] [漫读券/已购相关](docs/manga/User.md)
253 - [x] [下载](docs/manga/Download.md)
254 - [x] [data.index解析](docs/manga/index_file.md)
255 - [ ] [获取轻享卡信息](docs/manga/light_card.md)
242 256 - [ ] 哔哩哔哩游戏
243 257 - [ ] [终端网络查询](docs/clientinfo)
244 - [x] [基于 ip 的地理位置查询](docs/clientinfo/ip.md)
258 - [x] [基于 ip 的地理位置查询](docs/clientinfo/ip.md)
245 259 - [ ] [其他](docs/misc)
246 - [x] [获取当前时间戳](docs/misc/time_stamp.md)
260 - [x] [获取当前时间戳](docs/misc/time_stamp.md)
247 261 - [ ] [web端组件](docs/web_widget)
248 - [x] [分区当日投稿数](docs/web_widget/zone_upload.md)
249 - [x] [404 页漫画收集](docs/web_widget/404_manga.md)
262 - [x] [分区当日投稿数](docs/web_widget/zone_upload.md)
263 - [x] [404 页漫画收集](docs/web_widget/404_manga.md)
250 264 - [ ] [APP端组件](docs/APP_widget)
251 - [x] [开屏图片 + 恰饭珍贵录像](docs/APP_widget/splash.md)
265 - [x] [开屏图片 + 恰饭珍贵录像](docs/APP_widget/splash.md)
252 266 - [ ] [个性装扮](docs/garb)
253 - [x] [APP 主题](docs/garb/skin.md)
254 - [x] [主题色](docs/garb/color.md)
267 - [x] [APP 主题](docs/garb/skin.md)
268 - [x] [主题色](docs/garb/color.md)
255 269
256 270 ## ✨鸣谢
257 271
@@ -330,7 +344,7 @@ OR Aifadian:[https://afdian.net/@ShakaiAneE](https://afdian.net/@ShakaiAneE)
330 344 - [Jannchie/BiliOB](https://github.com/Jannchie/BiliOB): BiliOB观测者是一个观测B站UP主及视频数据变化,并予以分析的Web应用程序
331 345 - [biliob233/biliob233.github.io](https://github.com/biliob233/biliob233.github.io): ~~无可奉告~~
332 346 - [biliup/biliup](https://github.com/biliup/biliup): 全自动录播、投稿工具,也支持twitch、ytb频道搬运。提供分p上传b站接口,腾讯云内网免流+大幅提速
333 - [ddiu8081/bilicli](https://github.com/ddiu8081/bilicli): Bilibili-live danmu dashboard in your terminal.
347 - [ddiu8081/bilicli](https://github.com/ddiu8081/bilicli): Bilibili-live danmu dashboard in your terminal.
334 348 - [MotooriKashin/Bilibili-Old](https://github.com/MotooriKashin/Bilibili-Old): 恢复旧版Bilibili页面,为了那些念旧的人。
335 349 - [SocialSisterYi/bcut-asr](https://github.com/SocialSisterYi/bcut-asr): 使用必剪API的语音字幕识别
336 350 - [CzJam/Bili_Realtime_Data](https://github.com/CzJam/Bili_Realtime_Data): Bilibili粉丝与视频实时数据统计
@@ -341,9 +355,10 @@ OR Aifadian:[https://afdian.net/@ShakaiAneE](https://afdian.net/@ShakaiAneE)
341 355
342 356 - [uw-labs/bloomrpc](https://github.com/uw-labs/bloomrpc): GUI Client for GRPC Services
343 357
344 - [grpc/grpc](https://github.com/grpc/grpc): The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
358 - [grpc/grpc](https://github.com/grpc/grpc): The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
345 359
346 - [quicktype](https://github.com/quicktype/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反序列化所需类,以便于快速反序列化, 有网页版
360 - [quicktype](https://github.com/quicktype/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反序列化所需类,以便于快速反序列化,
361 有网页版
347 362
348 363 <style scoped>
349 364 .shields a {
Modified docs/dynamic/card_info.md +27 -22
@@ -13,12 +13,13 @@
13 13 需注意账号转发视频投稿,其他用户的动态以及分享收藏夹等均为转发类内容,并不属于type=4300的收藏类动态等。
14 14
15 15 在type=1的转发类动态中,解析出的对象包含以下内容:
16 | 字段 | 类型 | 内容 | 备注 |
16
17 | 字段 | 类型 | 内容 | 备注 |
17 18 | ------- | ---- | -------- | ------- |
18 | user | obj | 转发者用户信息 | 包含用户名,用户id和头像 |
19 | item | obj | 转发相关信息 | `content`字段为转发附言 | |
20 | origin | str | 被转发动态信息 | 即本文档所描述的动态详细信息字段。<br/>动态类型为`item`对象的`orig_type`字段 |
21 | origin_extend_json | str | 被转发动态补充信息 | |
19 | user | obj | 转发者用户信息 | 包含用户名,用户id和头像 |
20 | item | obj | 转发相关信息 | `content`字段为转发附言 | |
21 | origin | str | 被转发动态信息 | 即本文档所描述的动态详细信息字段。<br/>动态类型为`item`对象的`orig_type`字段 |
22 | origin_extend_json | str | 被转发动态补充信息 | |
22 23 | origin_user | obj | 被转发用户信息 | |
23 24 | activity_infos | obj | 被转发动态参与的活动 | |
24 25
@@ -106,10 +107,11 @@
106 107 ## 在图片动态中(type=2)
107 108
108 109 在type=2的图片动态中,解析出的对象包含以下内容:
109 | 字段 | 类型 | 内容 | 备注 |
110
111 | 字段 | 类型 | 内容 | 备注 |
110 112 | ------- | ---- | -------- | ------- |
111 | item | obj | 图片动态内容 | `description`字段为文字内容<br/>`pictures`字段图片 | |
112 | user | obj | 发布者用户信息 | 包含用户名,用户id和头像 |
113 | item | obj | 图片动态内容 | `description`字段为文字内容<br/>`pictures`字段图片 | |
114 | user | obj | 发布者用户信息 | 包含用户名,用户id和头像 |
113 115
114 116
115 117 <details>
@@ -166,14 +168,14 @@
166 168
167 169 </details>
168 170
169
170 171 ## 在文字动态中(type=4)
171 172
172 173 在type=4的文字动态中,解析出的对象包含以下内容:
173 | 字段 | 类型 | 内容 | 备注 |
174
175 | 字段 | 类型 | 内容 | 备注 |
174 176 | ------- | ---- | -------- | ------- |
175 | item | obj | 文字动态内容 | `description`字段为文字内容 | |
176 | user | obj | 发布者用户信息 | 包含用户名,用户id和头像 |
177 | item | obj | 文字动态内容 | `description`字段为文字内容 | |
178 | user | obj | 发布者用户信息 | 包含用户名,用户id和头像 |
177 179
178 180
179 181 <details>
@@ -204,9 +206,10 @@
204 206 ## 在视频投稿动态中(type=8)
205 207
206 208 在type=8的视频投稿动态中,解析出的对象包含以下内容:
207 | 字段 | 类型 | 内容 | 备注 |
209
210 | 字段 | 类型 | 内容 | 备注 |
208 211 | ------- | ---- | -------- | ------- |
209 | aid | num | 视频avid | |
212 | aid | num | 视频avid | |
210 213 | attribute | num | `0` | [可能已弃用](https://shakaianee.top/archives/9/) |
211 214 | cid | num | 视频cid | |
212 215 | copyright | num | 原创信息 | 1为原创,2为转载 |
@@ -215,7 +218,7 @@
215 218 | duration | num | 视频时长 | 单位秒 |
216 219 | dynamic | str | 动态文字内容 | |
217 220 | first_frame | str | 视频第一帧图片 | 图片链接 |
218 | jump_url | str | 视频跳转链接 | |
221 | jump_url | str | 视频跳转链接 | |
219 222 | mission_id | num | 稿件参与的活动id | |
220 223 | owner | obj | 动态作者信息 | 即up主 |
221 224 | pic | str | 视频封面 | |
@@ -223,7 +226,7 @@
223 226 | pubdate | num | 发布时间 | 时间戳 |
224 227 | rights | obj | 联合投稿,是否付费等信息 | 可能用来代替原`attribute`字段 |
225 228 | stat | obj | 视频数据 | 点赞投币等 |
226 | state | num | 视频状态 | 详情见**属性数据文档** |
229 | state | num | 视频状态 | 详情见**属性数据文档** |
227 230 | tid | num | 视频分区编号 | |
228 231 | title | str | 视频标题 | |
229 232 | tname | str | 视频分区名称 | |
@@ -302,7 +305,8 @@
302 305 ## 在专栏投稿动态中(type=64)
303 306
304 307 在type=64的专栏投稿动态中,解析出的对象包含以下内容:
305 | 字段 | 类型 | 内容 | 备注 |
308
309 | 字段 | 类型 | 内容 | 备注 |
306 310 | ------- | ---- | -------- | ------- |
307 311 | id | num | 专栏的id,即cv号 | |
308 312 | category | obj | 分类号和分类名称 | |
@@ -313,10 +317,10 @@
313 317 | template_id | num | 模板信息 | |
314 318 | state | num | 专栏状态 | |
315 319 | author | obj | 作者信息 | 包含了头像挂件和勋章等 |
316 | reprint | num | 可能是转载 | |
320 | reprint | num | 可能是转载 | |
317 321 | image_urls | obj | 图片链接 | |
318 | publish_time | num | 发布时间 | 时间戳,应该指专栏 |
319 | ctime | num | 发布时间 | 时间戳,应该指动态 |
322 | publish_time | num | 发布时间 | 时间戳,应该指专栏 |
323 | ctime | num | 发布时间 | 时间戳,应该指动态 |
320 324 | stats | obj | 专栏数据,点赞之类 | 有点踩字段,但并未实装此功能 |
321 325 | words | num | 字数 | |
322 326 | origin_image_urls | obj | 源图片地址 | |
@@ -448,7 +452,8 @@
448 452 ## 在音频投稿动态中(type=256)
449 453
450 454 在type=256的音频投稿动态中,解析出的对象包含以下内容:
451 | 字段 | 类型 | 内容 | 备注 |
455
456 | 字段 | 类型 | 内容 | 备注 |
452 457 | ------- | ---- | -------- | ------- |
453 458 | id | num | 投稿编号 | 即au号 |
454 459 | upId | num | 音乐人id | 与用户uid不同 |
@@ -456,7 +461,7 @@
456 461 | upper | str | 上传者名称 | |
457 462 | cover | str | 封面图链接 | |
458 463 | author | str | 作者名称 | |
459 | ctime | num | 上传时间 | 时间戳的后面加了三个0 |
464 | ctime | num | 上传时间 | 时间戳的后面加了三个0 |
460 465 | playCnt | num | 播放量 | |
461 466 | intro | str | 音频介绍 | |
462 467 | schema | str | 跳转链接 | 似乎并不只是url |
Modified docs/video/summary.md +169 -114
@@ -1,5 +1,3 @@
1
2
3 1 **# 视频AI总结**
4 2
5 3
@@ -18,70 +16,65 @@
18 16
19 17 **请求方式: Get**
20 18
19 认证方式: Cookie(SESSDATA)
21 20
22
23 认证方式: 无需认证
24
25
21 限制游客访问,需要登录
26 22
27 23 鉴权方式:[Wbi 签名](../misc/sign/wbi.md)
28 24
29
30
31 25 **url参数:**
32 26
33
34 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
35 | ------ | ---- | ---------- | ------ | ------------------------------------ |
36 | bvid | str | 稿件bvid | 必要 | |
37 | cid | num | 稿件cid | 必要 | |
38 | up_mid | num | UP主mid | 必要 | |
39 | w_rid | str | Wbi 签名 | 必要 | 详见 [Wbi 签名](../misc/sign/wbi.md) |
40 | wts | num | 当前时间戳 | 必要 | 详见 [Wbi 签名](../misc/sign/wbi.md) |
27 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
28 |--------|-----|--------|-----|----------------------------------|
29 | bvid | str | 稿件bvid | 必要 | |
30 | cid | num | 稿件cid | 必要 | |
31 | up_mid | num | UP主mid | 必要 | |
32 | w_rid | str | Wbi 签名 | 必要 | 详见 [Wbi 签名](../misc/sign/wbi.md) |
33 | wts | num | 当前时间戳 | 必要 | 详见 [Wbi 签名](../misc/sign/wbi.md) |
41 34
42 35 **json回复:**
43 36
44 37 根对象:
45 38
46 | 字段 | 类型 | 内容 | 备注 |
47 | ------- | ---- | -------- | -------------------------------- |
48 | code | num | 返回值 | 0: 成功<br /> -403: 访问权限不足 |
49 | message | str | 错误信息 | 默认为0 |
50 | ttl | num | 1 | |
51 | data | obj | 数据本体 | |
39 | 字段 | 类型 | 内容 | 备注 |
40 |---------|-----|------|--------------------------|
41 | code | num | 返回值 | 0: 成功<br /> -403: 访问权限不足 |
42 | message | str | 错误信息 | 默认为0 |
43 | ttl | num | 1 | |
44 | data | obj | 数据本体 | |
52 45
53 46 `data`对象:
54 47
55 | 字段 | 类型 | 内容 | 备注 |
56 | ------------ | ---- | -------- | --------------------------- |
57 | code | num | 返回值 | 0: 有摘要<br />-1: 没有摘要 |
58 | model_result | obj | 摘要内容 | |
48 | 字段 | 类型 | 内容 | 备注 |
49 |--------------|-----|------|----------------------|
50 | code | num | 返回值 | 0: 有摘要<br />-1: 没有摘要 |
51 | model_result | obj | 摘要内容 | |
59 52
60 53 `model_result`对象:
61 54
62 | 字段 | 类型 | 内容 | 备注 |
63 | ----------- | ---- | -------------- | ----------------------------------------------------------- |
64 | result_type | num | 数据类型 | 0: 没有摘要或者没有时间线<br />2: 有时间线<br />(1暂不知晓) |
65 | summary | str | 整个视频总结 | |
66 | outline | obj | 时间线 | 没有时间线为None |
67 | like_num | num | 喜欢人数 | |
68 | dislike_num | num | 不喜欢人数 | |
69 | stid | num | 摘要id | 没有摘要为0 |
70 | status | num | 状态(暂不知晓) | 正常为0 |
55 | 字段 | 类型 | 内容 | 备注 |
56 |-------------|-----|----------|------------------------------------------|
57 | result_type | num | 数据类型 | 0: 没有摘要或者没有时间线<br />2: 有时间线<br />(1暂不知晓) |
58 | summary | str | 整个视频总结 | |
59 | outline | obj | 时间线 | 没有时间线为None |
60 | like_num | num | 喜欢人数 | |
61 | dislike_num | num | 不喜欢人数 | |
62 | stid | num | 摘要id | 没有摘要为0 |
63 | status | num | 状态(暂不知晓) | 正常为0 |
71 64
72 65 `outline`对象:
73 66
74 | 字段 | 类型 | 内容 | 备注 |
75 | ------------ | ---- | -------- | ---- |
76 | title | str | 分段标题 | |
77 | part_outline | obj | 分段小结 | |
67 | 字段 | 类型 | 内容 | 备注 |
68 |--------------|-----|------|----|
69 | title | str | 分段标题 | |
70 | part_outline | obj | 分段小结 | |
78 71
79 72 `part_outline`对象:
80 73
81 | 字段 | 类型 | 内容 | 备注 |
82 | --------- | ---- | ---------- | ---- |
83 | timestamp | num | 小结时间戳 | |
84 | content | str | 小结内容 | |
74 | 字段 | 类型 | 内容 | 备注 |
75 |-----------|-----|-------|----|
76 | timestamp | num | 小结时间戳 | |
77 | content | str | 小结内容 | |
85 78
86 79 **示例**
87 80
@@ -92,66 +85,93 @@ curl 'https://api.bilibili.com/x/web-interface/view/conclusion/get?bvid=BV1L94y1
92 85 --compressed
93 86 ```
94 87
88 <details>
89 <summary>查看Python Demo</summary>
90
91 ```python
92 import requests
93
94 headers = {
95 # 需要附带上Cookie等信息
96 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36',
97 }
98
99 params = {
100 'bvid': 'BV1d94y1375U',
101 'cid': '1334003541',
102 'up_mid': '407275913',
103 'w_rid': '5cafe844afcb813ecd129f08e6ea73b5', # 参见Wbi签名章节
104 'wts': '1700579155',
105 }
106
107 response = requests.get(
108 'https://api.bilibili.com/x/web-interface/view/conclusion/get',
109 params=params,
110 headers=headers,
111 )
112 ```
113
114 </details>
115
95 116 有摘要示例:
96 117
97 118 <details>
98 119 <summary>查看响应示例:</summary>
99 120
100
101 121 ```json
102 122 {
123 "code": 0,
124 "message": "0",
125 "ttl": 1,
126 "data": {
103 127 "code": 0,
104 "message": "0",
105 "ttl": 1,
106 "data": {
107 "code": 0,
108 "model_result": {
109 "result_type": 2,
110 "summary": "在网上阅读时遇到错别字和语言梗的烦恼,以及正确使用语言的重要性。作者认为,我们每个人都应该有包容心,不掉渣,不纠正别人的错误,同时也需要明辨是非,规范使用语言。视频还提到了一些常见的语言梗和错误用法,呼吁大家不要过分使用网络词汇,而应该注重语言的艺术性和深度。最后,作者欢迎大家关注他的微信公众号。",
111 "outline": [
112 {
113 "title": "现代人使用中文时面临的困境,包括错别字、用法不正确等问题,并呼吁大家规范使用中文。",
114 "part_outline": [
115 {
116 "timestamp": 1,
117 "content": "网友评论有错别字,勉强能看懂,但难受。"
118 },
119 {
120 "timestamp": 39,
121 "content": "重来一次,明辨是非。"
122 },
123 {
124 "timestamp": 167,
125 "content": "粉墨登场是贬义词,形容坏人打扮好老登场。"
126 }
127 ],
128 "timestamp": 1
129 },
130 {
131 "title": "网络词汇的过度使用导致语言生硬,以及对流行语言梗的短暂使用感到厌倦。",
132 "part_outline": [
133 {
134 "timestamp": 241,
135 "content": "网络词汇过分使用会误导别人,使规范词汇生硬"
136 },
137 {
138 "timestamp": 270,
139 "content": "以前的语言梗有深度,现在的流行梗很短命"
140 },
141 {
142 "timestamp": 338,
143 "content": "巨星之间需要化学反应的过程,前几场发挥欠佳"
144 }
145 ],
146 "timestamp": 241
147 }
148 ]
128 "model_result": {
129 "result_type": 2,
130 "summary": "在网上阅读时遇到错别字和语言梗的烦恼,以及正确使用语言的重要性。作者认为,我们每个人都应该有包容心,不掉渣,不纠正别人的错误,同时也需要明辨是非,规范使用语言。视频还提到了一些常见的语言梗和错误用法,呼吁大家不要过分使用网络词汇,而应该注重语言的艺术性和深度。最后,作者欢迎大家关注他的微信公众号。",
131 "outline": [
132 {
133 "title": "现代人使用中文时面临的困境,包括错别字、用法不正确等问题,并呼吁大家规范使用中文。",
134 "part_outline": [
135 {
136 "timestamp": 1,
137 "content": "网友评论有错别字,勉强能看懂,但难受。"
138 },
139 {
140 "timestamp": 39,
141 "content": "重来一次,明辨是非。"
142 },
143 {
144 "timestamp": 167,
145 "content": "粉墨登场是贬义词,形容坏人打扮好老登场。"
146 }
147 ],
148 "timestamp": 1
149 149 },
150 "stid": "5117037934391059183",
151 "status": 0,
152 "like_num": 3,
153 "dislike_num": 0
154 }
150 {
151 "title": "网络词汇的过度使用导致语言生硬,以及对流行语言梗的短暂使用感到厌倦。",
152 "part_outline": [
153 {
154 "timestamp": 241,
155 "content": "网络词汇过分使用会误导别人,使规范词汇生硬"
156 },
157 {
158 "timestamp": 270,
159 "content": "以前的语言梗有深度,现在的流行梗很短命"
160 },
161 {
162 "timestamp": 338,
163 "content": "巨星之间需要化学反应的过程,前几场发挥欠佳"
164 }
165 ],
166 "timestamp": 241
167 }
168 ]
169 },
170 "stid": "5117037934391059183",
171 "status": 0,
172 "like_num": 3,
173 "dislike_num": 0
174 }
155 175 }
156 176 ```
157 177
@@ -188,37 +208,37 @@ curl 'https://api.bilibili.com/x/web-interface/view/conclusion/get?bvid=BV1L94y1
188 208
189 209 认证方式:Cookie(SESSDATA)
190 210
191 鉴权方式:[Wbi 签名](../misc/sign/wbi.md)
192
211 限制游客访问,需要登录
193 212
213 鉴权方式:[Wbi 签名](../misc/sign/wbi.md)
194 214
195 215 ***\*url参数:\****
196 216
197 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
198 | ------ | ---- | ---------- | ------ | ------------------------------------ |
199 | w_rid | str | Wbi 签名 | 必要 | 详见 [Wbi 签名](../misc/sign/wbi.md) |
200 | wts | num | 当前时间戳 | 必要 | 详见 [Wbi 签名](../misc/sign/wbi.md) |
217 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
218 |-------|-----|--------|-----|----------------------------------|
219 | w_rid | str | Wbi 签名 | 必要 | 详见 [Wbi 签名](../misc/sign/wbi.md) |
220 | wts | num | 当前时间戳 | 必要 | 详见 [Wbi 签名](../misc/sign/wbi.md) |
201 221
202 222 **正文参数( application/x-www-form-urlencoded ):**
203 223
204 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
205 | ---------- | ---- | ------------------------ | ------ | --------------------------------- |
206 | bvid | str | 稿件bvid | 必要 | |
207 | cid | num | 稿件cid | 必要 | |
208 | up_mid | num | UP主mid | 必要 | |
209 | stid | num | 摘要id | 必要 | |
210 | like_state | num | 喜欢状态 | 必要 | 1: 点赞<br />2: 取消<br />3: 点踩 |
211 | csrf | str | CSRF Token(位于cookie) | 必要 | |
224 | 参数名 | 类型 | 内容 | 必要性 | 备注 |
225 |------------|-----|----------------------|-----|-----------------------------|
226 | bvid | str | 稿件bvid | 必要 | |
227 | cid | num | 稿件cid | 必要 | |
228 | up_mid | num | UP主mid | 必要 | |
229 | stid | num | 摘要id | 必要 | |
230 | like_state | num | 喜欢状态 | 必要 | 1: 点赞<br />2: 取消<br />3: 点踩 |
231 | csrf | str | CSRF Token(位于cookie) | 必要 | |
212 232
213 233 **json回复:**
214 234
215 235 根对象:
216 236
217 | 字段 | 类型 | 内容 | 备注 |
218 | ------- | ---- | -------- | -------------------------------------------------- |
219 | code | num | 返回值 | 0: 成功 <br />-400: 请求错误<br />65006: 已赞/踩过 |
220 | message | str | 错误信息 | 默认为0 |
221 | ttl | num | 1 | |
237 | 字段 | 类型 | 内容 | 备注 |
238 |---------|-----|------|------------------------------------------|
239 | code | num | 返回值 | 0: 成功 <br />-400: 请求错误<br />65006: 已赞/踩过 |
240 | message | str | 错误信息 | 默认为0 |
241 | ttl | num | 1 | |
222 242
223 243 **示例:**
224 244
@@ -231,9 +251,44 @@ curl 'https://api.bilibili.com/x/web-interface/view/conclusion/set?w_rid=edb471f
231 251 ```
232 252
233 253 <details>
234 <summary>查看响应示例:</summary>
254 <summary>查看Python Demo</summary>
255
256 ```python
257 import requests
258
259 headers = {
260 # 需要附带上Cookie等信息
261 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36',
262 }
235 263
264 params = {
265 'w_rid': 'edb471fc926646ef3889a80488166b66',
266 'wts': '1700358953',
267 }
268
269 data = {
270 'bvid': 'BV1L94y1H7CV',
271 'cid': '1335073288',
272 'up_mid': '297242063',
273 'stid': '5117037934391059183',
274 'like_state': '1',
275 'csrf': '522xxxxxxxxxxxxxxx6f4',
276 }
277
278 response = requests.post(
279 'https://api.bilibili.com/x/web-interface/view/conclusion/set',
280 params=params,
281 data=data
282 )
283
284 ```
236 285
286 </details>
287
288
289
290 <details>
291 <summary>查看响应示例:</summary>
237 292
238 293 ```json
239 294 {