EduOpenAI Core 文档/发布到智训宝
发布到智训宝
一键发布课堂到网校,课时 iframe 嵌入播放
管理后台「发布到智训宝」区块(edu-edusoho-sync 插件)提供一键发布能力:课堂快照 → OSS 静态产物 → 智训宝课时。
发布流程
- 在 /admin 选择已生成完成的课堂,点击「发布」
- 插件导出课堂为 OSS 静态产物(index.html / data.json / manifest.json,私有桶预签名 10 年)
- 通过智训宝 API 创建/更新课时并同步引用关系
- 在网校课时中嵌入 iframe 播放链接(CSP frame-ancestors 白名单放行)
播放方式
- iframe 嵌入:CSP
frame-ancestors白名单(ALLOWED_FRAME_ANCESTORS 构建时生效) - URL 令牌鉴权:请求携带
?access_code={ACCESS_CODE}与 env 一致即放行(跨域 iframe 不依赖 Cookie) - 防盗链白名单:播放校验 + OSS Referer 配置双重防线
相关配置
.env
CORE_BASE_URL=https://maic.eduopenai.com
EDUSOHO_API_BASE=https://learn.eduopenai.com/api
EDUSOHO_AUTH_TOKEN=<智云提供的联调 token>注意
生产环境(www.eduopenai.com)上线后,请将 CORE_BASE_URL 与 ALLOWED_FRAME_ANCESTORS 同步切换为生产域名。
