付智勇

no message

@@ -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 + 请求url
  7 + post localhost:3000/meeting/createMeeting
6 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 + }