[关闭]
@sewise-dev 2017-06-14T07:24:06.000000Z 字数 3773 阅读 590

私有云同步文档

混合云


更新历史

编号 版本 说明 作者 日期
1 v1.0 1.创建文档 jacky 2017-03-08

目录


接口说明

1. 检查首次登录

1.1 检查是否允许修改密码
接口地址

/update/check_pwd

HTTP 响应状态

200

返回字段 字段类型 说明
success int 返回请求状态;true请求成功;false请求失败
type int 用户类型;2:学生;1:管理员
code int 状态码;学生:0:已修改过密码;1:允许学生修改密码;管理员: 0:已修改过密码 1:允许管理员修改密码
1.2 修改密码
接口地址

/update/reset_pwd

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
pwd string 密码
compwd string 确认密码
username string 用户名
HTTP 响应状态

200

返回字段 字段类型 说明
success int 返回请求状态;true保存成功;false保存失败
1.3 检查是否允许修改隶属信息
接口地址

/update/check_popup

HTTP 响应状态

200

返回字段 字段类型 说明
success int 返回请求状态;true请求成功;false请求失败
type int 用户类型;2:学生;1:管理员
code int 状态码;-1:未联网;0:已填写过;1:允许修改
1.4 保存隶属信息
接口地址

/update/save_orginfor

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province int
city int
area int
kind int 年级类型
school int/string 学校
grade int/string 年级
class int/string 班级
HTTP 响应状态

200

返回字段 字段类型 说明
success int 返回请求状态;true保存成功;false保存失败
1.5 获取省份信息
接口地址

/update/provinces

HTTP 响应状态

200

返回字段 字段类型 说明
success int 返回请求状态;true请求成功;false请求失败
result array 省市区三级信息
1.6 获取学校信息
接口地址

/update/schools

HTTP Content-Type / 请求方式

application/json
Get

请求参数
参数 必选 类型 说明
province string
city string
area string
kind string 类别
HTTP 响应状态

200

返回字段 字段类型 说明
success int 返回请求状态;true请求成功,返回数组result;false请求失败,返回失败信息msg
result array 学校信息

2. 课程

2.1 课程列表
接口地址

/course/all

请求参数
参数 必选 类型 说明
page string 页数
size string 每页显示数
title string 标题
grade string 年级
subject string 学科
HTTP 响应状态

200

返回字段 字段类型 说明
success int 返回请求状态;true请求成功;false请求失败
chapter int 章节数
share_total int 分享数
2.2 上传封面
接口地址

/course/uploadPoster

HTTP 请求方式

POST

HTTP 响应状态

200

返回字段 字段类型 说明
success int 返回请求状态;true请求成功;false请求失败
2.3 提交课程
接口地址

/course

HTTP 请求方式

POST

请求参数
参数 必选 类型 说明
courseid string 课程id;修改时必传
image string 图片
poster string 封面
summary string 简介
grade string 年级
subject string 学科
coursetype string 课程类型
subject_category string 学科
title string 标题
HTTP 响应状态

200

返回字段 字段类型 说明
success int 返回请求状态;true请求成功;false请求失败
2.4 删除课程
接口地址

/course/:courseid

HTTP 请求方式

DELETE

HTTP 响应状态

200

返回字段 字段类型 说明
success int 返回请求状态;true请求成功;false请求失败
2.5 编辑课程
接口地址

/course/:courseid

HTTP 请求方式

GET

HTTP 响应状态

200

返回字段 字段类型 说明
success int 返回请求状态;true请求成功;false请求失败
2.4 编辑课程标题
接口地址

/course/replace/title

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
courseid string 课程id
title string 标题
HTTP 响应状态

200

返回字段 字段类型 说明
success int 返回请求状态;true请求成功;false请求失败
2.5 编辑课程
接口地址

/course/:courseid

HTTP 请求方式

GET

HTTP 响应状态

200

返回字段 字段类型 说明
success int 返回请求状态;true请求成功;false请求失败
2.6 课时列表
接口地址

/course/allchapter

HTTP 请求方式

GET

请求参数(分页形式)
参数 必选 类型 说明
page int 页数
size int 每页显示数
courseid string 课程id
请求参数 (罗列形式)
参数 必选 类型 说明
show string list
courseid string 课程id
HTTP 响应状态

200

返回字段 字段类型 说明
success int 返回请求状态;true请求成功;false请求失败
chapter int 第几章节
study_total int 学习人数
2.7 选择课时
接口地址

/course/selectChapter

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
courseid int 课程id
swlid string 课时id;多个课时id用','隔开
chapter string 章节
HTTP 响应状态

200

返回字段 字段类型 说明
success int 返回请求状态;true请求成功;false请求失败
2.8 选择学生列表
接口地址

/course/shareStudent/:courseid

HTTP 请求方式

GET

HTTP 响应状态

200

返回字段 字段类型 说明
success int 返回请求状态;true请求成功;false请求失败
2.9 删除课时
接口地址

/course/swl/:courseid/:swlid

HTTP 请求方式

GET

请求参数
参数 必选 类型 说明
users array 用户列表
nickname array 昵称
courseid string 课程id
HTTP 响应状态

200

返回字段 字段类型 说明
success int 返回请求状态;true请求成功;false请求失败
3.0 课程分享
接口地址

/course/share

HTTP 请求方式

POST

HTTP 响应状态

200

返回字段 字段类型 说明
success int 返回请求状态;true请求成功;false请求失败
3.1 获取课时
接口地址

/course/:courseid/:swlid

HTTP 请求方式

GET

HTTP 响应状态

200

返回字段 字段类型 说明
success int 返回请求状态;true请求成功;false请求失败
3.2 拷备课时
接口地址

/course/copy/:courseid/:swlid/:chapter

HTTP 请求方式

POST

HTTP 响应状态

200

返回字段 字段类型 说明
success int 返回请求状态;true请求成功;false请求失败
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注