离线课包下载
离线课包下载流程
- 先开启离线课包下载任务,获取下载凭证。
- 再根据离线课包下载凭证获取下载链接(生成离线课包大概要2-5分钟,获取下载链接为空时,需要间隔30s以上轮询获取)。
开启离线课包下载任务
1. 接口
https://mapi.feixiangxingqiu.com/metis-lectio-download/api/open/episodes/{EPISODE_ID}/export/start?lessonId={LESSON_ID}&teacherId={TEACHER_ID}&tenantId={TENANT_ID}
2. 输入参数
以下请求参数列表仅列出了接口请求参数和部分公共参数,完整公共参数列表见 OpenApi 指引
参数名称 | 必选 | 描述 |
---|---|---|
EPISODE_ID | 是 | 当前要上的课程 (即episode)的 id |
LESSON_ID | 是 | 当前 episode 所属 lesson 的 id |
TEACHER_ID | 是 | 飞象系统中教师Id |
TENANT_ID | 是 | 飞象系统中学校Id |
3. 响应参数
参数名称 | 必选 | 描述 |
---|---|---|
code | 是 | 接口响应编码(正常 为 0) |
message | 否 | 接口响应异常描述(code != 0 是 不为空) |
result | 否 | 下载离线课包凭证(code == 0 是 不为空) |
获取离线课包下载链接
1. 接口
https://mapi.feixiangxingqiu.com/metis-lectio-download/api/open/episodes/export-file/get?downloadToken={DOWNLOAD_TOKEN}
2. 输入参数
以下请求参数列表仅列出了接口请求参数和部分公共参数,完整公共参数列表见 OpenApi 指引
参数名称 | 必选 | 描述 |
---|---|---|
DOWNLOAD_TOKEN | 是 | 开启离线课包下载任务返回的下载凭证 |
3. 响应参数
参数名称 | 必选 | 描述 |
---|---|---|
code | 是 | 接口响应编码(正常 为 0) |
message | 否 | 接口响应异常描述(code != 0 是 不为空) |
result | 否 | 离线课包下载链接 |