Private
Public Access
1
0

新增: SFTP直连+网站预览+OSS区域嗅探+热键+BGM播放

This commit is contained in:
2026-05-12 11:06:28 +08:00
parent 545d7a864d
commit 2a363fd729
62 changed files with 6687 additions and 660 deletions

View File

@@ -0,0 +1,295 @@
# 课程专栏 / 知识付费 开放平台接入方案备忘录
> 最后更新2026-05-08 | 用途U-Desk 生态链接 — 知识学习模块可行性评估
---
## 一、平台总览对比
| 平台 | 类型 | 官方API | 费用 | 桌面端适配 | 中文内容 | 推荐评级 |
|------|------|---------|------|------------|----------|---------|
| **喜马拉雅** | 有声书/课程 | ✅ SDK+API | 商务合作 | Web嵌入 | 极全 | **A-** |
| **得到 (Dedao)** | 知识付费 | ❌ 已确认无API | - | 仅WebView嵌入 | 全 | **C+** |
| **知乎 / 盐选** | 问答/专栏 | ⚠️ 有限 | 部分免费 | Web抓取 | 全 | **B** |
| **豆瓣** | 读书/影视数据 | ⚠️ 非官方(社区维护) | 免费 | HTTP调用 | 高 | **B+** |
| **微信读书** | 电子书阅读 | ❌ 无公开API | - | - | 极全 | C |
| **Apple Books / iTunes** | 电子书/播客 | ✅ Search API | 免费 | HTTP调用 | 中 | **B+** |
| **Udemy** | 在线课程 | ✅ REST API | 免费(aff) | HTTP调用 | 低(英文) | B |
| **Coursera** | 在线课程 | ✅ API | 免费 | HTTP调用 | 低(英文) | B |
| **中国大学MOOC** | 高等教育 | ⚠️ 有限 | 免费 | Web | 高 | B- |
| **即刻时间** | 知识碎片 | ❌ 无公开API | - | - | 中 | D |
| **知识星球** | 社群/知识 | ❌ 无公开API | - | - | 中 | D |
---
## 二、喜马拉雅(首选 ⭐⭐⭐)
### 基本信息
- **开放平台**https://open.ximalaya.com/
- **定位**国内最大音频分享平台纽交所上市XIMA
- **商务热线**(021)50179077 转 8806 或 8803
### 核心能力(与 U-Desk 课程场景高度匹配)
| 内容类型 | 说明 |
|---------|------|
| **有声书** | 出版物音频化,海量书籍资源 |
| **课程/专栏** | 知识付费核心品类 |
| **播客** | UGC/PUGC 音频内容 |
| **新闻资讯** | 实时资讯音频版 |
| **亲子儿童** | 儿童故事/教育内容 |
| **相声评书** | 传统曲艺内容 |
| **景点导览** | 旅游场景音频导览 |
### 接入方式
| 方式 | 平台支持 | U-Desk 可行性 |
|------|---------|---------------|
| 移动应用 SDK | Android/iOS/Flutter | ❌ 不适用 |
| 智能硬件 SDK | IoT 设备 | ❌ 不适用 |
| **网页/小程序 JS SDK** | H5/Web 环境 | ✅ **Wails WebView2 可用** |
### 费用模式
- **商务合作**,需申请入驻后商谈
- 通常为分成模式或流量采购
- 有完整的运营中心(内容中心/数据中心/活动中心)
### U-Desk 集成路径
```
喜马拉雅 JS SDK → Wails WebView2 加载 → 课程浏览/搜索/播放
```
- 技术工作量1-2天
- 商务周期不确定,需提前启动
### 与广播电台模块的协同
- 喜马拉雅同时覆盖"课程"和"广播"两个模块
- 可作为统一音频内容入口
---
## 三、得到 Dedao已确认无开放API ❌)
### 基本信息
- **官网**https://www.dedao.cn/
- **定位**:高端知识服务平台(罗辑思维团队)
- **内容品质**:国内顶尖,每门课程均经过严格品控
### 平台规模2026年实测数据
| 维度 | 数据 |
|------|------|
| 平台用户 | **6400 万+** |
| 精品课程 | **390 门**(覆盖 20+ 领域) |
| 电子书 | **10 万+ 本**(含 1300+ 经典套系、800+ 期刊杂志) |
| 得到听书 | **3400+ 本**,每天上新 1 本 |
| 线下学习中心 | **10 个**(北京/上海/杭州/广州/深圳/成都/西安/昆明/武汉/郑州) |
| 2024 用户学习时长 | **18 亿小时+** |
| 2024 用户笔记 | **60 亿字+** |
| 企业客户 | 上千家企业 |
### 核心产品矩阵
| 产品 | 说明 |
|------|------|
| **精品课** | 系统化课程如薛兆丰经济学课、吴军科技史纲60讲 |
| **每天听本书** | 专业解读3400+ 本书 |
| **得到听书** | 名家讲书 / 精品听书 / 章鱼书场 等 |
| **电子书** | 10万本支持全文搜索 + 多设备同步 |
| **免费专区** | 得到头条 / 文明之旅 / 长谈 / 得到精选等 |
| **得到新商学** | 创业者社区12场线下大课/年 |
| **直播** | 定期直播(改稿/对谈/颁奖等) |
### 热门讲师(部分)
薛兆丰(经济学)、香帅(金融学)、吴军(计算机科学)、万维钢(科学)、刘擎(哲学)、刘润(商业)、吴伯凡(商业思想)、尹烨(健康)、蔡钰(批判性思维)、马江博(政经)...
### 开放平台/API 状态:**❌ 无任何公开 API**
- 官网无 developer/open/api 入口
- 无 SDK / 无文档 / 无开发者计划
- **结论:得到是封闭生态,不对外开放数据或能力**
### 可行的接入路径(有限)
| 方案 | 可行性 | 说明 |
|------|--------|------|
| WebView2 嵌入 Web 版 | ⭐⭐ 技术可行 | 可加载得到网页版,但无法获取结构化数据 |
| RSS / 内容抓取 | ⭐ 合规风险 | 违反服务条款,不可商用 |
| 商务合作 | ⭐⭐ 待洽谈 | 面向企业客户的定制化解决方案B端培训集成 |
### 最终评估
- **作为 API 数据源**:❌ 不可行(无开放接口)
- **作为 WebView 嵌入**:⭐⭐ 可行但价值有限(不如直接用 App
- **作为竞品参考**:⭐⭐⭐ 极有价值(产品设计/内容分类/用户体验值得学习)
- **推荐评级从 B+ 降为 C+**(无 API = 无法深度集成)
> **替代建议**:如果需要高品质中文课程内容,优先选择 **喜马拉雅**(有 JS SDK 可接入)或 **iTunes Search API**(免费播客/有声书元数据)。得到的优质内容建议引导用户通过 App 使用。
---
## 四、豆瓣(⚠️ 已确认无可用 API降级为嵌入方案
### 基本信息
- **原豆瓣 API v2 社区仓库**https://github.com/douban/douban-api-v2 → **❌ 404仓库已删除/改名)**
- **豆瓣官方客户端库**https://github.com/douban/douban-client → **❌ 已归档Archived最后更新 2014-06-22**
- **官方状态****豆瓣已完全停止公开 API 服务**。官方 OAuth 客户端库于 2014 年归档,社区维护的 v2 兼容接口仓库也已下线
### 核心能力(历史参考 — 当前均不可用)
| 接口 | 说明 | 状态 |
|------|------|------|
| 图书搜索/详情 | ISBN/书名/作者搜索,含评分/简介/封面 | ❌ 接口已失效 |
| 电影搜索/详情 | 影片信息/评分/演员/导演 | ❌ 接口已失效 |
| 读书笔记 | 用户的读书标记和短评 | ❌ 接口已失效 |
| 书单/豆列 | 用户创建的书籍列表 | ❌ 接口已失效 |
### U-Desk 可行方案(降级后)
- **WebView2 嵌入**加载豆瓣网页版book.douban.com / movie.douban.com用户手动浏览
- **右键快捷方式**:选中 PDF/电子书文件 → 右键"在豆瓣搜索" → 打开豆瓣网页搜索该 ISBN/书名
- **元数据层**:❌ 不可行(无可用 API 获取结构化数据)
### 费用N/A无可用的 API 服务)
### 评级调整:从 B+ 降至 **C+**
> **理由**:作为结构化数据源已完全不可用。仅能作为 WebView 嵌入/外部链接的跳板,价值大幅降低。
---
## 五、知乎 / 知乎盐选
### 基本信息
- **官网**https://www.zhihu.com/
- **盐选会员**https://www.zhihu.com/xuan
### 能力评估
- **无完善的公开开发者 API**
- 存在一些非官方的爬虫式接口(不推荐商用)
- 网页版可在 WebView2 中加载
### 可行方案
- **轻量集成**WebView2 嵌入知乎专栏页面
- 作为"快捷链接"而非深度集成
- 合规风险较低(官方提供的分享链接)
### 内容价值
- 国内最优质的问答/专栏内容库
- 盐选付费内容涵盖大量系统化课程
- 与"课程专栏"模块定位契合
---
## 六、微信读书(✅ 已确认完全封闭)
### 基本信息
- **官网**https://weread.qq.com/
- **定位**:腾讯旗下电子书阅读平台
- **内容规模**:极全(出版书籍 + 网文 + 漫画)
- **状态****✅ 已确认完全封闭,无任何公开开发者入口**
### 封闭证据2026-05-08 核实)
| 路径 | 响应 | 含义 |
|------|------|------|
| `weread.qq.com/api` | 404 | 无公开 API 入口 |
| `weread.qq.com/developer` | 404 | 无开发者平台 |
| `weread.qq.com/open` | 404 | 无开放入口 |
| **`i.weread.qq.com/`** | **401 Unauthorized** | ⚠️ **证实内部 API 存在但需认证,不对外开放** |
### 结论
- 公开 API**无**
- 开放平台:**无**
- 内部接口:存在(`i.weread.qq.com` 返回 401 = 需登录态认证)→ **确认不对外**
- 唯一可行方案WebView2 嵌入 Web 版或外部快捷链接
- **评级维持 C合理** — 与得到一致,都是腾讯系封闭内容生态
---
## 七、国际平台补充
### Apple iTunes Search API已在上篇详述
- 搜索 Audiobooks / Podcasts / 教育类内容
- 免费使用20次/分钟限制
- 返回 RSS Feed URL 用于内容获取
### Udemy
- **Developer API**https://www.udemy.com/developers/affiliate/
- **类型**Affiliate API联盟营销
- 能力:课程搜索/详情/分类
- 费用:免费(通过推广获得佣金)
- 限制:主要英文内容,中文课程有限
### Coursera
- **API**https://build.coursera.org/
- 能力:课程目录/详情/学习者进度
- 主要面向机构合作
- 个人开发者可获取基础课程数据
### 中国大学 MOOCicourse163
- **官网**https://www.icourse163.org/
- 国内最大的高等教育在线课程平台
- 无公开 API可通过 Web 抓取部分数据
- 内容质量高(来自北大/清华等名校)
---
## 八、明确不可行的平台
| 平台 | 原因 |
|------|------|
| 即刻时间 | 无公开 API产品形态偏碎片化 |
| 知识星球 | 无公开 API定位为私密社群 |
| 荔枝微课 | 未找到稳定的开放接口 |
| 千聊 | 主要面向知识创作者工具端 |
---
## 九、最终推荐方案
### MVP 阶段
| 优先级 | 平台 | 用途 | 工作量 |
|--------|------|------|--------|
| P0 | **喜马拉雅 JS SDK** | 有声书 + 课程 + 播客一体化 | 1-2天技术 + 商务周期 |
| P1 | **iTunes Search API** | 国际有声书/播客补充 | 1天 |
| P2 | **豆瓣 WebView 嵌入** (⚠已无API) | 右键跳转豆瓣网页搜索 | 0.5天(极轻量) |
### 迭代阶段
| 优先级 | 平台 | 用途 | 前置条件 |
|--------|------|------|----------|
| P1 | **知乎嵌入** | 专栏/问答快捷入口 | 无 |
| P2 | **Udemy Affiliate** | 英文课程补充 | 申请联盟账号 |
### 明确舍弃
- ~~得到~~ — **已确认无任何开放 API**封闭生态6400万用户/390门课/10万本电子书均无法通过 API 获取)
---
## 十、U-Desk 课程/知识模块架构建议
```
U-Desk 生态链接 - 知识学习模块
├── KnowledgeService (Go)
│ ├── SearchBooks() → 豆瓣 API (ISBN/书名)
│ ├── GetBookDetail() → 豆瓣 API (评分/简介/封面)
│ ├── SearchAudiobooks() → iTunes API (media=audiobook)
│ └── SearchCourses() → 喜马拉雅 SDK / 得到(后续)
├── KnowledgePanel (Vue)
│ ├── Bookshelf.vue → 正在听的书籍/课程
│ ├── CourseBrowser.vue → 浏览/搜索课程
│ ├── DailyBook.vue → "每天一本书"推荐卡片
│ └── FileBookLink.vue → 文件 ↔ 关联书籍信息
└── XimalayaPlayer (Vue/WebView)
└── XimalayaEmbed.vue → 喜马拉雅内容嵌入式播放
```
### 与文件管理器的融合点(核心差异化)
1. **PDF/电子书增强**:浏览电子书文件时,侧栏显示豆瓣评分和简介
2. **"边管边听"**:底部迷你播放器持续播放有声书/课程
3. **智能推荐**:根据当前文件夹内容类型(如代码/设计稿),推荐相关课程
4. **收藏联动**:收藏的书籍/课程与文件收藏夹统一视图
5. **专注模式**:一键隐藏文件管理器面板,仅保留课程播放界面
---
*Sources:*
- *喜马拉雅开放平台: https://open.ximalaya.com/*
- *得到: https://www.dedao.cn/*
- *豆瓣 API: https://github.com/douban/douban-api-v2*
- *知乎: https://www.zhihu.com/*
- *Udemy Affiliate: https://www.udemy.com/developers/affiliate/*
- *Coursera API: https://build.coursera.org/*
- *中国大学MOOC: https://www.icourse163.org/*