[TOC]
简要描述
- 同步课程-根据contentsId获取视频信息-接口
请求URL
/zjhlapi/courseInfo/detailV2/:contentsId/:userId
请求方式
请求头设置
参数名 |
必选 |
类型 |
说明 |
timestamp |
是 |
string |
当前时间的时间戳 |
appId |
是 |
string |
app标识 |
nonce |
是 |
string |
随机生成的6位字符串 |
sign |
是 |
string |
由appId,appSecret,nonce,timestamp通过sha1加密得到的sign标识 |
请求参数
参数名 |
必选 |
类型 |
说明 |
备注 |
contentsId |
是 |
int |
当前小节id |
userId |
是 |
string |
用户id |
返回示例
{
"code": 0,
"data": {
"contentsId": 0, 目录id
"courseName": "", 课程名称
"hasReportSyncExercise": false, 是否做了同步练习
"questionPoint": [ 每个视频下的时间打点和对应的题目
{
"pointTime": "", 打点时间
"questionList": [
{
"answerOption": [], 题目答案选项
"questionContent": "", 题目内容
"questionContentPicId": "", 题目正文图片文件ID
"questionContentPicUrl": "", 题目正文图片文件地址
"questionContentVoiceId": "", 题目正文音频文件ID
"questionContentVoiceUrl": "", 题目正文音频文件地址
"questionId": 0, 题目id
"questionOption": [ 题目选项
{
"content": "", 选项内容
"extend": "", 拓展信息
"option": "", 题目选项
"url": "" 选项地址
}
],
"questionType": 0 题目类型
}
]
}
],
"school": "", 学校名称
"teacher": "", 老师名称
"videoId": "", 视频标识id
"videoText": "", 视频文本信息
"videoThumbUrl": "", 视频缩略图地址
"videoUrl": "", 视频地址
"videoVoiceUrl": "" 视频音频信息
},
"message": ""
}
备注