正在显示
2 个修改的文件
包含
107 行增加
和
3 行删除
| @@ -32,11 +32,11 @@ meetingController.prototype.createMeeting = async(ctx,next)=>{ | @@ -32,11 +32,11 @@ meetingController.prototype.createMeeting = async(ctx,next)=>{ | ||
| 32 | isPublic:meetingbody.isPublic, //是否公开课 | 32 | isPublic:meetingbody.isPublic, //是否公开课 |
| 33 | repeatmode:meetingbody.repeatmode, //是否重复周期 | 33 | repeatmode:meetingbody.repeatmode, //是否重复周期 |
| 34 | meetingType:meetingbody.meetingType, //课堂类型 | 34 | meetingType:meetingbody.meetingType, //课堂类型 |
| 35 | - h5Module:meetingbody.h5Module, // 是否支持H5 | 35 | + h5Module:Number( meetingbody.h5Module), // 是否支持H5 |
| 36 | attendeePassword:meetingbody.attendeePassword, //学生密码 | 36 | attendeePassword:meetingbody.attendeePassword, //学生密码 |
| 37 | videoModule:meetingbody.videoModule, //视频是否启用 | 37 | videoModule:meetingbody.videoModule, //视频是否启用 |
| 38 | chatInterval:meetingbody.chatInterval, //聊天延时时间 | 38 | chatInterval:meetingbody.chatInterval, //聊天延时时间 |
| 39 | - aheadTime:meetingbody.aheadTime, // 提前进入课堂时间 | 39 | + aheadTime:Number( meetingbody.aheadTime), // 提前进入课堂时间 |
| 40 | maxVideoChannels:meetingbody.maxVideoChannels, //最大视频路数 | 40 | maxVideoChannels:meetingbody.maxVideoChannels, //最大视频路数 |
| 41 | max_audioChannels:meetingbody.max_audioChannels, // 最大音频路数 | 41 | max_audioChannels:meetingbody.max_audioChannels, // 最大音频路数 |
| 42 | video_quality:meetingbody.video_quality, //视频画质 | 42 | video_quality:meetingbody.video_quality, //视频画质 |
| @@ -3,4 +3,108 @@ | @@ -3,4 +3,108 @@ | ||
| 3 | 3 | ||
| 4 | ### 创建课堂 | 4 | ### 创建课堂 |
| 5 | 5 | ||
| 6 | - | ||
| 6 | + 请求url | ||
| 7 | + post localhost:3000/meeting/createMeeting | ||
| 8 | + | ||
| 9 | + | ||
| 10 | + 请求参数: | ||
| 11 | + | ||
| 12 | + { | ||
| 13 | + meetingName:meetingbody.meetingName, //课堂名字 | ||
| 14 | + meetingContent:meetingbody.meetingContent, //课堂描述 | ||
| 15 | + userName:ctx.request.userName, //创建用户名 | ||
| 16 | + presenterPassword:meetingbody.presenterPassword, //主讲人密码 | ||
| 17 | + beginTime:meetingbody.beginTime ? new Date(meetingbody.beginTime):null, //开始时间 | ||
| 18 | + endTime:meetingbody.endTime ? new Date(meetingbody.endTime):null, // 结束时间 | ||
| 19 | + isPublic:meetingbody.isPublic, //是否公开课 | ||
| 20 | + repeatmode:meetingbody.repeatmode, //是否重复周期 | ||
| 21 | + meetingType:meetingbody.meetingType, //课堂类型 | ||
| 22 | + h5Module:meetingbody.h5Module, // 是否支持H5 | ||
| 23 | + attendeePassword:meetingbody.attendeePassword, //学生密码 | ||
| 24 | + videoModule:meetingbody.videoModule, //视频是否启用 | ||
| 25 | + chatInterval:meetingbody.chatInterval, //聊天延时时间 | ||
| 26 | + aheadTime:meetingbody.aheadTime, // 提前进入课堂时间 | ||
| 27 | + maxVideoChannels:meetingbody.maxVideoChannels, //最大视频路数 | ||
| 28 | + max_audioChannels:meetingbody.max_audioChannels, // 最大音频路数 | ||
| 29 | + video_quality:meetingbody.video_quality, //视频画质 | ||
| 30 | + pagenaviUserprivilege:meetingbody.pagenaviUserprivilege, //换页权限是否开启 | ||
| 31 | + markerUserprivilege:meetingbody.markerUserprivilege, // 批注权限是否开启 | ||
| 32 | + chatToNormalUserprivilege:meetingbody.chatToNormalUserprivilege, //与参会者聊天权限是否开启 | ||
| 33 | + chatToHostUserprivilege:meetingbody.chatToHostUserprivilege, //与主持人聊天权限是否开启 | ||
| 34 | + docModule:meetingbody.docModule, //文档共享是否开启 | ||
| 35 | + screenModule:meetingbody.screenModule, //屏幕共享是否开启 | ||
| 36 | + mediaModule:meetingbody.mediaModule, //媒体共享是否开启 | ||
| 37 | + whiteboardModule:meetingbody.whiteboardModule, //白板共享是否开启 | ||
| 38 | + recordModule:meetingbody.recordModule, //录制是否启用 | ||
| 39 | + chatModule:meetingbody.chatModule, //聊天模式是否启用 | ||
| 40 | + } | ||
| 41 | + | ||
| 42 | + | ||
| 43 | + 请求示例: | ||
| 44 | + | ||
| 45 | + { | ||
| 46 | + "meetingName":"meetingbody.meetingName", | ||
| 47 | + "meetingContent":"meetingbody.meetingContent", | ||
| 48 | + "userName":"ctx.request.userName", | ||
| 49 | + "presenterPassword":"rPassword", | ||
| 50 | + "beginTime":"presenterPassword", | ||
| 51 | + "endTime":"2016-09-01", | ||
| 52 | + "isPublic":"1", | ||
| 53 | + "repeatmode":"1", | ||
| 54 | + "meetingType":"1", | ||
| 55 | + "h5Module":"1", | ||
| 56 | + "attendeePassword":"12345", | ||
| 57 | + "videoModule":"1", | ||
| 58 | + "chatInterval":"1", | ||
| 59 | + "aheadTime":60, | ||
| 60 | + "maxVideoChannels":"1", | ||
| 61 | + "max_audioChannels":"0", | ||
| 62 | + "video_quality":"0", | ||
| 63 | + "pagenaviUserprivilege":"1", | ||
| 64 | + "markerUserprivilege":"1", | ||
| 65 | + "chatToNormalUserprivilege":"1", | ||
| 66 | + "chatToHostUserprivilege":"0", | ||
| 67 | + "docModule":"1", | ||
| 68 | + "screenModule":"1", | ||
| 69 | + "mediaModule":"1", | ||
| 70 | + "whiteboardModule":"1", | ||
| 71 | + "recordModule":"1", | ||
| 72 | + "chatModule":"1" | ||
| 73 | + } | ||
| 74 | + | ||
| 75 | + 返回参数: | ||
| 76 | + | ||
| 77 | + { | ||
| 78 | + "code": 200, | ||
| 79 | + "returnData": { | ||
| 80 | + "data": { | ||
| 81 | + "createTime": "2017-08-28T09:43:42.000Z", | ||
| 82 | + "id": "A2dmBXKgwV3MDq1W0RprOvlZ8o6P4bYQ", | ||
| 83 | + "meetingNumber": "53727", | ||
| 84 | + "meetingName": "meetingbody.meetingName", | ||
| 85 | + "meetingContent": "meetingbody.meetingContent", | ||
| 86 | + "presenterPassword": "rPassword", | ||
| 87 | + "beginTime": null, | ||
| 88 | + "endTime": "2016-09-01T00:00:00.000Z", | ||
| 89 | + "isPublic": "1", | ||
| 90 | + "repeatmode": "1", | ||
| 91 | + "meetingType": "1", | ||
| 92 | + "h5Module": 1, | ||
| 93 | + "attendeePassword": "12345", | ||
| 94 | + "videoModule": "1", | ||
| 95 | + "chatInterval": "1", | ||
| 96 | + "aheadTime": 60, | ||
| 97 | + "maxVideoChannels": "1", | ||
| 98 | + "pagenaviUserprivilege": "1", | ||
| 99 | + "markerUserprivilege": "1", | ||
| 100 | + "chatToNormalUserprivilege": "1", | ||
| 101 | + "chatToHostUserprivilege": "0", | ||
| 102 | + "docModule": "1", | ||
| 103 | + "screenModule": "1", | ||
| 104 | + "mediaModule": "1", | ||
| 105 | + "whiteboardModule": "1", | ||
| 106 | + "recordModule": "1", | ||
| 107 | + "chatModule": "1" | ||
| 108 | + } | ||
| 109 | + } | ||
| 110 | + } |
-
请 注册 或 登录 后发表评论