Appearance
移动端列表与匹配
控制器:
ApiV3Bundle\Controller\App\*、CourseController
标签搜索
GET /tag/search参数
| 字段 | 是否必须 | 描述 |
|---|---|---|
groupCode string | 否 | 标签组编码 ? |
keyword string | 否 | 关键词 |
响应
| 字段 | 描述 |
|---|---|
data array | 标签列表 |
标签组搜索
GET /tag/group/search响应
| 字段 | 描述 |
|---|---|
data array | 标签组列表 |
分类列表
GET /category/list参数
| 字段 | 是否必须 | 描述 |
|---|---|---|
groupCode string | 否 | 分类组(course/classroom/...) ? |
响应
| 字段 | 描述 |
|---|---|
data array | 分类树 |
课程搜索
GET /course/search参数
| 字段 | 是否必须 | 描述 |
|---|---|---|
keyword string | 否 | 关键词 ? |
categoryId int | 否 | 分类 ? |
offset / limit int | 否 | 分页 |
响应
| 字段 | 描述 |
|---|---|
data array | 课程列表 |
paging object | 分页 |
专题搜索
GET /classroom/search参数 / 响应:与课程搜索同构
直播搜索
GET /live/search参数 / 响应:与课程搜索同构
培训项目搜索
GET /project_plan/search参数 / 响应:与课程搜索同构
线下活动搜索
GET /offline_activity/search参数 / 响应:与课程搜索同构
课程模糊匹配
GET /course/match参数
| 字段 | 是否必须 | 描述 |
|---|---|---|
q string | 是 | 关键词 |
响应
| 字段 | 描述 |
|---|---|
data array | 命中课程列表 |
我教授的直播
GET /my/teach/live权限
- 需要认证(教师身份)
响应
| 字段 | 描述 |
|---|---|
data array | 我作为教师的直播任务 |
直播分享信息
GET /live/share/info权限
admin_course_show或admin_my_teaching_manage
参数
| 字段 | 是否必须 | 描述 |
|---|---|---|
liveId int | 是 | 直播 ID ? |
响应
| 字段 | 描述 |
|---|---|
shareUrl string | 分享 URL |
qrcode string | 二维码 base64 ? |