预约系列培训,一个系列培训对应多节培训
默认接口请求频率限制:20次/秒。
REST URL
POST https://sdk.xylink.com/api/rest/external/{version}/edu/education/course/{创建者id}?extId=分配的企业id
请求参数说明
参数名称 | 参数类型 | 参数位置 | 必须 | 默认值 | 说明 |
version | String | Path | 是 | 无 | v1 |
extId | String | Query | 是 | 无 | 企业ID,通过管理平台-云视讯API获得 |
courseName | String | Body | 是 | 无 | 培训名称 |
schoolTypeId | long | Body | 是 | 无 | 课程分类id |
gradeId | long | Body | 是 | 无 | 年级id |
subjectId | long | Body | 是 | 无 | 子类id |
startDate | date | Body | 是 | 无 | 开始日期(eg:2020-09-05) |
endDate | date | Body | 是 | 无 | 结束日期(eg:2020-09-06) |
courseHour | String | Body | 是 | 无 | 开课时间:startHour:开始时间,endHour:结束时间,week:标识为周几 eg:[{startHour: "00:00", endHour: "02:00", week: "2"}] |
teacherId | long | Body | 是 | 无 | 主讲讲师id |
speakerClass | int | Body | 是 | 无 | 主讲班级:type:1-主讲班级,2-主讲终端eg:{"type": 1,"id": "557598"//班级id}或{"type": 2,"id": "100634613",/终端id"departmentId": "170917"//终端所属班级id,如所属多个班级取第一个即可} |
listenerTeachers | 数组 | Body | 否 | 无 | 听课讲师id集合 eg:["101087210"] |
listenerTeacherDepartments | 数组 | Body | 否 | 无 | 听课班级集合eg:["557599"] |
listenerClasses | 数组 | Body | 否 | 无 | 听课班级集合(参考speakerClass)eg:[{"type": 1,"id": "557598"},{"type": 2,"id": "100634613","departmentId": "170917"}] |
description | String | Body | 否 | 无 | 培训介绍 |
automaticCall | String | Body | 是 | 无 | 是否自动呼叫终端:true-是,false-否 |
automaticRecord | int | Body | 是 | 无 | 自动录制设置:0-不自动录制, 1-培训开始自动录制, 2-预约时间开始自动录制, 3-预约结束时间结束录制 |
syncLive | boolean | Body | 是 | 无 | 是否同步直播 |
publishLiveOnline | boolean | Body | 是 | 无 | 是否发布到在线培训 |
publishResource | boolean | Body | 是 | 无 | 是否发布到优课资源 |
cloudClassroomNo | String | Body | 是 | 无 | 云课堂号 |
请求消息体示例(Json)
{
"courseName": "123",
"schoolTypeId": "511994435022618625",
"gradeId": "511994435047784455",
"subjectId": "511994435081338905",
"startDate": "2020-11-18",
"endDate": "2020-11-18",
"courseHour": [
{
"startHour": "00:05",
"endHour": "02:10",
"week": "3"
}
],
"teacherId": "121042783",
"speakerClass": {
"type": 1,
"id": "100000576"
},
"description": "测试培训",
"automaticCall": false,
"automaticRecord": "0",
"syncLive": false,
"publishLiveOnline": false,
"publishResource": false,
"cloudClassroomNo": "900726127173"
}
返回结果示例:
成功时返回结果200 ok,失败时返回小鱼RESTAPI错误码