[[TOC]] = 摩登学院1.0.0接口文档 = >mrobot代理环境说明: 192.168.10.198:1080(192.168.74.80)[[BR]] 192.168.10.199 端口为 1080 连的是dev40的开发环境(192.168.75.40)[[BR]] ps1:未到qa阶段,连开发环境调试(若仅做代理,mrobot不存在真正的处理文件,只作转发的功能) [[BR]] ps2:common_session_id都是在cookies中添加此参数,测试环境为common_session_id1 [[BR]] [http://192.168.33.102/CAT/index.html "框架"][[BR]] [http://192.168.50.171/2015/2015-12-02/index.html "设计稿地址"][[BR]] [http://rdtrac.pc.com.cn/iphone/wiki/pclady_modern1.0.0终端协议 "终端协议"][[BR]] == 1.公用接口 == ---------- === 1.1新增用户 === 开发环境:http://dev15.pclady.com.cn/app/addUser.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/addUser.jsp [[BR]] **说明** >初次登录后,通知平台添加用户 **缓存时间** >0 **提交方式** >POST **是否登录** >是 **数据来源** > passport **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| **返回** {{{#!java { "status":0, "msg":"请求成功", "sig":"sig" } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =|| ||= status =||= 0:成功,-1:用户被禁用,-2:其它失败原因=|| ||= sig =||= 腾讯生成的sig=|| === 2.2启动上报 === 开发环境:http://dev15.pclady.com.cn/app/reportStartUp.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/reportStartUp.jsp [[BR]] **说明** > 当天用户第一次启动时,需要上报一次。便于判断活跃度,以后发送通知时会用到 **缓存时间** >0 **提交方式** > POST **是否登录** > 是 **数据来源** >魔方token **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||==|| ||= type =||= 客户端类型 =||= int =||= "" =||= 否 =||= 1:IOS,2:Android =|| ||= token =||= 魔方推送apns token =||= String =||= "" =||= 否 =||= IOS为魔方的token,安卓为deviceid =|| **返回** {{{#!java { "status":0, "msg":"请求成功" } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| ---------- == 2.首页 == === 2.1首页(待定) === 开发环境:http://dev15.pclady.com.cn:8004/app/index.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/index.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x-300/modern/app/index.jsp **说明** > 根据需求文档返回对应的节点[[BR]] > 由于需要查询正在直播的视频,先不考虑缓存[[BR]] **缓存时间** >0 **提交方式** > GET **是否登录** > 否 **数据来源** >摩登后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||=说明=|| **返回** {{{#!java { "status": 0, "msg": "请求成功", "focus": [ { "typeName": "焦点图类型", "imageUrl": "http://img.pconline.com.cn/7.jpg", "url": "外链url", "contentId": "14324" } ], "recommend": [ { "contentId": 1111, "typeName": "推荐类型,类型同焦点图", "imageUrl": "http://img.pconline.com.cn/7.jpg", "url": "外链url", "recommendId": "14324", "title": "标题", "desc": "推荐描述" } ], "liveVideo": [ { "courseId": 11, "liveType": 1, "imageUrl": "http://img.pconline.com.cn/7.jpg", "techId": 1111, "techJobName": "××御用化妆师", "techNickName": "老师姓名", "techIconUrl": "http://img.pconline.com.cn/7.jpg", "techType": 1, "title": "课程标题", "startTime": "MM.dd hh:mm", "watchTotal": 100 } ], "teacher": [ { "techId": 111, "techJobName": "××御用化妆师", "techNickName": "老师姓名", "techIconUrl": "http://img.pconline.com.cn/7.jpg", "techType": 1 } ], "chosenVideo": [ { "courseId": 11, "liveTime": "6'33''", "imageUrl": "http://img.pconline.com.cn/7.jpg", "techId": 1111, "techJobName": "××御用化妆师", "techNickName": "老师姓名", "techIconUrl": "http://img.pconline.com.cn/7.jpg", "techType": 1, "title": "课程标题", "watchTotal": 100, "tag": [ { "tagId": 11, "tagName": "标签" } ] } ], "hotVideo": [ { "courseId": 11, "liveTime": "6'33''", "imageUrl": "http://img.pconline.com.cn/7.jpg", "techId": 1111, "techJobName": "××御用化妆师", "techNickName": "老师姓名", "techIconUrl": "http://img.pconline.com.cn/7.jpg", "techType": 1, "title": "课程标题", "watchTotal": 100 } ] } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| ||= typeName =||= 直播课:liveCourse,视频课程:videoCourse,一对一课程:lesson,老师:teach,标签:tagInfo,外接:webview =||= focus =||= 焦点图节点,返回5张焦点图 =|| ||= recommend =||= 推荐节点,返回三条 =||=liveVideo =||= 直播视频节点,3条 =|| ||= liveType =||= 1:直播,2:预告 =||=imageUrl =||= liveVideo节点中为封面图 =|| ||= techID =||= 老师ID =||=techJobName =||= 头衔 =|| ||= startTime =||= 如果为预告,要返回开始时间 =||=watchTotal =||= 如果是直播,返回观看人数 =|| ||= techIconUrl =||= 老师等级icon =||=techType =||= 老师类型,1:老师,2:达人 =|| ||= teacher =||= 老师推荐节点,7条 =||=chosenVideo =||= 精选直播课节点,3条 =|| ||= liveTime =||= 视频时长 =||=tag =||= 标签,最多三个 =|| ||= hotVideo =||= 热点视频节点,6个 =||=tag =||= 标签,最多三个 =|| [[BR]] ---------- == 3.公开课 == === 3.1获取课程列表 === 开发环境:http://dev15.pclady.com.cn/app/courseList.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/courseList.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/courseList.jsp **说明** >获取公开课列表,默认加载10条[[BR]] >显示顺序:正在直播和预告优先显示。其余按回顾直播课的开始时间、视频教程的启用时间,新到旧排列[[BR]] > 由于需要查询正在直播的视频,先不考虑缓存[[BR]] **缓存时间** >0分钟 **提交方式** >GET **是否登录** > 否 **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||pageNo||页数||int||1||是|| ||pageSize||页面大小||int||10||是|| **返回** {{{#!java { "status": 0, "msg": "请求成功", "pageNo": 1, "pageSize": 20, "total": 100, "data": [ { "courseId": 11, "liveType": 1, "liveTime": "6'33''", "startTime": "MM.dd hh:mm", "imageUrl": "http://img.pconline.com.cn/7.jpg", "techId": 1111, "techJobName": "××御用化妆师", "techNickName": "老师姓名", "techIconUrl": "http://img.pconline.com.cn/7.jpg", "techType": 1, "title": "课程标题", "watchTotal": 100, "tag": [ { "tagId": 11, "tagName": "标签" } ] } ] } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| ||= liveType =||= 1:直播,2:预告,3:视频教程 =||= liveTime =||= 视频时长 =|| ||= imageUrl =||= 封面图 =||=watchTotal =||= 如果是直播,返回观看人数 =|| ||= techID =||= 老师ID =||=techJobName =||= 头衔 =|| ||= startTime =||= 如果为预告,要返回开始时间 =||=tag =||= 标签,最多三个 =|| ||= techIconUrl =||= 老师等级icon =||=techType =||= 老师类型,1:老师,2:达人 =|| [[BR]] === 3.2直播课终端页(wap) === 开发环境:http://dev15.pclady.com.cn/app/liveCourseInfo.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/liveCourseInfo.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/liveCourseInfo.jsp **说明** >直播课和预告终端页[[BR]] **缓存时间** >0分钟 **是否登录** > 是 **提交方式** >GET **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||courseId||课程ID||String||""||是|| **返回** {{{#!java { "status": 0, "msg": "请求成功", "data": { "courseId": 11, "liveType": 1, "title": "课程标题", "courseUrl": "http://view.mp4", "timeCount": "120", "startTime": "YYYY-MM-dd hh:mm", "shareUrl": "http://wap.pclady.com.cn/111.html", "isSignUp": 1, "isCollect": 1, "type": 1, "oldPrice": 100, "price": 50, "signUpTotal": 100, "techId": 1111, "techJobName": "××御用化妆师", "techNickName": "老师姓名", "techIconUrl": "http://img.pconline.com.cn/7.jpg", "techType": 1, "techDesc": "老师描述", "isFollow": 1, "isSupport": 1, "followTotal":100, "supportTotal":100, "rewardTotal":100, "phoneNum":"13333333333", "userName":"下单时用过的称呼", "tag": [ { "tagId": 11, "tagName": "标签" } ], "courseDesc": "课程描述", "courseList": [ { "courseId": 11, "liveType": 1, "liveTime": "6'33''", "startTime": "MM.dd hh:mm", "imageUrl": "http://img.pconline.com.cn/7.jpg", "title": "课程标题" } ], "watchIng": [ "11", "222" ] } } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| ||= liveType =||= 1:直播,2:预告 =||= courseUrl =||= 视频地址 =|| ||= startTime =||= 开始时间,预告需要返回 =||=timeCount =||= 倒计时,单位为秒,预告需要返回 =|| ||= shareUrl =||= 分享的wap地址 =||=isSignUp =||= 是否报名,1:是,0:否 =|| ||= title =||= 课程标题 =||=isSignUp =||= 是否收藏,1:是,0:否 =|| ||= type =||= 上课方式,1:直播课,2:一对一 =||=price =||= 价格 =|| ||= oldPrice =||= 原价 =||=signUpTotal =||= 报名人数 =|| ||= techID =||= 老师ID =||=techJobName =||= 头衔 =|| ||= techIconUrl =||= 老师等级icon =||=techType =||= 老师类型,1:老师,2:达人 =|| ||= isFollow =||= 是否关注老师,1:是,0:否 =||=tag =||= 标签,最多三个 =|| ||= isSupport =||= 是否点赞,1:是,0:否 =||=courseList =||= 相关课程,两条 =|| ||= watchIng =||= 正在看的用户ID,最多6条,直播需要返回=||=rewardTotal =||= 打赏人数 =|| ||= followTotal =||= 关注人数=||=supportTotal =||= 点赞人数 =|| ||= userName =||= 下单时用过的称呼=||=phoneNum =||= 下单时用过的手机 =|| [[BR]] === 3.3直播课终端页问答列表(wap) === 开发环境:http://dev15.pclady.com.cn/app/requestList.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/requestList.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/requestList.jsp **说明** >问答列表[[BR]] **缓存时间** >0分钟 **是否登录** > 是 **提交方式** >GET **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||courseId||课程ID||String||""||是|| ||pageNo||页数||int||1||是|| ||pageSize||页面大小||int||10||是|| **返回** {{{#!java { "status": 0, "msg": "请求成功", "data": [ { "requestId": 11, "userId": 111, "nickName": "昵称", "message": "问题内容", "techIconUrl": "http://img.pconline.com.cn/7.jpg", "imageUrl": "http://img.pconline.com.cn/7.jpg", "createTime": "MM-dd hh:mm", "supportTotal": 10, "replyList": [ { "replyId": 11, "message": "回复内容", "createTime": "MM-dd hh:mm", "nickName": "昵称", "userId": 111 } ] } ] } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| [[BR]] === 3.4发表/回复问题 === 开发环境:http://dev15.pclady.com.cn/app/sendRequest.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/sendRequest.jsp [[BR]] **说明** > 发表问题 **缓存时间** >0分钟 **提交方式** > POST **是否登录** > 是 **数据来源** >整形库编辑后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||= 说明 =|| ||= courseId =||=课程ID =||= string =||= "" =||= 是 =||= =|| ||= message =||=内容=||= string =||= "" =||= 是 =||=回复内容 =|| ||= requestID =||=回复ID=||= string =||= "" =||= 否 =||=回复时才需要传 =|| ||= imageURL =||=图片地址,多个时用英文逗号隔开,最多三张=||= string =||= "" =||= 否 =||=回复时不需要传 =|| **返回** {{{#!java { "status":0, "msg":"请求成功" } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| === 3.5收藏/取消收藏 === 开发环境:http://dev15.pclady.com.cn/app/collection.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/collection.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/collection.jsp **说明** > 收藏/取消收藏 **缓存时间** >0分钟 **提交方式** > POST **是否登录** > 是 **数据来源** > **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||courseId||ID,批量取消收藏时,用英文逗号隔开|| String ||""||是|| ||type||类型:1:视频,2:一对一|| int ||""||是|| ||operation||操作:1:收藏,2:取消收藏|| int ||""||是|| **返回** {{{#!java { "status":0, "msg":"请求成功" "state":1 } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| ||= state =||= 1:收藏,0:未收藏,返回状态是为了防止网络不太稳定的时候,连续点击,客户端状态更新错误,批量操作不需要返回 =||==||==|| === 3.6关注/取消关注老师 === 开发环境:http://dev15.pclady.com.cn/app/followTech.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/followTech.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/followTech.jsp **说明** > 关注/取消关注老师 **缓存时间** >0分钟 **提交方式** > POST **是否登录** > 是 **数据来源** > **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||techId||ID,批量取消关注时,用英文逗号隔开|| String ||""||是|| ||operation||操作:1:关注,2:取消关注|| int ||""||是|| **返回** {{{#!java { "status":0, "msg":"请求成功" "state":1 } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| ||= state =||= 1:关注,0:未关注,返回状态是为了防止网络不太稳定的时候,连续点击,客户端状态更新错误 =||==||==|| === 3.7点赞 === 开发环境:http://dev15.pclady.com.cn/app/support.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/support.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/support.jsp **说明** > 点赞 **缓存时间** >0分钟 **提交方式** > POST **是否登录** > 直播课报名之后才可以点赞;普通视频不需要登录也可以点赞。问答点赞也需要登录 **数据来源** > **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||courseId||ID|| String ||""||是|| ||requestId||如果是问答,需要传此参数|| String ||""||是|| **返回** {{{#!java { "status":0, "msg":"请求成功", "supportTotal":100 } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| ||= supportTotal =||= 点赞成功后要返回点赞总数 =||=参数名=||=参数含意=|| === 3.8课后答疑(wap) === 开发环境:http://dev15.pclady.com.cn/app/answerList.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/answerList.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/answerList.jsp **说明** >课后答疑列表[[BR]] **缓存时间** >0分钟 **是否登录** > 否 **提交方式** >GET **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||courseId||课程ID||String||""||是|| ||pageNo||页数||int||1||是|| ||pageSize||页面大小||int||10||是|| **返回** {{{#!java { "status": 0, "msg": "请求成功", "info": { "courseId": 11, "liveType": 1, "title": "课程标题", "imageUrl": "封面图", "startTime": "YYYY-MM-dd hh:mm", "shareUrl": "http://wap.pclady.com.cn/111.html", "techId": 1111, "techJobName": "××御用化妆师", "techNickName": "老师姓名", "techIconUrl": "http://img.pconline.com.cn/7.jpg", "courseDesc": "课程描述" }, "data": [ { "answerId": 11, "type": 1, "message": "答疑内容", "customerHead": "小助手头像", "userHead": "用户头像", "imageUrl": "图片", "voiceUrl": "语音地址", "voiceState": 1, "voiceLength": 10, "publicNumber": "公众号" } ] } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| ||= type =||= 1:问答小助手,2:用户 =||= voiceState =||= 1:已读,0:未读 =|| ||= voiceLength =||= 语音长度 =||= publicNumber =||= 公众号 =|| [[BR]] === 3.9评论发送(评论系统) === 经评论系统[[BR]] url:http://cmt.pcauto.com.cn/action/comment/create_utf8.jsp **说明** > 评论列表页中发表评论 **缓存时间** >0分钟 **提交方式** > POST **是否登录** > 是 **数据来源** > **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||= 说明 =|| ||= id =||=话题id =||= string =||= "" =||= 是 =||= =|| ||= url =||=话题url =||= string =||= "" =||= 是 =||= =|| ||= username =||=用户名 =||= string =||= "" =||= 是 =||= =|| ||= anonymous =||=是否匿名 =||= string =||= "" =||= 否 =||= anonymous:匿名,1为匿名(可选参数) =|| ||= content =||=回复内容=||= string =||= "" =||= 是 =||=回复内容 =|| ||= common_session_id =||=太平洋通行证session =||= string =||= "" =||= 是 =||= cookies中添加 =|| **返回** {{{#!java { "commentId":25705754, "floor":27, "showName":"iostester", "brief":"Really good car hm~~~", "status":0, "createTime":"2013-07-19 10:37:03", "resultCode":0, "resultMsg":"您的评论已经成功发表。注:评论在审核后才能出现在列表中,谢谢!", "userId":25520497 } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| === 3.10文章评论列表(wap) === 后端接口地址:http://cmt.pclady.com.cn/action/comment/list_new_json.jsp?url=http://pclady.com.cn/pcladynews/article/197.html&pageNo=1&pageSize=5&reverse=0 [[BR]] mrobot地址:http://mrobot.pclady.com.cn/s/modern/cms/comments.xsp?url=http://pclady.com.cn/pcladynews/article/197.html&pageNo=1&pageSize=5&reverse=0 [[BR]] **说明** > 获取文章评论列表 [[BR]] **缓存时间** >无 **提交方式** > GET **是否登录** > 否 **数据来源** >编辑后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =||=说明=|| ||=url=||= 文章url =||= string =||= "" =||= 是 =||= 文章url =|| ||=pageNo=||= 第几页 =||= int =||= 1 =||= 是 =||= 第几页 =|| ||=pageSize=||= 每页显示的条数 =||= int=||= 20 =||= 是 =||= 每页显示的条数 =|| ||=reverse =||= 排序方式 =||= int=||= 0 =||= 是 =||= 0 倒序; 1 正序 =|| **返回** === 3.11根据标签获取公开课列表 === 开发环境:http://dev15.pclady.com.cn/app/courseListWithTag.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/courseListWithTag.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/courseListWithTag.jsp **说明** >获取公开课列表,默认加载10条[[BR]] >显示顺序:正在直播和预告优先显示。其余按回顾直播课的开始时间、视频教程的启用时间,新到旧排列[[BR]] > 由于需要查询正在直播的视频,先不考虑缓存[[BR]] **缓存时间** >0分钟 **提交方式** >GET **是否登录** > 否 **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||pageNo||页数||int||1||是|| ||pageSize||页面大小||int||10||是|| ||tagId||标签Id||int||10||是|| **返回** {{{#!java { "status": 0, "msg": "请求成功", "pageNo": 1, "pageSize": 20, "total": 100, "data": [ { "courseId": 11, "liveType": 1, "liveTime": "6'33''", "startTime": "MM.dd hh:mm", "imageUrl": "http://img.pconline.com.cn/7.jpg", "techId": 1111, "techJobName": "××御用化妆师", "techNickName": "老师姓名", "techIconUrl": "http://img.pconline.com.cn/7.jpg", "techType": 1, "title": "课程标题", "watchTotal": 100, "tag": [ { "tagId": 11, "tagName": "标签" } ] } ] } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| ||= liveType =||= 1:直播,2:预告,3:视频教程 =||= liveTime =||= 视频时长 =|| ||= imageUrl =||= 封面图 =||=watchTotal =||= 如果是直播,返回观看人数 =|| ||= techID =||= 老师ID =||=techJobName =||= 头衔 =|| ||= startTime =||= 如果为预告,要返回开始时间 =||=tag =||= 标签,最多三个 =|| ||= techIconUrl =||= 老师等级icon =||=techType =||= 老师类型,1:老师,2:达人 =|| [[BR]] === 3.12打赏=== 开发环境:http://dev15.pclady.com.cn/app/createReward.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/createReward.jsp [[BR]] **说明** >创建打赏订单 **缓存时间** >0 **提交方式** >POST **是否需要登录** >是 **数据来源** > 整形库编辑后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||courseId||课程id||String||""||是|| ||amount||打赏金额|| int ||""||是|| ||content||打赏理由||String||""||是|| ||r||时间截||String||""||是|| ||sign||MD5加密串||String||""||是|| **返回** {{{#!java { "status":0, "msg":"请求成功", "orderID":"12424234234", "orderNO":"流水号ID" } }}} === 3.13支付结果提交=== 开发环境:http://dev15.pclady.com.cn/app/submitPayResult.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/submitPayResult.jsp [[BR]] **说明** >支付完后,客户端发送日志给服务端 **缓存时间** >0 **提交方式** >POST **是否需要登录** >是 **数据来源** > 整形库编辑后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| || orderNO ||流水号ID||String||""||是|| || payTime ||支付时间:yyyyMMddhhmmss||String||""||是|| || payStatus||支付状态,支付返回的状态0:成功,-1:失败,-2:取消||String||""||是|| || payType||支付类型 1=支付宝,2=微信||String||""||是|| || payMessage ||支付信息,支付结果信息,如支付成功,取消支付,支付失败||String||""||是|| ||r||时间截||String||""||是|| ||sign||MD5加密串||String||""||是|| **返回** {{{#!java { "status":0, "msg":"请求成功", } }}} === 3.14报名=== 开发环境:http://dev15.pclady.com.cn/app/createOrder.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/createOrder.jsp [[BR]] **说明** >报名,用于创建订单 **缓存时间** >0 **提交方式** >POST **是否需要登录** >是 **数据来源** > 整形库编辑后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||courseId||课程id||String||""||是|| ||userName||称呼|| int ||""||是|| ||phoneNum||手机号码||String||""||是|| ||remind||是否短信提醒,1:提醒,0:不提醒||String||""||是|| ||techId||老师ID,一对一才需要传此参数||String||""||否|| ||dateId||上课日期,一对一才需要传此参数||String||""||否|| ||timeId||上课时间段,一对一才需要传此参数||String||""||否|| ||r||时间截||String||""||是|| ||sign||MD5加密串||String||""||是|| **返回** {{{#!java { "status": 0, "msg": "请求成功", "orderID ": 1111, "orderNO": "流水号ID" } }}} === 3.15创建微信订单=== 开发环境:http://dev15.pclady.com.cn/app/createWechatOrder.jsp [[BR]] 线上环境:http://plastic.pclady.com.cn/app/createWechatOrder.jsp [[BR]] **说明** >生成微信订单 **缓存时间** >0 **提交方式** >POST **是否需要登录** >是 **数据来源** > 整形库编辑后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| || orderNO ||流水号ID||String||""||是|| ||r||时间截||String||""||是|| ||sign||MD5加密串||String||""||是|| **返回** {{{#!java { "status": 0, "msg": "请求成功", "timestamp": "时间戳", "appid": "应用ID", "partnerid": "商户ID", "prepayid": "预支付订单", "noncestr": "随机串", "package": "商家根据财付通文档填写的数据和签名", "sign": "签名" } }}} === 3.16获取打赏信息 === 开发环境:http://dev15.pclady.com.cn/app/rewardInfo.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/rewardInfo.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/rewardInfo.jsp **说明** >打赏时获取随机出金额,和以及对应的描述文字[[BR]] **缓存时间** >60分钟 **提交方式** >GET **是否登录** > 否 **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||pageNo||页数||int||1||是|| ||pageSize||页面大小||int||10||是|| **返回** {{{#!java { "status": 0, "msg": "请求成功", "amount": [ 1.88, 2.88, 6.66 ], "message": [ "你太棒了", 你真的很棒 ] } }}} **返回参数说明** [[BR]] === 3.17取消用户订单 === 开发环境:http://dev15.pclady.com.cn/app/cancelOrder.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/cancelOrder.jsp [[BR]] mrobot: http://mrobot.pclady.com.cn/x/modern/app/cancelOrder.jsp [[BR]] **说明** >取消订单 **缓存时间** >0 **提交方式** >GET **是否需要登录** >是 **数据来源** > 整形库编辑后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||orderID ||订单||String||""||是|| ||r||时间截||String||""||是|| ||sign||MD5加密串||String||""||是|| **返回** {{{#!java { "status":0, "msg":"请求成功" } }}} === 3.18商品(wap) === 开发环境:http://dev15.pclady.com.cn/app/commodityList.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/commodityList.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/commodityList.jsp **说明** **缓存时间** >0分钟 **提交方式** >GET **是否登录** > 否 **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||pageNo||页数||int||1||是|| ||pageSize||页面大小||int||10||是|| ||courseId||课程ID||int||10||是|| **返回** {{{#!java }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| ||= liveType =||= 1:直播,2:预告,3:视频教程 =||= liveTime =||= 视频时长 =|| ||= imageUrl =||= 封面图 =||=watchTotal =||= 如果是直播,返回观看人数 =|| ||= techID =||= 老师ID =||=techJobName =||= 头衔 =|| ||= startTime =||= 如果为预告,要返回开始时间 =||=tag =||= 标签,最多三个 =|| ||= techIconUrl =||= 老师等级icon =||=techType =||= 老师类型,1:老师,2:达人 =|| [[BR]] == 4.进阶合辑 == === 4.1获取学习计划列表 === 开发环境:http://dev15.pclady.com.cn/app/studyPlanList.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/studyPlanList.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/studyPlanList.jsp **说明** **缓存时间** >15分钟 **提交方式** >GET **是否登录** > 否 **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||pageNo||页数||int||1||是|| ||pageSize||页面大小||int||10||是|| **返回** {{{#!java { "status": 0, "msg": "请求成功", "pageNo": 1, "pageSize": 20, "total": 100, "data": [ { "planId": 11, "imageUrl": "http://img.pconline.com.cn/7.jpg", "title": "课程标题" } ] } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| [[BR]] === 4.2学习计划程终端页(wap) === 开发环境:http://dev15.pclady.com.cn/app/studyPlanInfo.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/studyPlanInfo.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/studyPlanInfo.jsp **说明** >终端页[[BR]] **缓存时间** >0分钟 **是否登录** > 是 **提交方式** >GET **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||planId||课程ID||String||""||是|| **返回** {{{#!java }}} **返回参数说明** [[BR]] ---------- == 5.老师/达人 == === 5.1获取老师表 === 开发环境:http://dev15.pclady.com.cn/app/techerList.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/techerList.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/techerList.jsp **说明** >获取老师列表,按老师主页浏览量、老师课程(公开课、视频课、私课)数量综合评估,从高到低排列 **缓存时间** >15分钟 **提交方式** >GET **是否登录** > 否 **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||pageNo||页数||int||1||是|| ||pageSize||页面大小||int||10||是|| ||techType||老师类型,1:老师,2:达人||int||0||否|| **返回** {{{#!java { "status": 0, "msg": "请求成功", "pageNo": 1, "pageSize": 20, "total": 100, "data": [ { "techId": 1111, "techJobName": "××御用化妆师", "techNickName": "老师姓名", "techIconUrl": "http://img.pconline.com.cn/7.jpg", "techType": 1, "techDesc": "老师描述", "hasPrivateCourse":1 } ] } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| ||= techID =||= 老师ID =||=techJobName =||= 头衔 =|| ||= hasPrivateCourse =||= 是否有私课,1:有,0:没有 =||=techDesc =||= 老师描述 =|| ||= techIconUrl =||= 老师等级icon =||=techType =||= 老师类型,1:老师,2:达人 =|| [[BR]] === 5.2老师/达人主页(wap) === 开发环境:http://dev15.pclady.com.cn/app/techInfo.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/techInfo.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/app/liveCourseInfo.jsp **说明** >直播课和预告终端页[[BR]] **缓存时间** >0分钟 **是否登录** > 是 **提交方式** >GET **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||techId||老师ID||String||""||是|| **返回** {{{#!java { "status": 0, "msg": "请求成功", "data": { "shareUrl": "http://wap.pclady.com.cn/111.html", "techId": 1111, "techJobName": "××御用化妆师", "techNickName": "老师姓名", "techIconUrl": "http://img.pconline.com.cn/7.jpg", "techType": 1, "techDesc": "老师描述", "isFollow": 1, "followTotal":100, "voiceUrl": "语音地址", "voiceLength": 10, "courseList": [ { "courseId": 11, "liveType": 1, "liveTime": "6'33''", "imageUrl": "http://img.pconline.com.cn/7.jpg", "title": "课程标题", "watchTotal":100 } ], "chatCourseList": [ "courseId": 11, "imageUrl": "http://img.pconline.com.cn/7.jpg", "price": 1111, "grade": 1, "title": "课程标题", "desc": "描述", "sutdyTotal": 100 ], "opus":{ "opusId":11, "studyId":111, "studyNickName":"学员昵称", "opusDes":"作品文字", "opusImageUrl":"作品图片地址", "courseTitle":"标题", "techReply":"老师点评" } } } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| ||= courseList =||= 视频教程列表 =||= chatCourseList =||= 一对一课程列表 =|| ||= opus =||= 学员作品列表 =||=studyId =||= 学员ID =|| [[BR]] === 5.3用户主页(wap) === 开发环境:http://dev15.pclady.com.cn/app/userIndexInfo.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/userIndexInfo.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/app/userIndexInfo.jsp **说明** >直播课和预告终端页[[BR]] **缓存时间** >0分钟 **是否登录** > 是 **提交方式** >GET **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||userId||用户ID||String||""||是|| **返回** {{{#!java { "status": 0, "msg": "请求成功", "data": { "shareUrl": "http://wap.pclady.com.cn/111.html", "userId": 1111, "userNickName":"用户昵称", "followList":{ "techId":111 "techNickName": "老师姓名", "techIconUrl": "http://img.pconline.com.cn/7.jpg", "techType": 1, }, "courseList": [ { "courseId": 11, "liveType": 1, "liveTime": "6'33''", "imageUrl": "http://img.pconline.com.cn/7.jpg", "title": "课程标题", "watchTotal":100 } ] } } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| ||= courseList =||= 视频教程列表 =||= followList =||= 老师关注列表 =|| [[BR]] ---------- == 6.个人中心 == === 6.1用户信息 === 开发环境:http://dev15.pclady.com.cn/app/getUserInfo.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/getUserInfo.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/getUserInfo.jsp **说明** >获取用户信息 **缓存时间** >15分钟 **提交方式** >GET **是否登录** > 是 **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| **返回** {{{#!java { "status": 0, "msg": "请求成功", "data": { "userType": 1, "userNickName": "用户昵称", "collectTotal": 260, "followTotal": 56, "messageTotal": 20, "isSignIn":1, "isTesting":1, "sex":1, "birthday":"1989-01-01", "height":150, "weight":80, "skin":"肤质", "face":"脸型", "city":"城市", "job":"职位", "freeCourse": { "courseId": 11, "price": 1, "imageUrl": "http://img.pconline.com.cn/7.jpg", "title": "课程标题" }, "classes": { "courseId": 11, "time": 1, "title": "课程标题" } } } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| ||= userType =||= 0:普通,1:老师,2:达人 =||=collectTotal =||= 收藏数 =|| ||= followTotal =||= 关注数 =||=messageTotal =||= 消息数 =|| ||= freeCourse =||= 免费课程节点 =||=classes =||= 最近一节课 =|| ||= isSignIn =||= 是否签到,1:是,0:未 =||= isTesting =||= 是否测试,1:是,0:未 =|| [[BR]] === 6.2我的直播间 === 开发环境:http://dev15.pclady.com.cn/app/myLiveList.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/myLiveList.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/myLiveList.jsp **说明** >[[BR]] **缓存时间** >0分钟 **是否登录** > 是 **提交方式** >GET **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| **返回** {{{#!java { "status": 0, "msg": "请求成功", "data": [{ "liveId":1111 "imageUrl":"图片地址", "state":1,//0:未开始,1:进行中,2:已结束 "title":"标题", "learnTotal":100,//报名人数 "time":YY.MM HH:mm,//开始时间 }] } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| [[BR]] === 6.2我的课程列表 === 开发环境:http://dev15.pclady.com.cn/app/myCourseList.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/myCourseList.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/myCourseList.jsp **说明** >查询我的课程列表[[BR]] **缓存时间** >0分钟 **是否登录** > 是 **提交方式** >GET **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||= type =||= 0:全部,1:已预约,2:进行中,3:已完成 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||pageNo||页数||int||1||是|| ||pageSize||页面大小||int||10||是|| **返回** {{{#!java { "status": 0, "msg": "请求成功", "pageNo": 1, "pageSize": 20, "total": 100, "data": [{ "courseId":111, "title":"标题名", "type":1,//1:直播,2:视频教程 "state":1,//0:未开始,1:进行中,2:已结束 "imageUrl":"封面图", "price":100, "date":"yyyy-MM-dd hh:mm", "techId":111, "techNickName":"老师昵称" }] } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| [[BR]] === 6.3资产管理 === 开发环境:http://dev15.pclady.com.cn/app/myRewardList.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/myRewardList.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/myRewardList.jsp **说明** >查询我的资产[[BR]] **缓存时间** >0分钟 **是否登录** > 是 **提交方式** >GET **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||= type =||= 0:支出,1:收入,老师和达人才有收入 =||= int =||= 0 =||= 是 =|| ||pageNo||页数||int||1||是|| ||pageSize||页面大小||int||10||是|| **返回** {{{#!java { "status": 0, "msg": "请求成功", "pageNo": 1, "pageSize": 20, "total": 100, "income":100, "expenditure":100, "data": [{ "rewardId":111, "amount":5, "title":"标题", "orderId":120 "techId":111, "techNickName":"老师昵称", "payTime":"yyyy-MM-dd hh:mm:ss", "userId":111, "userNickName":"用户昵称" }] } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| ||= income =||= 收入 =||= expenditure =||= 支出 =|| ||= amount =||= 赏金 =||=techId=||=techId和techNickName类型为支出才需要返回=|| ||= userId =||= userId和userNickName类型为收入才需要返回 =||=payTime=||=支付时间=|| ||= orderId =||= 流水号,类型为支出需要返回 =||=rewardId=||=资产ID=|| [[BR]] === 6.4提现记录 === 开发环境:http://dev15.pclady.com.cn/app/getMoneyList.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/getMoneyList.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/getMoneyList.jsp **说明** >查询我的订单[[BR]] **缓存时间** >0分钟 **是否登录** > 是 **提交方式** >GET **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||pageNo||页数||int||1||是|| ||pageSize||页面大小||int||10||是|| **返回** {{{#!java { "status": 0, "msg": "请求成功", "pageNo": 1, "pageSize": 20, "total": 100, "data": [{ "rewardId":111, "amount":5, "time":"yyyy-MM-dd hh:mm:ss", "state":0 }] } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| ||= amount =||= 提现金额 =||= state =||= 0:待审核,1:审核通过,2:已完成 =|| [[BR]] === 6.5提现申请(待定,不知提现怎么玩) === 开发环境:http://dev15.pclady.com.cn/app/submitGetMoney.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/submitGetMoney.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/submitGetMoney.jsp **说明** >提现申请[[BR]] **缓存时间** >0分钟 **是否登录** > 是 **提交方式** >POST **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||= amount =||= 提现金额 =||= int =||= 0 =||= 是 =|| ||= alipay =||= 支付宝 =||= String =||= "" =||= 是 =|| ||= phone =||= 手机号 =||= String =||= "" =||= 是 =|| **返回** {{{#!java { "status": 0, "msg": "请求成功" } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| ||= amount =||= 提现金额 =||= state =||= 0:待审核,1:审核通过,2:已完成 =|| [[BR]] === 6.6课程收藏 === 开发环境:http://dev15.pclady.com.cn/app/courseCollectionList.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/courseCollectionList.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/courseCollectionList.jsp **说明** >课程收藏[[BR]] **缓存时间** >0分钟 **是否登录** > 是 **提交方式** >GET **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||pageNo||页数||int||1||是|| ||pageSize||页面大小||int||10||是|| ||type||类型:1:视频,2:一对一||int||1||是|| **返回** {{{#!java { "status": 0, "msg": "请求成功", "pageNo": 1, "pageSize": 20, "total": 100, "one2one": [ { "courseId": 11, "imageUrl": "http://img.pconline.com.cn/7.jpg", "price": 1111, "grade": 1, "title": "课程标题", "desc": "描述", "sutdyTotal": 100 } ], "video": [ { "courseId": 11, "imageUrl": "http://img.pconline.com.cn/7.jpg", "techId": 1111, "techNickName": "老师姓名", "title": "课程标题", "watchTotal": 100, "collectTotal":100 ] } ] } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| ||= one2one =||= 一对一节点 =||= video =||= 视频教程 =|| ||= collectTotal =||= 收藏数 =||= sutdyTotal =||= 已学人数 =|| [[BR]] === 6.7关注列表 === 开发环境:http://dev15.pclady.com.cn/app/techFollowList.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/techFollowList.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/techFollowList.jsp **说明** >老师关注列表[[BR]] **缓存时间** >0分钟 **是否登录** > 是 **提交方式** >GET **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||pageNo||页数||int||1||是|| ||pageSize||页面大小||int||10||是|| **返回** {{{#!java { "status": 0, "msg": "请求成功", "pageNo": 1, "pageSize": 20, "total": 100, "data": [ { "techId": 1111, "techJobName": "××御用化妆师", "techNickName": "老师姓名", "techIconUrl": "http://img.pconline.com.cn/7.jpg", "techType": 1, "techDesc": "老师描述", "privateCourseTotal":1, "viderTotal":1, "followTotal":100, } ] } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| ||= privateCourseTotal =||= 私课数 =||= viderTotal =||= 视频课数量 =|| ||= followTotal =||= 粉丝 =||= techType =||= 老师类型。1:老师,2:达人。 =|| [[BR]] === 6.8消息列表(wap) === 开发环境:http://dev15.pclady.com.cn/app/messageList.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/messageList.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/messageList.jsp **说明** >获取消息列表[[BR]] **缓存时间** >0分钟 **是否登录** > 是 **提交方式** >GET **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||pageNo||页数||int||1||是|| ||pageSize||页面大小||int||10||是|| **返回** {{{#!java { "status": 0, "msg": "请求成功", "pageNo": 1, "pageSize": 20, "total": 100, "data": [ { "messageId": 1111, "message": "消息内容", "isRead": 1, "url": "http://img.pconline.com.cn/7.jpg", "urlTitle": "链接标题", "dateTime": "yyyy-MM-dd" } ] } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| ||= isRead =||= 是否已读,1:已读,0:未读 =||= url =||= 跳转的URL =|| [[BR]] === 6.9阅读消息 === 开发环境:http://dev15.pclady.com.cn/app/readMessage.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/readMessage.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/readMessage.jsp **说明** >离开界面后,阅读完所有消息[[BR]] **缓存时间** >0分钟 **是否登录** > 是 **提交方式** >POST **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| **返回** {{{#!java { "status": 0, "msg": "请求成功", } }}} **返回参数说明** [[BR]] === 6.10签到 === 开发环境:http://dev15.pclady.com.cn/app/signIn.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/signIn.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/signIn.jsp **说明** >签到[[BR]] **缓存时间** >0分钟 **是否登录** > 是 **提交方式** >POST **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||= r =||= 时间截 =||= String =||= "" =||= 是 =|| ||= sign =||= MD5加密串 =||= String =||= "" =||= 是 =|| **返回** {{{#!java { "status": 0, "msg": "请求成功", "curScore":5, "nextScore":10, } }}} **返回参数说明** ||= nextScore =||= 明天签到获取到的积分 =||= curScore =||= 当前获取到的积分 =|| [[BR]] === 6.11我的猫币(wap) === 开发环境:http://dev15.pclady.com.cn/app/signInList.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/signInList.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/signInList.jsp **说明** >获取签到列表[[BR]] **缓存时间** >0分钟 **是否登录** > 是 **提交方式** >POST **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||= time =||= 月份 =||= String =||= "yyyy-MM" =||= 是 =|| **返回** {{{#!java }}} **返回参数说明** ||= scoreTotal =||= 总积分 =||= allDays =||= 本月一共多少天 =|| ||= daysArray =||= 已签到的日期 =||= days =||= 连续签到多少天 =|| [[BR]] === 6.12测试(wap) === 开发环境:http://dev15.pclady.com.cn/app/testing.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/testing.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/testing.jsp **说明** >测试[[BR]] **缓存时间** >0分钟 **是否登录** > 是 **提交方式** >POST **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||= 待定 =||= =||= String =||= "" =||= 是 =|| ||= 待定 =||= =||= String =||= "" =||= 是 =|| ||= 待定 =||= =||= String =||= "" =||= 是 =|| **返回** {{{#!java { "status": 0, "msg": "请求成功", "data":"返回测试结果的节点" } }}} **返回参数说明** [[BR]] === 6.13测试结果(wap) === 开发环境:http://dev15.pclady.com.cn/app/testResultList.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/testResultList.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/testResultList.jsp **说明** >获取测试结果[[BR]] **缓存时间** >0分钟 **是否登录** > 是 **提交方式** >GET **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| **返回** {{{#!java { "status": 0, "msg": "请求成功", "pageNo": 1, "data": { "keyWord": [ "美白", "画眉" ], "desc": "测试结果描述", "cous": [ { "courseId": 11, "imageUrl": "http://img.pconline.com.cn/7.jpg", "price": 100, "grade": 1, "title": "课程标题", "desc": "描述", "sutdyTotal": 100 } ] } } }}} **返回参数说明** ||= 参数名 =||= 参数含义 =||=参数名=||=参数含意=|| ||= isRead =||= 是否已读,1:已读,0:未读 =||= url =||= 跳转的URL =|| [[BR]] === 6.14修改用户资料 === 开发环境:http://dev15.pclady.com.cn/app/updateUserInfo.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/updateUserInfo.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/updateUserInfo.jsp **说明** >修改用户资料[[BR]] **缓存时间** >0分钟 **是否登录** > 是 **提交方式** >POST **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||= nickName =||= 昵称 =||= String =||= "" =||= 否 =|| ||= sex =||= 1:男,2:女 =||= int =||= "" =||= 否 =|| ||= birthday =||= 生日,格式:YYYY-MM-DD =||= String =||= "" =||= 否 =|| ||= height =||= 身高 =||= int =||= "" =||= 否 =|| ||= weight =||= 体重 =||= int =||= "" =||= 否 =|| ||= skin =||= 肤质 =||= String =||= "" =||= 否 =|| ||= face =||= 脸型 =||= String =||= "" =||= 否 =|| ||= city =||= 城市,一般城市:广东,广州,直辖:北京 =||= String =||= "" =||= 否 =|| ||= job =||= 职业 =||= String =||= "" =||= 否 =|| **返回** {{{#!java { "status": 0, "msg": "请求成功", } }}} **返回参数说明** [[BR]] ---------- == 7.直播室 == === 7.1创建直播室 === 开发环境:http://dev15.pclady.com.cn/app/createRoom.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/createRoom.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/createRoom.jsp **说明** >创建直播室[[BR]] **缓存时间** >0分钟 **是否登录** > 是 **提交方式** >POST **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||= 待定 =||= 待定 =||= String =||= "" =||= 否 =|| **返回** {{{#!java { "status": 0, "msg": "请求成功", } }}} **返回参数说明** [[BR]] === 7.1进入直播室 === 开发环境:http://dev15.pclady.com.cn/app/enterRoom.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/enterRoom.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/enterRoom.jsp **说明** >进入直播室[[BR]] **缓存时间** >0分钟 **是否登录** > 是 **提交方式** >POST **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||= roomId =||= 房间号 =||= String =||= "" =||= 否 =|| **返回** {{{#!java { "status": 0, "msg": "请求成功", "total":100//直播室总人数 } }}} **返回参数说明** [[BR]] === 7.2离开直播室 === 开发环境:http://dev15.pclady.com.cn/app/leaveRoom.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/leaveRoom.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/leaveRoom.jsp **说明** >离开直播室[[BR]] **缓存时间** >0分钟 **是否登录** > 是 **提交方式** >POST **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||= roomId =||= 房间号 =||= String =||= "" =||= 否 =|| **返回** {{{#!java { "status": 0, "msg": "请求成功", } }}} **返回参数说明** [[BR]] === 7.3发送录播文件 === 开发环境:http://dev15.pclady.com.cn/app/leaveRoom.jsp [[BR]] 线上环境:http://modern.pclady.com.cn/app/leaveRoom.jsp [[BR]] mrobot地址:http://mrobot.pclady.com.cn/x/modern/app/leaveRoom.jsp **说明** >开始直播的时候,发送录播文件的ID,便于查询录播地址[[BR]] **缓存时间** >0分钟 **是否登录** > 是 **提交方式** >POST **数据来源** > 后台 **参数** ||= 参数名 =||= 参数含义 =||= 类型 =||= 默认值 =||= 是否必须 =|| ||= roomId =||= 房间号 =||= String =||= "" =||= 否 =|| ||= fileId =||= 文件ID,用于查询录播文件 =||= String =||= "" =||= 否 =|| **返回** {{{#!java { "status": 0, "msg": "请求成功", } }}} **返回参数说明** [[BR]]