Changes between Version 2 and Version 3 of pclady_modern1.0.0_api


Ignore:
Timestamp:
02/23/2016 06:33:03 PM (10 years ago)
Author:
caomenglin
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • pclady_modern1.0.0_api

    v2 v3  
    3232>POST 
    3333 
    34 **是否需要登录** 
     34**是否登录** 
    3535 
    3636>是 
     
    108108开发环境:http://dev15.pclady.com.cn:8004/app/index.jsp [[BR]] 
    109109线上环境:http://modern.pclady.com.cn/app/index.jsp [[BR]] 
    110 mrobot地址:http://mrobot.pclady.com.cn/x-300/choice-choice/app/index.jsp 
     110mrobot地址:http://mrobot.pclady.com.cn/x-300/modern/app/index.jsp 
    111111 
    112112**说明** 
     
    162162    "liveVideo": [ 
    163163        { 
    164             "liveId": 11, 
     164            "courseId": 11, 
    165165            "liveType": 1, 
    166166            "imageUrl": "http://img.pconline.com.cn/7.jpg", 
     
    186186    "chosenVideo": [ 
    187187        { 
    188             "liveId": 11, 
     188            "courseId": 11, 
    189189            "liveTime": "6'33''", 
    190190            "imageUrl": "http://img.pconline.com.cn/7.jpg", 
     
    197197            "watchTotal": 100, 
    198198            "tag": [ 
    199                 "标签1", 
    200                 "标签2", 
    201                 "标签3" 
    202             ] 
     199            { 
     200                "tagId": 11, 
     201                "tagName": "标签" 
     202            } 
     203        ] 
    203204        } 
    204205    ], 
    205206    "hotVideo": [ 
    206207        { 
    207             "liveId": 11, 
     208            "courseId": 11, 
    208209            "liveTime": "6'33''", 
    209210            "imageUrl": "http://img.pconline.com.cn/7.jpg", 
     
    223224||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| 
    224225||= typeName =||= 直接课:liveCourse,视频课程:videoCourse,一对一课程:lesson,老师:teach,标签:tagInfo,外接:webview =||= focus =||= 焦点图节点,返回5张焦点图 =|| 
    225 ||= recommend =||= 推荐节点,返回三条 =||=liveVideo =||= 直视频节点,3条 =|| 
     226||= recommend =||= 推荐节点,返回三条 =||=liveVideo =||= 直视频节点,3条 =|| 
    226227||= liveType =||= 1:直播,2:预告 =||=imageUrl =||= liveVideo节点中为封面图 =|| 
    227228||= techID =||= 老师ID =||=techJobName =||= 头衔 =|| 
     
    232233||= hotVideo =||= 热点视频节点,6个 =||=tag =||= 标签,最多三个 =|| 
    233234[[BR]] 
     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]] 
     243mrobot地址: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]] 
     322mrobot地址: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]] 
     423mrobot地址: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]]