🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
+++ get:Api-User-login.html--登录 username#用户登录名 password#用户登录密码 <<< success { "token": "55cd027820985b1c73bbd121f2832def",//登录凭据 "avatar": "http://***.com/upload/201504/201504151606232892.png",//用户头像地址 "displayName": "超级管理员"//昵称 } +++ +++ get:Api-User-logout.html--退出 token#登录凭据 <<< success header:200 +++ +++ get:Api-User-update_pass.html--修改密码 token#登录凭据 password#新密码 original#旧密码 <<< success header:200 +++ +++ get:Api-Index-message.html--获取消息 token#登录凭据 <<< success { "count":3, "messages":[ { "id":"5",//消息id "createTime":1431273600000,//消息发送时间 "content":"11"//消息主体内容 }, { "id":"2", "createTime":1428940800000, "content":"323232" }, { "id":"1", "createTime":1428940800000, "content":"12121" } ] } +++ +++ get:Api-Index-banner.html--轮播图 token#登录凭据 <<< success { "count":3,//轮播图的数量 "banners":[ { "id":"5",//id号码 "imageUrl":"http://***.com/upload/201503/201503171746451602.jpg",//图片地址 "linkUrl":""//跳转链接 }, { "id":"4", "imageUrl":"http://***.com/upload/201503/201503171746339731.jpg", "linkUrl":"" }, { "id":"2", "imageUrl":"http://***.com/upload/201501/201501121018115471.jpg", "linkUrl":"" } ] } +++ +++ get:Api-Index-CoursesToCourseware.html--获取课程列表 int:grade#代表学段,分小学(1),初中(2),高中(3),不带此参数代表不区分 int:type#代表必修(1)还是选修(2), 不带此参数代表不区分 int:page#代表本次请求的页码,从1开始, 不提供的情况下默认为第一页 int:size#代表本次请求的数量,不提供的情况下,服务器给出默认值(如20) <<< success { "count":8,//课程总数量 "page":1,//页码 "size":8,//本页数量 "courses":[ { "id":"76",//课程id "imageUrl":"http://***.com/course/sid_76/logo.png",//课程缩略图 "title":"文明礼仪(小学低年级)",//课程名称 "description":"课程简介",//课程简介 "score":5,//课程学分 "hitratio":53748,//本课程总点击量 "learningstat":2,//学习进度,1-未学习,2-学习中,3-已学习 "rank":0,//课程星级 "elective":2//查看用户是否已经选修此课程,1已选修,0未选择 }, { "id":"78", "imageUrl":"http://***.com/course/sid_78/logo.png", "title":"心理辅导(初中)", "description":"课程简介", "score":4, "hitratio":11960, "learningstat":1, "rank":0, "elective":1 }.... ] } +++ +++ get:Api-Index-courses.html--获取课程模块 token#登录凭据 int:courseid#课程id <<< success { "count": "5",//课程模块的数量 "modules": [ { "id": "90",//课程模块id "imageUrl": "http://***.com/course/sid_76/coursewareid_90/logo.png",//课程模块缩略图 "title": "我来打电话",//课程模块名称 "description": "",//课程模块简介 "score": 1,//课程模块学分 "hitratio": 18061,//课程模块点击量 "rank": 5,//课程模块星级 "downloadUrl": "http://***.com/course/sid_76/coursewareid_90.zip",//课程模块下载地址 "playUrl": "http://ztjy.edu.sh.cn/Index-Classplay-apiPlay-coursewareid-90",//课程模块播放地址 "scormPlayPath": "package/c01.html",//本模块学习的章节记录,比如说上次已经完成第一章节,本地该学习第二章节 "type": 1,//课程格式,mp4是0,zip是1,其余是2 "learningstat": 2//用户登录后才会有此字段,显示学习状态,0-未学习,1-学习中,2-已学习 }..... ] } +++ +++ get:Api-Index-courseware.html--获取模块详情 token#登录凭据 int:moduleid#课程模块id <<< success { "id": "90",//课程模块id "imageUrl": "http://***.com/course/sid_76/coursewareid_90/logo.png",//课程模块缩略图 "title": "我来打电话",//课程模块名称 "description": "",//课程模块详细介绍 "score": 1,//课程模块学分 "hitratio": 18061,//课程模块点击量 "rank": 0,//课程模块星级 "downloadUrl": "http://***.com/course/sid_76/coursewareid_90.zip",//课程模块下载地址 "playUrl": "http://ztjy.edu.sh.cn/Index-Classplay-apiPlay-coursewareid-90",//课程模块播放地址 "type": 1,//课程格式,mp4是0,zip是1,其余是2 "comments": [ { "id": "273",//课程模块评论id "user": "高中生c",//评论者昵称 "content": ""//评论内容 }... ], "learningstat": 2//用户登录后才会有此字段,显示学习状态,0-未学习,1-学习中,2-已学习 } +++ +++ post:Api-Index-selectCourses.html--选课 token#登录凭据 array:courseids#课程模块id <<< success 未能成功模拟数据放弃 +++ +++ post:Api-Index-studentElectiveDel.html--取消选课 token#登录凭据 array:courseids#课程模块id <<< success 未能成功模拟数据放弃 +++ +++ get:Api-Index-studentElectiveDel.html--取消选课 token#登录凭据 array:courseids#课程模块id <<< success 未能成功模拟数据放弃 +++ +++ get:Api-Index-MyCourses.html--我的课程 token#登录凭据 int:grade#代表年级,分小学(1),初中(2),高中(3),不带此参数代表不区分 int:type#代表必修(1)还是选修(2), 不带此参数代表不区分 int:page#代表本次请求的页码,从1开始,不提供的情况下默认为第一页 int:size#代表本次请求的数量,不提供的情况下,服务器给出默认值(如20) <<< success { "count": 4,/当前用户学习课程的总数量 "page": 1,//当前页码 "size": 4,//本次返回的课程数量 "courses": [ { "id": "76",//课程id "imageUrl": "http://***.com/course/sid_76/logo.png",//课程缩略图 "title": "文明礼仪(小学低年级)",//课程名称 "description": "",//课程简介 "score": 5,//课程学分 "hitratio": 53748,//本课程总点击量 "rank": 0,//课程星级 "learningstat": 2,//学习进度,1-未学习,2-学习中,3-已学习 "elective": 2//查看用户是否已经选修此课程,1已选修,0未选择 }... ] } +++ +++ get:Api-Index-LearningRecord.html--获取学习记录 token#登录凭据 <<< success { "courses": { "senior": [//高中课程学习记录 { "id": "55",//课程id "title": "健康生活(高中)",//课程名称 "score": 4,//课程学分 "obtainedScore": 2,//学习过的章节数量 "percentage": 50,//学习进度 "chooseTime": "2015.09.01",//选课时间 "duration": 35//学生学习时间 }... ], "junior": [//初中学习记录 { "id": "65", "title": "公共安全(初中)", "score": 5, "obtainedScore": 0, "percentage": 0, "chooseTime": "2015.09.23", "duration": 0 }... ], "primary": [//小学学习记录 { "id": "53", "title": "健康生活(小低)", "score": 3, "obtainedScore": 1, "percentage": 34, "chooseTime": "已取消选课", "duration": 15 }... ] } } +++ +++ get:Api-Index-LearningRecordCourseware.html--获取课程学习记录 token#登录凭据 int:moduleid#课程id <<< success { "modules": [ { "id": "90",//课程id "title": "我来打电话",//课程名称 "score": "1",//课程学分 "progress": 0,//课程学习进度 "lastStudyTime": "2015-07-31",//课程最后一次学习时间 "duration": 0//学习时长 }... ] } +++ +++ get:Api-Index-indexHotCoursesList.html--首页热门课程列表 token#登录凭据 int:page#代表本次请求的页码,从1开始,不提供的情况下默认为第一页 int:size#代表本次请求的数量,不提供的情况下,服务器给出默认值(如20) <<< success { "count": 30,//课程总数量 "page": 1,//当前页码 "size": 7,//本次返回的数量 "courses": [ { "id": "76",//课程id "imageUrl": "http://***.com/course/sid_76/logo.png",//课程缩略图 "title": "文明礼仪(小学低年级)",//课程名称 "description": "",//课程简介 "score": 5,//课程学分 "hitratio":53748,//本课程总点击量 "rank": 0,//课程星级 "learningstat": 2,//学习进度,1-未学习,2-学习中,3-已学习 "elective": 2//查看用户是否已经选修此课程,1已选修,0未选择 }... ] } +++ +++ get:Api-Index-coursewareReadPinglun.html--读取课程模块评论列表 int:moduleid#课程模块id int:page#代表本次请求的页码,从1开始,不提供的情况下默认为第一页 int:pagesize#代表本次请求的数量,不提供的情况下,服务器给出默认值(如20) <<< success { "pinglun": [ { "id": "273",//评论id "user": "高中生c",//评论者昵称 "content": " 啊啊啊"//评论内容 }... ] } +++ +++ get:Api-Index-coursewareAddPinglun.html--发表课程模块评论 token#登录凭据 int:moduleid#课程模块id comment#评论内容 int:id#被回复的那条评论id <<< header:200 +++ +++ get:Api-Index-coursewareXingjiAdd.html--课程模块评分 token#登录凭据 int:moduleid#课程模块id int:rank#星级 <<< header:200 +++ +++ get:Api-Index-themes.html--主题包列表 <<< { "count": 2, "themes": [ { "id": 0,//主题包id "packageUrl": "http://***.com/app/DefaultSkinTheme.zip",//主题包压缩文件地址 "thumbnailUrl": "http://***.com/app/DefaultSkinTheme.png",//主题包缩略图 "title": "Default"//主题包名称 }... ] } +++ +++ get:Api-Index-learningClaim.html--学段学习要求 int:grade#代表年级,分小学(1),初中(2),高中(3),不带此参数代表不区分 <<< { "content": "初中生须学完规定比例的必修课程和选修课程,并获得相应的学分。必修课程是每个学生必须学习的,这些课程会自动进入学习中心的课程列表;选修课程可根据个人兴趣,任选某门课程下的某个模块,学完1个模块,即可获1个学分。" } +++ +++ get:Api-Index-selectcenter.html--选课中心 int:grade#代表年级,分小学(1),初中(2),高中(3),不带此参数代表不区分 int:page#代表本次请求的页码,从1开始,不提供的情况下默认为第一页 int:size#代表本次请求的数量,不提供的情况下,服务器给出默认值(如20) <<< 电脑没电,等等更新 +++