DevilTraining
魔鬼刷题相关功能接口
| API | Description |
|---|---|
| POST api/DevilTraining/FirstPage |
魔鬼刷题功能首页 |
| POST api/DevilTraining/VideoList |
魔鬼刷题功能某书籍之某章、或节包含的视频列表、待播放视频等信息获取 |
| POST api/DevilTraining/VideoPlayInfo |
魔鬼刷题功能之待播放视频信息获取 |
| POST api/DevilTraining/BookChapterSection |
魔鬼刷题功能之某书籍包含的章、节列表获取 |
| POST api/Video/PlayProgressCollect |
收集某视频的播放进度 |
Course
课程相关功能API
| API | Description |
|---|---|
| POST api/Course/Index |
获取课程列表 ExamType参数为api/Course/GetCourseType接口获取的类型值 |
| POST api/Course/Detail |
获取课程详情 |
| POST api/Course/GetVideoDetail |
通过课程视频ID获取课程视频详情 |
| POST api/Course/GetMyProducts |
获取我的课程,不分页 |
| POST api/Course/VideoPlayProgressCollect |
收集某视频的播放进度 |
| POST api/Course/GetCourseType |
获取课程类型 国考/区考/事业单位/免费等 0表示免费 |
ActualQS
真题系列功能接口
| API | Description |
|---|---|
| POST api/ActualQS/IndexPage |
真题列表(真题练习)页数据返回接口,返回真题列表页所需的:已登录用户考试选择数据,与用户选择相关联的考试类型列表,以及每个考试类型对应的试卷列表,试卷所属年份列表 |
| POST api/ActualQS/AnswerExplain |
真题答题开始时,答题说明页相关内容描述文字返回接口 |
| POST api/ActualQS/QSList |
根据指定的条件,获取真题包含的试题内容列表(数据获取类型:1、根据序号获取单个题目信息;2、按试题一级类别获取相应的题目列表;3、分页获取全部的题目列表(页码设为300表示一次性获取所有题目)) |
| POST api/ActualQS/AnswerQuestion |
真题练习答案及答题信息提交接口,用于收集学员在真题练习过程中每道题选择的答案、答题时间等信息 |
| POST api/ActualQS/AnswerSheet |
根据指定条件,获取某份真题的某次练习行为的答题卡内容 |
| POST api/ActualQS/ReportCard |
获取某份真题的某次练习行为的成绩单(只统计到一级题目类型),并根据成绩情况进行课程、专项视频推送 |
| POST api/ActualQS/Report4ThreeLevelCategory |
获取真题测试结果按三级题目分类统计情况 |
| POST api/ActualQS/QSAnalysis |
获取某套真题的某次练习行为的全部解析或错题解析内容 |
MPUser
合作机构用户信息管理控制器
| API | Description |
|---|---|
| POST api/Index/HomePage |
首页 |
| POST api/Index/OrgInfoGet |
合作机构信息获取 |
| POST api/User/Reg1_MobileCheck |
用户注册第一步:检测用户输入的手机号码是否已被注册 待检测手机号码(11位)、来访域名 |
| POST api/User/Reg2_VerCodeSend |
用户注册第二步:验证码发送(收集用户的手机号码,进行验证发送记录) |
| POST api/User/Reg2_VerCodeResend |
用户注册第二步:短信验证码重新发送(10分钟内重发上次的验证码,超过10分钟后生成新的验证码,但一个小时内最多只能发5条) |
| POST api/User/Reg3_RegisterInfoCollect |
用户注册第三步:收集用户账号、验证码、密码,对验证码进行核对,通过后进行用户注册数据写入 注册信息 |
| POST api/User/UserLogin |
用户登录接口 需要提交的数据模型 |
| POST api/User/UserInformation |
个人资料信息获取 |
| POST api/User/RealNameGet |
获取用户的真实姓名、性别 |
| POST api/User/RealNameCollect |
用户真实姓名、性别收集 |
| POST api/User/NickNameCollect |
用户昵称收集 |
| POST api/User/HeadPortraitUpload |
学员头像上传(头像上传成功后,通过Data返回名为“HeadPortraitURL”的头像绝对路径) |
| POST api/User/PWDReset_VerCodeSend |
用户登录密码重置:验证码发送(收集用户的手机号码,进行验证发送记录) |
| POST api/User/PWDReset_VerCodeResend |
用户登录密码重置:短信验证码重新发送(10分钟内重发上次的验证码,超过10分钟后生成新的验证码,但一个小时内最多只能发5条) |
| POST api/User/PWDReset_NewPWDCollect |
用户登录密码重置:收集用户账号、验证码、新密码,对验证码进行核对,通过后重置用户登录密码 注册信息 |
| POST api/User/MineHomePage-Stop |
WebAPI我的个人页数据获取接口【暂时用不上,因为现阶段首页即是个人中心页了】 |
| POST api/Mine/WrongQS |
错题本首页数据返回接口,一次性返回错题本最近列表、各试题类型列表的第一页数据 |
| POST api/Mine/WrongQSList |
根据错题所属试题一级类型获取相应的错题列表 |
| POST api/Mine/WrongQSDeleteAll |
清除某用户错题本中的所有题目 |
| POST api/Mine/WrongQSDelete2018 |
根据指定条件,删除用户错题本中的某道题目 |
| POST api/Mine/WrongQSInfoGetById |
根据题目标识,获取错题的详细信息用于错题浏览或错题练习,并提供上一题、下一题引导 |
| POST api/Mine/WrongQSAnswerQuestion |
错题本之错题练习结果提交接口,用于收集学员在错题练习环节的做题情况,以便服务端进行错误次数累加或将题目从错题列表中清除 |
| POST api/Mine/LearningLogStatistics |
WebAPI我的个人页之学习记录顶部综合统计数据获取 |
| POST api/Mine/LearningLogQuickExercise |
模块练习记录首页数据返回接口,一次性返回模块练习最近列表、五大类试题类型列表的第一页数据 |
| POST api/Mine/LearningLogQuickExercisePagingData |
根据试题一级类型、页码、每页条数等参数获取相应的模块练习分页数据列表 |
| POST api/Question/QSInfoGetById |
根据题目标识,以及其它参数获取题目详细内容(用于学习记录之最近列表、练习列表、收藏等功能点击后题目内容的呈现,并提供上一题、下一题引导) |
| POST api/Mine/LearningLogActualExam |
学习记录功能之获取学员曾测试过的真题试卷列表 |
| POST api/QS/AnswerQuestion |
单独的题目答题结果提交接口,适用于组合练习(真题、速练、刷题)之外的单独获取某题目信息,然后答题的场合 |
| POST api/User/ExamChooseGet |
获取某学员的考试选择信息 |
| POST api/User/SelectableAdminZoneOrEnterpriseList |
根据考试类型、考试项目获取相应的可选行政区域、或面试行业单位列表 |
| POST api/User/ExamChooseSave |
提交学员新的考试选择结果 |
| POST api/PersonalReport/VIPReport |
当前登录者的 VIP报告数据返回接口 |
QuickExe
模块练习相关功能控制器
| API | Description |
|---|---|
| POST api/QuickExe/QuickExeIndex |
模块练习首页接口,进入时一次性获取所有试题类别,以及用户在每个类别中做过的题量 |
| POST api/QuickExe/QSList |
根据指定条件,获取模块练习包含的试题内容列表(数据获取类型:1、根据练习行为标识+二级试题类别标识+序号获取单个题目信息;2、根据练习行为标识+二级试题类别标识一次性获取所有题目信息) |
| POST api/QuickExe/AnswerQuestion |
模块练习答案及答题信息提交接口,用于收集学员在模块练习过程中每道题选择的答案、答题时间等信息 |
| POST api/QuickExe/AnswerSheet |
根据指定条件,获取某次模块练习行为的答题卡内容 |
| POST api/QuickExe/ReportCard |
获取某次模块练习的成绩单 |
| POST api/QuickExe/QSAnalysis |
获取某次模块练习行为的全部解析或错题解析内容 |
ProductOrder
订单
| API | Description |
|---|---|
| POST api/ProductOrder/GetMyOrders |
获取订单列表 |
| POST api/ProductOrder/GetOrderDetailById |
获取订单详情 |
| POST api/ProductOrder/CreateOrderByH5 |
生成订单并发起H5支付 |
| POST api/ProductOrder/CreateOrder |
生成订单和支付记录 返回订单ID |
| POST api/ProductOrder/ReceiveProduct |
领取免费商品(免费商品,直接领取) 生成订单和业务数据 返回订单ID |
| POST api/ProductOrder/GetProductAndShippingAddres |
通过商品ID返回商品基本信息和默认收货地址 |
| POST api/ProductOrder/SetDefaultShippingAddress |
设置默认收货地址 |
| POST api/ProductOrder/AddEditShippingAddress |
添加编辑收货地址 |
| POST api/ProductOrder/GetShippingAddressDetailById |
获取收货地址详情 |
| POST api/ProductOrder/GetMyShippingAddress |
获取收货地址列表 |
| POST api/ProductOrder/DeleteShippingAddress |
删除收货地址 |
| POST api/ProductOrder/GetPayResult |
获取支付结果 |
| POST api/Product/WxShare |
H5页面分享到微信 |
PayNotify
支付回调
| API | Description |
|---|---|
| POST api/PayNotify/WxOrderPayNotify |
微信支付回调 |
| POST api/ProductOrder/CreateOrderByJsapi |
传回订单ID并发起jsapi支付 除了通用的参数外,只需求将订单传给id参数 |
| POST api/ProductOrder/GetCityJson |
StudioRoom
督学室相关功能API