4.0 KiB
4.0 KiB
B站插件调研任务计划
任务概览
- 任务名称: B站插件技术调研
- 目标: 完成B站第三方插件开发的可行性分析、原型验证和功能规格定义
- 预计工期: 2-3天
- 创建时间: 2026-02-06
调研范围
- 授权登录方案(OAuth2/私信鉴权)
- 数据获取能力(用户数据、视频数据、互动数据)
- 功能限制与风险评估
- 对标现有方案分析
Checkpoint 清单
🔍 Phase 1: 授权方案调研(Day 1 上午)
- 1.1 官方开放平台调研 ✅
- 访问 open.bilibili.com 了解官方API
- 调研开发者申请流程和门槛
- 记录OAuth2授权流程
- 关键发现: 官方平台暂不开放个人开发者申请
- 文档: docs/research-notes/phase-1.1-official-platform.md
- 1.2 第三方方案调研(bili-auth)✅
- 研究 bili-auth 实现原理
- 分析私信鉴权流程
- 评估账号封禁风险
- 关键发现: 个人可行,但有封号风险;适合小规模使用
- 文档: docs/research-notes/phase-1.2-bili-auth.md
- 研究 bili-auth 实现原理
- 分析私信鉴权流程
- 评估账号封禁风险
- 1.3 授权方案对比文档 ✅
- 输出方案对比表(官方 vs 第三方)
- 给出推荐方案及理由
- 关键结论: 推荐 bili-auth 方案,风险可控,Go决策
- 文档: docs/research-notes/phase-1.3-auth-comparison.md
📊 Phase 2: 数据获取能力调研(Day 1 下午 - Day 2 上午)
- 2.1 用户数据API调研 ✅
- 用户信息获取
- 关注列表获取
- 观看历史/收藏列表(受限)
- 2.2 视频数据API调研 ✅
- 视频详情获取
- 视频搜索能力
- 热门榜单获取
- 2.3 互动数据API调研 ✅
- 评论获取
- 弹幕获取(如有)
- 点赞/投币/收藏统计
- 2.4 API限制与频率调研 ✅
- 调用频率限制
- 反爬机制分析
- 数据缓存策略建议
- 文档: docs/research-notes/phase-2-data-api.md
- 关键结论: MVP功能(关注列表、UP主动态、视频搜索)均可实现
⚠️ Phase 3: 风险评估(Day 2 下午)
- 3.1 账号安全风险 ✅
- 被封号/封私信的可能性
- 风控触发条件分析
- 降低风险的策略
- 3.2 API稳定性风险 ✅
- 接口变更频率
- 非官方接口失效风险
- 备选方案设计
- 3.3 法律合规风险 ✅
- 用户数据隐私合规
- B站服务条款分析
- 免责声明建议
🎯 Phase 4: 对标分析(Day 2 下午 - Day 3 上午)
- 4.1 现有B站工具调研 ✅
- bilibili-API-collect(已归档,分析原因)
- 其他开源B站工具
- 4.2 OpenClaw生态对标 ✅
- 现有技能模式分析
📝 Phase 6: 文档输出(Day 3 下午)
- 6.1 可行性分析报告 ✅
- 6.2 功能规格文档 ✅
- 6.3 调研笔记整理 ✅
- 主文档: docs/bilibili-plugin-feasibility.md
- 调研笔记:
docs/research-notes/目录下 4 份文档
当前状态
🟢 全部完成 - 调研工作已结束,产出完整可行性报告
主要结论
- 推荐方案: bili-auth 第三方OAuth
- 可行性: ✅ Go
- 风险等级: 🟡 中(可控)
- 建议: 使用小号,控制频率,准备降级方案
交付物清单
docs/bilibili-plugin-feasibility.md- 可行性分析报告docs/bilibili-plugin-spec.md- 功能规格文档prototype/- 原型代码目录docs/research-notes/- 调研过程笔记
当前状态
🟢 Phase 1 已完成 - 授权方案调研完成,推荐 bili-auth 方案
阻塞项
暂无
下一步行动
开始 Phase 1.1 - 官方开放平台调研