Skip to main content

离线课包下载

离线课包下载流程

  1. 先开启离线课包下载任务,获取下载凭证。
  2. 再根据离线课包下载凭证获取下载链接(生成离线课包大概要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离线课包下载链接