| Version 5 (modified by caomenglin, 10 years ago) (diff) |
|---|
Table of Contents
摩登学院1.0.0接口文档
mrobot代理环境说明:
192.168.10.198:1080(192.168.74.80)
192.168.10.199 端口为 1080 连的是dev40的开发环境(192.168.75.40)
ps1:未到qa阶段,连开发环境调试(若仅做代理,mrobot不存在真正的处理文件,只作转发的功能)
ps2:common_session_id都是在cookies中添加此参数,测试环境为common_session_id1
1.公用接口
1.1新增用户
开发环境: http://dev15.pclady.com.cn/app/addUser.jsp
线上环境: http://modern.pclady.com.cn/app/addUser.jsp
说明
初次登录后,通知平台添加用户
缓存时间
0
提交方式
POST
是否登录
是
数据来源
passport
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|
返回
{
"status":0,
"msg":"请求成功",
"accid":"accid",
"token":"token"
}
返回参数说明
| 参数名 | 参数含义 |
|---|---|
| status | 0:成功,-1:用户被禁用,-2:其它失败原因 |
| accid | 返回云信的accid |
| token | 返回云信的token |
2.2启动上报
开发环境: http://dev15.pclady.com.cn/app/reportStartUp.jsp
线上环境: http://modern.pclady.com.cn/app/reportStartUp.jsp
说明
当天用户第一次启动时,需要上报一次。便于判断活跃度,以后发送通知时会用到
缓存时间
0
提交方式
POST
是否登录
是
数据来源
魔方token
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 | |
|---|---|---|---|---|---|
| type | 客户端类型 | int | "" | 否 | 1:IOS,2:Android |
| token | 魔方推送apns token | String | "" | 否 | IOS为魔方的token,安卓为deviceid |
返回
{
"status":0,
"msg":"请求成功"
}
返回参数说明
| 参数名 | 参数含义 | 参数名 | 参数含意 |
|---|
2.首页
2.1首页
开发环境: http://dev15.pclady.com.cn:8004/app/index.jsp
线上环境: http://modern.pclady.com.cn/app/index.jsp
mrobot地址: http://mrobot.pclady.com.cn/x-300/modern/app/index.jsp
说明
根据需求文档返回对应的节点
由于需要查询正在直播的视频,先不考虑缓存
缓存时间
0
提交方式
GET
是否登录
否
数据来源
摩登后台
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 | 说明 |
|---|
返回
{
"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 | 标签,最多三个 |
3.公开课
3.1获取公开课列表
开发环境: http://dev15.pclady.com.cn/app/courseList.jsp
线上环境: http://modern.pclady.com.cn/app/courseList.jsp
mrobot地址: http://mrobot.pclady.com.cn/x/modern/app/courseList.jsp
说明
获取公开课列表,默认加载10条
显示顺序:正在直播和预告优先显示。其余按回顾直播课的开始时间、视频教程的启用时间,新到旧排列
由于需要查询正在直播的视频,先不考虑缓存
缓存时间
0分钟
提交方式
GET
是否登录
否
数据来源
后台
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|---|---|---|---|
| pageNo | 页数 | int | 1 | 是 |
| pageSize | 页面大小 | int | 10 | 是 |
返回
{
"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:达人 |
3.2直播课终端页
开发环境: http://dev15.pclady.com.cn/app/liveCourseInfo.jsp
线上环境: http://modern.pclady.com.cn/app/liveCourseInfo.jsp
mrobot地址: http://mrobot.pclady.com.cn/x/modern/app/liveCourseInfo.jsp
说明
直播课和预告终端页
缓存时间
0分钟
是否登录
是
提交方式
GET
数据来源
后台
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|---|---|---|---|
| courseId | 课程ID | String | "" | 是 |
返回
{
"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 | 下单时用过的手机 |
3.3直播课终端页问答列表
开发环境: http://dev15.pclady.com.cn/app/requestList.jsp
线上环境: http://modern.pclady.com.cn/app/requestList.jsp
mrobot地址: http://mrobot.pclady.com.cn/x/modern/app/requestList.jsp
说明
问答列表
缓存时间
0分钟
是否登录
是
提交方式
GET
数据来源
后台
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|---|---|---|---|
| courseId | 课程ID | String | "" | 是 |
| pageNo | 页数 | int | 1 | 是 |
| pageSize | 页面大小 | int | 10 | 是 |
返回
{
"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
}
]
}
]
}
返回参数说明
| 参数名 | 参数含义 | 参数名 | 参数含意 |
|---|
3.4发表/回复问题
开发环境: http://dev15.pclady.com.cn/app/sendRequest.jsp
线上环境: http://modern.pclady.com.cn/app/sendRequest.jsp
说明
发表问题
缓存时间
0分钟
提交方式
POST
是否登录
是
数据来源
整形库编辑后台
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 | 说明 |
|---|---|---|---|---|---|
| courseId | 课程ID | string | "" | 是 | |
| message | 内容 | string | "" | 是 | 回复内容 |
| requestID | 回复ID | string | "" | 否 | 回复时才需要传 |
| imageURL | 图片地址,多个时用英文逗号隔开,最多三张 | string | "" | 否 | 回复时不需要传 |
返回
{
"status":0,
"msg":"请求成功"
}
返回参数说明
| 参数名 | 参数含义 | 参数名 | 参数含意 |
|---|
3.5收藏/取消收藏
开发环境: http://dev15.pclady.com.cn/app/collection.jsp
线上环境: http://modern.pclady.com.cn/app/collection.jsp
mrobot地址: http://mrobot.pclady.com.cn/x/modern/app/collection.jsp
说明
收藏/取消收藏
缓存时间
0分钟
提交方式
POST
是否登录
是
数据来源
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|---|---|---|---|
| courseId | ID,批量取消收藏时,用英文逗号隔开 | String | "" | 是 |
| type | 类型:1:视频,2:一对一 | int | "" | 是 |
| operation | 操作:1:收藏,2:取消收藏 | int | "" | 是 |
返回
{
"status":0,
"msg":"请求成功"
"state":1
}
返回参数说明
| 参数名 | 参数含义 | 参数名 | 参数含意 |
|---|---|---|---|
| state | 1:收藏,0:未收藏,返回状态是为了防止网络不太稳定的时候,连续点击,客户端状态更新错误,批量操作不需要返回 |
3.6关注/取消关注老师
开发环境: http://dev15.pclady.com.cn/app/followTech.jsp
线上环境: http://modern.pclady.com.cn/app/followTech.jsp
mrobot地址: http://mrobot.pclady.com.cn/x/modern/app/followTech.jsp
说明
关注/取消关注老师
缓存时间
0分钟
提交方式
POST
是否登录
是
数据来源
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|---|---|---|---|
| techId | ID,批量取消关注时,用英文逗号隔开 | String | "" | 是 |
| operation | 操作:1:关注,2:取消关注 | int | "" | 是 |
返回
{
"status":0,
"msg":"请求成功"
"state":1
}
返回参数说明
| 参数名 | 参数含义 | 参数名 | 参数含意 |
|---|---|---|---|
| state | 1:关注,0:未关注,返回状态是为了防止网络不太稳定的时候,连续点击,客户端状态更新错误 |
3.7点赞
开发环境: http://dev15.pclady.com.cn/app/support.jsp
线上环境: http://modern.pclady.com.cn/app/support.jsp
mrobot地址: http://mrobot.pclady.com.cn/x/modern/app/support.jsp
说明
点赞
缓存时间
0分钟
提交方式
POST
是否登录
直播课报名之后才可以点赞;普通视频不需要登录也可以点赞。问答点赞也需要登录
数据来源
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|---|---|---|---|
| courseId | ID | String | "" | 是 |
| requestId | 如果是问答,需要传此参数 | String | "" | 是 |
返回
{
"status":0,
"msg":"请求成功",
"supportTotal":100
}
返回参数说明
| 参数名 | 参数含义 | 参数名 | 参数含意 |
|---|---|---|---|
| supportTotal | 点赞成功后要返回点赞总数 | 参数名 | 参数含意 |
3.8课后答疑
开发环境: http://dev15.pclady.com.cn/app/answerList.jsp
线上环境: http://modern.pclady.com.cn/app/answerList.jsp
mrobot地址: http://mrobot.pclady.com.cn/x/modern/app/answerList.jsp
说明
课后答疑列表
缓存时间
0分钟
是否登录
否
提交方式
GET
数据来源
后台
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|---|---|---|---|
| courseId | 课程ID | String | "" | 是 |
| pageNo | 页数 | int | 1 | 是 |
| pageSize | 页面大小 | int | 10 | 是 |
返回
{
"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 | 公众号 |
3.9评论发送(评论系统)
经评论系统
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中添加 |
返回
{
"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文章评论列表 (WEB)
说明
获取文章评论列表
缓存时间
无
提交方式
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
线上环境: http://modern.pclady.com.cn/app/courseListWithTag.jsp
mrobot地址: http://mrobot.pclady.com.cn/x/modern/app/courseListWithTag.jsp
说明
获取公开课列表,默认加载10条
显示顺序:正在直播和预告优先显示。其余按回顾直播课的开始时间、视频教程的启用时间,新到旧排列
由于需要查询正在直播的视频,先不考虑缓存
缓存时间
0分钟
提交方式
GET
是否登录
否
数据来源
后台
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|---|---|---|---|
| pageNo | 页数 | int | 1 | 是 |
| pageSize | 页面大小 | int | 10 | 是 |
| tagId | 标签Id | int | 10 | 是 |
返回
{
"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:达人 |
3.12打赏
开发环境: http://dev15.pclady.com.cn/app/createReward.jsp
线上环境: http://modern.pclady.com.cn/app/createReward.jsp
说明
创建打赏订单
缓存时间
0
提交方式
POST
是否需要登录
是
数据来源
整形库编辑后台
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|---|---|---|---|
| courseId | 课程id | String | "" | 是 |
| amount | 打赏金额 | int | "" | 是 |
| content | 打赏理由 | String | "" | 是 |
| r | 时间截 | String | "" | 是 |
| sign | MD5加密串 | String | "" | 是 |
返回
{
"status":0,
"msg":"请求成功",
"orderID":"12424234234",
"orderNO":"流水号ID"
}
3.13支付结果提交
开发环境: http://dev15.pclady.com.cn/app/submitPayResult.jsp
线上环境: http://modern.pclady.com.cn/app/submitPayResult.jsp
说明
支付完后,客户端发送日志给服务端
缓存时间
0
提交方式
POST
是否需要登录
是
数据来源
整形库编辑后台
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|---|---|---|---|
| orderNO | 流水号ID | String | "" | 是 |
| payTime | 支付时间:yyyyMMddhhmmss | String | "" | 是 |
| payStatus | 支付状态,支付返回的状态0:成功,-1:失败,-2:取消 | String | "" | 是 |
| payType | 支付类型 1=支付宝,2=微信 | String | "" | 是 |
| payMessage | 支付信息,支付结果信息,如支付成功,取消支付,支付失败 | String | "" | 是 |
| r | 时间截 | String | "" | 是 |
| sign | MD5加密串 | String | "" | 是 |
返回
{
"status":0,
"msg":"请求成功",
}
3.14报名
开发环境: http://dev15.pclady.com.cn/app/createOrder.jsp
线上环境: http://modern.pclady.com.cn/app/createOrder.jsp
说明
报名,用于创建订单
缓存时间
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 | "" | 是 |
返回
{
"status": 0,
"msg": "请求成功",
"orderID ": 1111,
"orderNO": "流水号ID"
}
3.15创建微信订单
开发环境: http://dev15.pclady.com.cn/app/createWechatOrder.jsp
线上环境: http://plastic.pclady.com.cn/app/createWechatOrder.jsp
说明
生成微信订单
缓存时间
0
提交方式
POST
是否需要登录
是
数据来源
整形库编辑后台
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|---|---|---|---|
| orderNO | 流水号ID | String | "" | 是 |
| r | 时间截 | String | "" | 是 |
| sign | MD5加密串 | String | "" | 是 |
返回
{
"status": 0,
"msg": "请求成功",
"timestamp": "时间戳",
"appid": "应用ID",
"partnerid": "商户ID",
"prepayid": "预支付订单",
"noncestr": "随机串",
"package": "商家根据财付通文档填写的数据和签名",
"sign": "签名"
}
3.16获取打赏信息
开发环境: http://dev15.pclady.com.cn/app/rewardInfo.jsp
线上环境: http://modern.pclady.com.cn/app/rewardInfo.jsp
mrobot地址: http://mrobot.pclady.com.cn/x/modern/app/rewardInfo.jsp
说明
打赏时获取随机出金额,和以及对应的描述文字
缓存时间
60分钟
提交方式
GET
是否登录
否
数据来源
后台
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|---|---|---|---|
| pageNo | 页数 | int | 1 | 是 |
| pageSize | 页面大小 | int | 10 | 是 |
返回
{
"status": 0,
"msg": "请求成功",
"amount": [
1.88,
2.88,
6.66
],
"message": [
"你太棒了",
你真的很棒
]
}
返回参数说明
3.17取消用户订单
开发环境: http://dev15.pclady.com.cn/app/cancelOrder.jsp
线上环境: http://modern.pclady.com.cn/app/cancelOrder.jsp
mrobot: http://mrobot.pclady.com.cn/x/modern/app/cancelOrder.jsp
说明
取消订单
缓存时间
0
提交方式
GET
是否需要登录
是
数据来源
整形库编辑后台
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|---|---|---|---|
| orderID | 订单 | String | "" | 是 |
| r | 时间截 | String | "" | 是 |
| sign | MD5加密串 | String | "" | 是 |
返回
{
"status":0,
"msg":"请求成功"
}
4.一对一
4.1获取一对一教程列表
开发环境: http://dev15.pclady.com.cn/app/chatCourseList.jsp
线上环境: http://modern.pclady.com.cn/app/chatCourseList.jsp
mrobot地址: http://mrobot.pclady.com.cn/x/modern/app/chatCourseList.jsp
说明
获取一对一教程列表,默认加载10条
由于考虑到价钱有变,先不考虑缓存
缓存时间
0分钟
提交方式
GET
是否登录
否
数据来源
后台
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|---|---|---|---|
| pageNo | 页数 | int | 1 | 是 |
| pageSize | 页面大小 | int | 10 | 是 |
返回
{
"status": 0,
"msg": "请求成功",
"pageNo": 1,
"pageSize": 20,
"total": 100,
"data": [
{
"courseId": 11,
"imageUrl": "http://img.pconline.com.cn/7.jpg",
"price": 1111,
"grade": 1,
"title": "课程标题",
"desc": "描述",
"sutdyTotal": 100
}
]
}
返回参数说明
| 参数名 | 参数含义 | 参数名 | 参数含意 |
|---|---|---|---|
| price | 价格 | grade | 课程难度,低中高分别为:1,2,3 |
| imageUrl | 封面图 | sutdyTotal | 已学人数/已报名总人数 |
4.2一对一课程终端页
开发环境: http://dev15.pclady.com.cn/app/chatCourseInfo.jsp
线上环境: http://modern.pclady.com.cn/app/chatCourseInfo.jsp
mrobot地址: http://mrobot.pclady.com.cn/x/modern/app/chatCourseInfo.jsp
说明
一对一课程终端页
缓存时间
0分钟
是否登录
是
提交方式
GET
数据来源
后台
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|---|---|---|---|
| courseId | 课程ID | String | "" | 是 |
返回
{
"status": 0,
"msg": "请求成功",
"info":{
"courseId": 11,
"imageUrl": "http://img.pconline.com.cn/7.jpg",
"title": "课程标题",
"grade": 1,
"sutdyTotal": 120,
"desc": "课程介绍",
"lessionInfo": "课程大纲",
"shareUrl": "分享地址"
"isCollect":1
}
"tech": [{
"techId": 1111,
"techJobName": "××御用化妆师",
"techNickName": "老师姓名",
"techScore":95,
"price":100,
"oldPrice":200,
"buyTotal":150,
"techIconUrl": "http://img.pconline.com.cn/7.jpg"
}]
}
返回参数说明
| 参数名 | 参数含义 | 参数名 | 参数含意 |
|---|---|---|---|
| imageUrl | 封面图 | grade | 课程难度,低中高分别为:1,2,3 |
| isCollect | 是否收藏,1:是,2:否 | oldPrice | 原价 |
| techScore | 评分 |
4.3上课时间列表
开发环境: http://dev15.pclady.com.cn/app/classTimeList.jsp
线上环境: http://modern.pclady.com.cn/app/classTimeList.jsp
mrobot地址: http://mrobot.pclady.com.cn/x/modern/app/classTimeList.jsp
说明
查询最近15天的上课时间
缓存时间
0分钟
是否登录
是
提交方式
GET
数据来源
后台
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|---|---|---|---|
| courseId | 课程ID | String | "" | 是 |
| techId | 老师ID | String | "" | 是 |
返回
{
"status": 0,
"msg": "请求成功",
"data": [{
"date":"MM-dd",
"dateId":111
"isFull":1,
"times":[{
"time":"9:00-9:25",
"state":0,
"timeId":1112
}]
}]
}
返回参数说明
| 参数名 | 参数含义 | 参数名 | 参数含意 |
|---|---|---|---|
| isFull | 是否约满1:约满,0:可约 | date | 排期时间 |
| dateId | 排期ID | timeId | 时间段ID |
| time | 上课时间段 | state | 1:已约,0:可约 |
4.4结束课程
开发环境: http://dev15.pclady.com.cn/app/stopCourse.jsp
线上环境: http://modern.pclady.com.cn/app/stopCourse.jsp
mrobot: http://mrobot.pclady.com.cn/x/modern/app/stopCourse.jsp
说明
取消订单
缓存时间
0
提交方式
GET
是否需要登录
是
数据来源
整形库编辑后台
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|---|---|---|---|
| orderID | 订单 | String | "" | 是 |
| type | 1:老师,2:学生,用于区分是谁发起的请求 | int | 1 | 是 |
| r | 时间截 | String | "" | 是 |
| sign | MD5加密串 | String | "" | 是 |
返回
{
"status":0,
"msg":"请求成功"
}
4.5老师评分
开发环境: http://dev15.pclady.com.cn/app/submitScore2Tech.jsp
线上环境: http://modern.pclady.com.cn/app/submitScore2Tech.jsp
mrobot: http://mrobot.pclady.com.cn/x/modern/app/submitScore2Tech.jsp
说明
取消订单
缓存时间
0
提交方式
GET
是否需要登录
是
数据来源
整形库编辑后台
参数
| 参数名 | 参数含义 | 类型 | 默认值 | 是否必须 |
|---|---|---|---|---|
| techId | 老师ID | String | "" | 是 |
| r | 时间截 | String | "" | 是 |
| sign | MD5加密串 | String | "" | 是 |
返回
{
"status":0,
"msg":"请求成功"
}
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/hr/2009/global/images/logo.gif)
