| | 235 | |
| | 236 | |
| | 237 | ---------- |
| | 238 | == 3.公开课 == |
| | 239 | |
| | 240 | === 3.1获取公开课列表 === |
| | 241 | 开发环境:http://dev15.pclady.com.cn/app/courseList.jsp [[BR]] |
| | 242 | 线上环境:http://modern.pclady.com.cn/app/courseList.jsp [[BR]] |
| | 243 | mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/courseList.jsp |
| | 244 | |
| | 245 | **说明** |
| | 246 | |
| | 247 | >获取公开课列表,默认加载10条[[BR]] |
| | 248 | >显示顺序:正在直播和预告优先显示。其余按回顾直播课的开始时间、视频教程的启用时间,新到旧排列[[BR]] |
| | 249 | > 由于需要查询正在直播的视频,先不考虑缓存[[BR]] |
| | 250 | |
| | 251 | **缓存时间** |
| | 252 | |
| | 253 | >0分钟 |
| | 254 | |
| | 255 | **提交方式** |
| | 256 | |
| | 257 | >GET |
| | 258 | |
| | 259 | |
| | 260 | **是否登录** |
| | 261 | |
| | 262 | > 否 |
| | 263 | |
| | 264 | **数据来源** |
| | 265 | |
| | 266 | > 后台 |
| | 267 | |
| | 268 | **参数** |
| | 269 | |
| | 270 | ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| |
| | 271 | ||pageNo||页数||int||1||是|| |
| | 272 | ||pageSize||页面大小||int||10||是|| |
| | 273 | |
| | 274 | **返回** |
| | 275 | |
| | 276 | {{{#!java |
| | 277 | { |
| | 278 | "status": 0, |
| | 279 | "msg": "请求成功", |
| | 280 | "pageNo": 1, |
| | 281 | "pageSize": 20, |
| | 282 | "total": 100, |
| | 283 | "data": [ |
| | 284 | { |
| | 285 | "courseId": 11, |
| | 286 | "liveType": 1, |
| | 287 | "liveTime": "6'33''", |
| | 288 | "startTime": "MM.dd hh:mm", |
| | 289 | "imageUrl": "http://img.pconline.com.cn/7.jpg", |
| | 290 | "techId": 1111, |
| | 291 | "techJobName": "××御用化妆师", |
| | 292 | "techNickName": "老师姓名", |
| | 293 | "techIconUrl": "http://img.pconline.com.cn/7.jpg", |
| | 294 | "techType": 1, |
| | 295 | "title": "课程标题", |
| | 296 | "watchTotal": 100, |
| | 297 | "tag": [ |
| | 298 | { |
| | 299 | "tagId": 11, |
| | 300 | "tagName": "标签" |
| | 301 | } |
| | 302 | ] |
| | 303 | } |
| | 304 | ] |
| | 305 | } |
| | 306 | |
| | 307 | }}} |
| | 308 | |
| | 309 | **返回参数说明** |
| | 310 | ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| |
| | 311 | ||= liveType =||= 1:直播,2:预告,3:视频教程 =||= liveTime =||= 视频时长 =|| |
| | 312 | ||= imageUrl =||= 封面图 =||=watchTotal =||= 如果是直播,返回观看人数 =|| |
| | 313 | ||= techID =||= 老师ID =||=techJobName =||= 头衔 =|| |
| | 314 | ||= startTime =||= 如果为预告,要返回开始时间 =||=tag =||= 标签,最多三个 =|| |
| | 315 | ||= techIconUrl =||= 老师等级icon =||=techType =||= 老师类型,1:老师,2:达人 =|| |
| | 316 | [[BR]] |
| | 317 | |
| | 318 | |
| | 319 | === 3.2直播课终端页 === |
| | 320 | 开发环境:http://dev15.pclady.com.cn/app/liveCourseInfo.jsp [[BR]] |
| | 321 | 线上环境:http://modern.pclady.com.cn/app/liveCourseInfo.jsp [[BR]] |
| | 322 | mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/liveCourseInfo.jsp |
| | 323 | |
| | 324 | **说明** |
| | 325 | |
| | 326 | >直播课和预告终端页[[BR]] |
| | 327 | |
| | 328 | **缓存时间** |
| | 329 | |
| | 330 | >0分钟 |
| | 331 | |
| | 332 | **是否登录** |
| | 333 | |
| | 334 | > 是 |
| | 335 | |
| | 336 | **提交方式** |
| | 337 | |
| | 338 | >GET |
| | 339 | |
| | 340 | **数据来源** |
| | 341 | |
| | 342 | > 后台 |
| | 343 | |
| | 344 | **参数** |
| | 345 | |
| | 346 | ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| |
| | 347 | ||pageNo||页数||int||1||是|| |
| | 348 | ||pageSize||页面大小||int||10||是|| |
| | 349 | |
| | 350 | **返回** |
| | 351 | |
| | 352 | {{{#!java |
| | 353 | { |
| | 354 | "status": 0, |
| | 355 | "msg": "请求成功", |
| | 356 | "data": { |
| | 357 | "courseId": 11, |
| | 358 | "liveType": 1, |
| | 359 | "title": "课程标题", |
| | 360 | "courseUrl": "http://view.mp4", |
| | 361 | "timeCount": "120", |
| | 362 | "startTime": "YYYY-MM-dd hh:mm", |
| | 363 | "shareUrl": "http://wap.pclady.com.cn/111.html", |
| | 364 | "isSignUp": 1, |
| | 365 | "isCollect": 1, |
| | 366 | "type": 1, |
| | 367 | "oldPrice": 100, |
| | 368 | "price": 50, |
| | 369 | "signUpTotal": 100, |
| | 370 | "techId": 1111, |
| | 371 | "techJobName": "××御用化妆师", |
| | 372 | "techNickName": "老师姓名", |
| | 373 | "techIconUrl": "http://img.pconline.com.cn/7.jpg", |
| | 374 | "techType": 1, |
| | 375 | "techDesc": "老师描述", |
| | 376 | "isFollow": 1, |
| | 377 | "isGood": 1, |
| | 378 | "tag": [ |
| | 379 | { |
| | 380 | "tagId": 11, |
| | 381 | "tagName": "标签" |
| | 382 | } |
| | 383 | ], |
| | 384 | "courseDesc": "课程描述", |
| | 385 | "courseList": [ |
| | 386 | { |
| | 387 | "courseId": 11, |
| | 388 | "liveType": 1, |
| | 389 | "liveTime": "6'33''", |
| | 390 | "startTime": "MM.dd hh:mm", |
| | 391 | "imageUrl": "http://img.pconline.com.cn/7.jpg", |
| | 392 | "title": "课程标题" |
| | 393 | } |
| | 394 | ], |
| | 395 | "watchIng": [ |
| | 396 | "11", |
| | 397 | "222" |
| | 398 | ] |
| | 399 | } |
| | 400 | } |
| | 401 | |
| | 402 | }}} |
| | 403 | |
| | 404 | **返回参数说明** |
| | 405 | ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| |
| | 406 | ||= liveType =||= 1:直播,2:预告 =||= courseUrl =||= 视频地址 =|| |
| | 407 | ||= startTime =||= 开始时间,预告需要返回 =||=timeCount =||= 倒计时,单位为秒,预告需要返回 =|| |
| | 408 | ||= shareUrl =||= 分享的wap地址 =||=isSignUp =||= 是否报名,1:是,0:否 =|| |
| | 409 | ||= title =||= 课程标题 =||=isSignUp =||= 是否收藏,1:是,0:否 =|| |
| | 410 | ||= type =||= 上课方式,1:直播课,2:一对一 =||=price =||= 价格 =|| |
| | 411 | ||= oldPrice =||= 原价 =||=signUpTotal =||= 报名人数 =|| |
| | 412 | ||= techID =||= 老师ID =||=techJobName =||= 头衔 =|| |
| | 413 | ||= techIconUrl =||= 老师等级icon =||=techType =||= 老师类型,1:老师,2:达人 =|| |
| | 414 | ||= isFollow =||= 是否关注老师,1:是,0:否 =||=tag =||= 标签,最多三个 =|| |
| | 415 | ||= isGood =||= 是否点赞,1:是,0:否 =||=courseList =||= 相关课程,两条 =|| |
| | 416 | ||= watchIng =||= 正在看的用户ID,最多6条,直播需要返回=||= =||= =|| |
| | 417 | [[BR]] |
| | 418 | |
| | 419 | |
| | 420 | === 3.3直播课终端页问答列表 === |
| | 421 | 开发环境:http://dev15.pclady.com.cn/app/requestList.jsp [[BR]] |
| | 422 | 线上环境:http://modern.pclady.com.cn/app/requestList.jsp [[BR]] |
| | 423 | mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/requestList.jsp |
| | 424 | |
| | 425 | **说明** |
| | 426 | |
| | 427 | >问答列表[[BR]] |
| | 428 | |
| | 429 | **缓存时间** |
| | 430 | |
| | 431 | >0分钟 |
| | 432 | |
| | 433 | **是否登录** |
| | 434 | |
| | 435 | > 是 |
| | 436 | |
| | 437 | **提交方式** |
| | 438 | |
| | 439 | >GET |
| | 440 | |
| | 441 | **数据来源** |
| | 442 | |
| | 443 | > 后台 |
| | 444 | |
| | 445 | **参数** |
| | 446 | |
| | 447 | ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| |
| | 448 | ||pageNo||页数||int||1||是|| |
| | 449 | ||pageSize||页面大小||int||10||是|| |
| | 450 | |
| | 451 | **返回** |
| | 452 | |
| | 453 | {{{#!java |
| | 454 | { |
| | 455 | "status": 0, |
| | 456 | "msg": "请求成功", |
| | 457 | "data": [ |
| | 458 | { |
| | 459 | "requestId": 11, |
| | 460 | "userId": 111, |
| | 461 | "nickName": "昵称", |
| | 462 | "message": "问题内容", |
| | 463 | "techIconUrl": "http://img.pconline.com.cn/7.jpg", |
| | 464 | "imageUrl": "http://img.pconline.com.cn/7.jpg", |
| | 465 | "createTime": "MM-dd hh:mm", |
| | 466 | "supportTotal": 10, |
| | 467 | "replyList": [ |
| | 468 | { |
| | 469 | "replyId": 11, |
| | 470 | "message": "回复内容", |
| | 471 | "createTime": "MM-dd hh:mm", |
| | 472 | "nickName": "昵称", |
| | 473 | "userId": 111 |
| | 474 | } |
| | 475 | ] |
| | 476 | } |
| | 477 | ] |
| | 478 | } |
| | 479 | |
| | 480 | }}} |
| | 481 | |
| | 482 | **返回参数说明** |
| | 483 | ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| |
| | 484 | ||= =||= =||= =||= =|| |
| | 485 | [[BR]] |