Skip to content

获取课程信息

GET /course_sets/{id}

权限

  • 不需要认证
  • 普通用户可以获得published状态的课程
  • 管理员用户可以获得任何状态的课程

参数

字段是否必填描述
type enum{normal,live,liveOpen,open}课程类型, 默认normal
categoryId int string分类ID,默认all
title string课程标题
sort string排序字段 'createdTime','updatedTime','recommendedSeq',
'hitNum','recommendedTime','ratincourg','studentNum'
offset int string分页偏移值, 默认0
limit int string每一页数量, 默认10

响应

成功响应CourseSet结构体

CourseSet

字段描述
id int string课程ID
title string标题
subtitle string副标题
type enum{normal,live,liveOpen,open}课程类型 normal:普通课程 live:直播课程 liveOpen:直播公开课 open:公开课
tags list<Tag>标签
category Category分类
serializeMode enum{none,serialized,finished}连载课程 none:非连载 serialized:连载中 finished:连载结束
status enum{draft,published,closed}状态, 普通用户只能看到published的课程
summary string课程摘要
goals list<string>课程目标
audiences list<string>课程适合人群
cover Picture课程封面图片地址
ratingNum int string评价人数
rating float string评价平均分
noteNum int string笔记数量
studentNum int string学员数量
recommended bool是否推荐课程
recommendedSeq int string推荐序号
recommendedTime datetime推荐时间
orgId int string组织机构ID
orgCode string组织机构编码
hitNum int string课程查看次数
materialNum int string资料数量
parentId int string父课程ID
locked bool课程锁定状态
creator SimpleUser课程创建者
createdTime datetime创建时间
updatedTime datetime最后更新时间
teachers list<SimpleUser>教师
defaultCourseId int string默认教学计划ID

错误

失败响应Error结构体,错误码有

Code错误说明HTTP状态码
10课程不存在404