| | 1 | [[TOC]] |
| | 2 | |
| | 3 | = 摩登学院1.0.0接口文档 = |
| | 4 | >mrobot代理环境说明: |
| | 5 | 192.168.10.198:1080(192.168.74.80)[[BR]] |
| | 6 | 192.168.10.199 端口为 1080 连的是dev40的开发环境(192.168.75.40)[[BR]] |
| | 7 | ps1:未到qa阶段,连开发环境调试(若仅做代理,mrobot不存在真正的处理文件,只作转发的功能) [[BR]] |
| | 8 | ps2:common_session_id都是在cookies中添加此参数,测试环境为common_session_id1 [[BR]] |
| | 9 | |
| | 10 | [http://192.168.33.102/CAT/index.html "框架"][[BR]] |
| | 11 | [http://192.168.50.171/2015/2015-12-02/index.html "设计稿地址"][[BR]] |
| | 12 | [http://rdtrac.pc.com.cn/iphone/wiki/pclady_modern1.0.0终端协议 "终端协议"][[BR]] |
| | 13 | |
| | 14 | == 1.首页 == |
| | 15 | ---------- |
| | 16 | |
| | 17 | === 1.1首页 === |
| | 18 | 开发环境:http://dev15.pclady.com.cn:8004/app/index.jsp [[BR]] |
| | 19 | 线上环境:http://my.pclady.com.cn/app/index.jsp [[BR]] |
| | 20 | mrobot地址:http://mrobot.pclady.com.cn/x-300/choice-choice/app/index.jsp |
| | 21 | |
| | 22 | **说明** |
| | 23 | |
| | 24 | > 根据需求文档返回对应的节点[[BR]] |
| | 25 | > 由于需要查询正在直播的视频,先不考虑缓存[[BR]] |
| | 26 | |
| | 27 | **缓存时间** |
| | 28 | |
| | 29 | >0 |
| | 30 | |
| | 31 | **提交方式** |
| | 32 | |
| | 33 | > GET |
| | 34 | |
| | 35 | **是否登录** |
| | 36 | |
| | 37 | > 否 |
| | 38 | |
| | 39 | **数据来源** |
| | 40 | |
| | 41 | >摩登后台 |
| | 42 | |
| | 43 | **参数** |
| | 44 | |
| | 45 | ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||=说明=|| |
| | 46 | |
| | 47 | **返回** |
| | 48 | |
| | 49 | {{{#!java |
| | 50 | { |
| | 51 | "status": 0, |
| | 52 | "msg": "请求成功", |
| | 53 | "focus": [ |
| | 54 | { |
| | 55 | "typeName": "焦点图类型", |
| | 56 | "imageUrl": "http://img.pconline.com.cn/7.jpg", |
| | 57 | "url": "外链url", |
| | 58 | "contentId": "14324" |
| | 59 | } |
| | 60 | ], |
| | 61 | "recommend": [ |
| | 62 | { |
| | 63 | "contentId": 1111, |
| | 64 | "typeName": "推荐类型,类型同焦点图", |
| | 65 | "imageUrl": "http://img.pconline.com.cn/7.jpg", |
| | 66 | "url": "外链url", |
| | 67 | "recommendId": "14324", |
| | 68 | "title": "标题", |
| | 69 | "desc": "推荐描述" |
| | 70 | } |
| | 71 | ], |
| | 72 | "liveVideo": [ |
| | 73 | { |
| | 74 | "liveId": 11, |
| | 75 | "liveType": 1, |
| | 76 | "imageUrl": "http://img.pconline.com.cn/7.jpg", |
| | 77 | "techId": 1111, |
| | 78 | "techJobName": "××御用化妆师", |
| | 79 | "techNickName": "老师姓名", |
| | 80 | "techIconUrl": "http://img.pconline.com.cn/7.jpg", |
| | 81 | "techType": 1, |
| | 82 | "title": "课程标题", |
| | 83 | "startTime": "MM.dd hh:mm", |
| | 84 | "watchTotal": 100 |
| | 85 | } |
| | 86 | ], |
| | 87 | "teacher": [ |
| | 88 | { |
| | 89 | "techId": 111, |
| | 90 | "techJobName": "××御用化妆师", |
| | 91 | "techNickName": "老师姓名", |
| | 92 | "techIconUrl": "http://img.pconline.com.cn/7.jpg", |
| | 93 | "techType": 1 |
| | 94 | } |
| | 95 | ], |
| | 96 | "chosenVideo": [ |
| | 97 | { |
| | 98 | "liveId": 11, |
| | 99 | "liveTime": "6'33''", |
| | 100 | "imageUrl": "http://img.pconline.com.cn/7.jpg", |
| | 101 | "techId": 1111, |
| | 102 | "techJobName": "××御用化妆师", |
| | 103 | "techNickName": "老师姓名", |
| | 104 | "techIconUrl": "http://img.pconline.com.cn/7.jpg", |
| | 105 | "techType": 1, |
| | 106 | "title": "课程标题", |
| | 107 | "watchTotal": 100, |
| | 108 | "tag": [ |
| | 109 | "标签1", |
| | 110 | "标签2", |
| | 111 | "标签3" |
| | 112 | ] |
| | 113 | } |
| | 114 | ], |
| | 115 | "hotVideo": [ |
| | 116 | { |
| | 117 | "liveId": 11, |
| | 118 | "liveTime": "6'33''", |
| | 119 | "imageUrl": "http://img.pconline.com.cn/7.jpg", |
| | 120 | "techId": 1111, |
| | 121 | "techJobName": "××御用化妆师", |
| | 122 | "techNickName": "老师姓名", |
| | 123 | "techIconUrl": "http://img.pconline.com.cn/7.jpg", |
| | 124 | "techType": 1, |
| | 125 | "title": "课程标题", |
| | 126 | "watchTotal": 100 |
| | 127 | } |
| | 128 | ] |
| | 129 | } |
| | 130 | |
| | 131 | }}} |
| | 132 | **返回参数说明** |
| | 133 | ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| |
| | 134 | ||= typeName =||= 直接课:liveCourse,视频课程:videoCourse,一对一课程:lesson,老师:teach,标签:tagInfo,外接:webview =||= focus =||= 焦点图节点,返回5张焦点图 =|| |
| | 135 | ||= recommend =||= 推荐节点,返回三条 =||=liveVideo =||= 直接视频节点,3条 =|| |
| | 136 | ||= liveType =||= 1:直播,2:预告 =||=imageUrl =||= liveVideo节点中为封面图 =|| |
| | 137 | ||= techID =||= 老师ID =||=techJobName =||= 头衔 =|| |
| | 138 | ||= startTime =||= 如果为预告,要返回开始时间 =||=watchTotal =||= 如果是直播,返回观看人数 =|| |
| | 139 | ||= techIconUrl =||= 老师等级icon =||=techType =||= 老师类型,1:老师,2:达人 =|| |
| | 140 | ||= teacher =||= 老师推荐节点,7条 =||=chosenVideo =||= 精选直播课节点,3条 =|| |
| | 141 | ||= liveTime =||= 视频时长 =||=tag =||= 标签,最多三个 =|| |
| | 142 | ||= hotVideo =||= 热点视频节点,6个 =||=tag =||= 标签,最多三个 =|| |
| | 143 | [[BR]] |