关于使用规则,请注意:
关于接口文档,请注意:
获取专题/目录资源(1.0),具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/SearchSpecialTopicChapterRs
POST数据说明
POST数据示例如下:
{ specialTopicID: "10000032", sptChapterID: "10000081", searchKeyWord: "作文", pageIndex: 1, pageSize: 20, }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
specialTopicID | 是 | 专题ID |
sptChapterID | 是 | 专题目录ID |
searchKeyWord | 是 | 查询名称 |
pageIndex | 是 | 页码 |
pageSize | 是 | 分页数量 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "data":{ "dataNum":"10000007", "chaptRsList":[ { "id":"10000007", "filePreview":"http://xzl.zjzdy.net/Views/MobilePage/RSView.html?id=10000081", "bsResourseID":"10000081", "isConverted":"0", "format":".mp4", "fileImgPath":"http://xzl.zjzdy.net/upload/slice/20161222/fa00425ab82ae9315cad49fd7cca23fa.jpg", "size":"11253", "customFileName":"01 乐于助人的贝瓦_标清", "filePath":"http://xzl.zjzdy.net/upload/ConvertFile/bbec0f4d99bd1ec0f5b4938fe05c47767.mp4", "fileName":"01 乐于助人的贝瓦_标清.flv", "keyWord":"", "remark":"", "catalogListID":"10000081", "catalogID":"10000003", "price":"0", "createDate":"2016-12-12" } ] } }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1'时错误信息有值返回 | |
data | dynamic | 用户信息 | |
dataNum | string | 总数据量 isPaging = false 为空 | |
chaptRsList | id | string | 资源ID |
filePreview | string | 非视频文件、图片文件转码后预览地址,否则使用原生的预览地址 | |
bsResourseID | string | 基础资源表ID | |
isConverted | string | 是否转码 0 否 1是 | |
format | string | 格式 | |
fileImgPath | string | 图片地址 | |
size | int | 大小 | |
customFileName | string | 资源名称 | |
filePath | string | 视频路径 | |
fileName | string | 文件名 | |
keyWord | string | 关键字 | |
catalogListID | string | 所属目录ID | |
catalogID | string | 专题ID | |
price | string | 价格 | |
createDate | string | 上传日期 |
获取当前科目下的年级,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/SearchGradeBySubject
POST数据说明
POST数据示例如下:
{ userID: "10000124", unitID: "10000140", subjectCode: "2", sectionCode: "Sec002", }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
unitID | 是 | 学校ID |
subjectCode | 是 | 科目 |
sectionCode | 是 | 学段 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "data":{ "gradeList":[ { "gradeName":"一年级", "gradeID":"10000005", "booksList":[ { "booksName":"上", "booksCode":"1", "gradeID":"10000005" }, { "booksName":"下", "booksCode":"2", "gradeID":"10000005" } ] } ] } }
返回字段说明
字段 | 类型 | 说明 | ||
---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | ||
message | string | 'error=1'时错误信息有值返回 | ||
data | dynamic | 用户信息 | ||
gradeList | gradeName | string | 年级 | |
gradeID | string | 年级ID(BS) | ||
booksList | booksName | string | 册别 | |
booksCode | string | 册别编号 | ||
gradeID | string | 年级ID(BS) |
同步课堂章、节、资源接口,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/SearchMaterialVersion
POST数据说明
POST数据示例如下:
{ userID: "10000124", unitID: "10000140", gradeID: "2", booksCode: "2", subjectCode: "2", sectionCode: "Sec002", }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
unitID | 是 | 学校ID |
subjectCode | 是 | 科目 |
sectionCode | 是 | 学段 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "data":{ "materialList":[ { "materialName":"新起点", "gradeID":"10000010", "booksCode":"11", "sectionCode":"Sec002", "materialCode":"3", "subjectCode":"3" } ] } }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1'时错误信息有值返回 | |
data | dynamic | 用户信息 | |
materialList | materialName | string | 版本 |
gradeID | string | 年级 | |
booksCode | string | 册别编号 | |
sectionCode | string | 学段编号 | |
subjectCode | string | 科目编号 | |
materialCode | string | 版本编号 |
获取科目、年级、册别、教材下的目录接口,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/SearchSynClassChapter
POST数据说明
POST数据示例如下:
{ userID: "10008848", unitID: "10000006", gradeID: "10000005", bookCode: "2", subjectCode: "2", materialCode: "1", sectionCode: "Sec002" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
unitID | 是 | 学校ID |
gradeID | 是 | 年级 |
sectionCode | 是 | 学段 |
materialCode | 是 | 版本 |
subjectCode | 是 | 科目 |
bookCode | 是 | 册别 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "data":{ "chapterList":[ { "catalogID":"10000004", "rsType":"bs", "catalogName":"1 准备课", "childchapter":[ { "catalogID":"10000005", "rsType":"bs", "catalogName":"1.数一数" } ] } ] } }
返回字段说明
字段 | 类型 | 说明 | ||
---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | ||
message | string | 'error=1'时错误信息有值返回 | ||
data | dynamic | 用户信息 | ||
chapterList | catalogID | string | 目录ID | |
rsType | string | 类型 | ||
catalogName | string | 目录名字 | ||
childchapterList | catalogID | string | 目录ID | |
rsType | string | 类型 | ||
catalogName | string | 目录名字 |
学习首页接口,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/MainPage5
POST数据说明
POST数据示例如下:
{ userID: "10008848", unitID: "10000006", gradeID:"10000005" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
unitID | 是 | 学校ID |
gradeID | 是 | 年级ID |
token | 是 | token |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "data":{ "adUrls":[{ "picUrl": "http://xzl.zjzdy.net/Views/Images/Phone/firstPage2017.png", "linkUrl": "", }], "synClassCourses":[ { "id":"10000001", "name":"语文", "bsSectionCode":"Sec002", "bsSubjectCode":"1", "type":"0", "gradeID":"10000005", "keywords":[{ "id":"10000001" "keyword":"地球" } ] } ] } }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1'时错误信息有值返回 | |
data | dynamic | 用户信息 | |
adUrls 广告地址信息 | picUrl | string | 广告图片地址 |
linkUrl | string | 广告跳转地址 | |
synClassCourses 同步课堂 | id | string | id |
name | string | 名称 | |
bsSectionCode | string | 学段code | |
bsSubjectCode | string | 科目code | |
type | int | 0普通科目,1课外 | |
gradeID | string | 年级 | |
keywords 关键字 | id | string | 关键字ID |
keyword | string | 关键字内容 |
查询首页资源,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/SearchMainPageRs
POST数据说明
POST数据示例如下:
userID:"10129580", unitID:"10000006", pageIndex:"1", pageSize:"10", paramJson: { id:"10000001", name:"语文", bsSectionCode:"123", bsSubjectCode:"123", gradeID:"10000001", keywords:[ { id:"10000001", keyword:"112312" } ] }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
unitID | 是 | 学校ID |
pageIndex | 是 | 页位置 |
pageSize | 是 | 页大小 |
id | 是 | 科目ID |
name | 是 | 科目名称 |
bsSectionCode | 是 | 学段编号 |
bsSubjectCode | 是 | 学科编号 |
keywords | 是 | 关键字集合 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "data":[{ "id":"10000001", "customFileName":"语文", "format":".jpg", "size":"5416546", "filePath":"", "browseNum":20, "isPlusFine":1 "isRecommend":0, "resourcesType":0, "imagePath":"", "releaseTime":"2017/3/8", "videoTime":"", } ] }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1'时错误信息有值返回 | |
resources 资源列表 | id | string | 资源id |
customFileName | string | 文件名 | |
format | string | 格式 | |
size | decimal | 文件大小 | |
filePath | string | 地址 | |
browseNum | int | 浏览次数 | |
isPlusFine | int | 是否加精,0:否,1:是 | |
isRecommend | int | 是否推荐,0:否,1:是 | |
resourcesType | int | 资源类型 | |
imagePath | string | 视频资源的封面 | |
releaseTime | string | 发布日期 | |
videoTime | string | 视频时长 | |
IsConverted | int | 是否已转换 | |
filePreview | string | 预览路径 | |
type | int | 类型,0:同步课堂资源,1:专题资源 |
获取专题目录 热门资源(1.0),具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/SearchSpecialTopicRs
POST数据说明
POST数据示例如下:
{ specialTopicID: "10000032", topNum: "1", }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
specialTopicID | 是 | 专题ID |
topNum | 是 | 热门资源条数 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "data":{ "dataNum":12, "chapterList":[ { "catalogListID":"10000089", "catalogName":"第一章 折纸", "catalogID":"10000004", "parentID":"0", "coverPath":"http://xzl.zjzdy.net/img.jpg" } ], "chaptRsList":[ { "id":"10000014", "isConverted":"0", "filePreview":"http://xzl.zjzdy.net/Views/MobilePage/RSView.html?id=10000081", "bsResourseID":"10000081", "fileImgPath":"http://xzl.zjzdy.net/upload/slice/20161222/fa00425ab82ae9315cad49fd7cca23fa.jpg", "size":"11253", "customFileName":"送给妈妈的康乃馨", "filePath":"http://xzl.zjzdy.net/upload/ConvertFile/b362891dea36f86fc71c69f54154fbe69.mp4", "fileName":"b2014111111275314260354-Convert-by-VideoBox.mp4", "keyWord":"社团,艺术", "catalogListID":"10000089", "catalogID":"10000004", "createDate":"2016-12-12" } ] } }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1'时错误信息有值返回 | |
data | dynamic | 用户信息 | |
dataNum | string | 总数据量 isPaging = false 为空 | |
chapterList | catalogListID | string | 目录ID |
catalogID | string | 专题ID | |
catalogName | string | 目录名称 | |
parentID | string | 父章节目录ID | |
coverPath | string | 封面 | |
chaptRsList | id | string | 资源ID |
customFileName | string | 资源名称 | |
filePreview | string | 非视频文件、图片文件转码后预览地址,否则使用原生的预览地址 | |
bsResourseID | string | 基础资源表ID | |
isConverted | string | 是否转码 0 否 1是 | |
format | string | 格式 | |
fileImgPath | string | 图片地址 | |
size | int | 大小 | |
filePath | string | 视频路径 | |
fileName | string | 文件名 | |
keyWord | string | 关键字 | |
catalogListID | string | 所属目录ID | |
catalogID | string | 专题ID | |
createDate | string | 上传日期 |
查询寒假专题,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/SearchHolidaySpt
POST数据说明
POST数据示例如下:
{ userID: "10000244", unitID: "10000074" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
unitID | 是 | 学校ID |
token | 是 | token |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "data":{ "adhod":[ { "adhodUrl":"http://xzl.zjzdy.net/Model/adimg001.jpg" } ], "specialTopic":[ { "specialTopicID":"10000004", "specialTopicName":"纸艺", "demandNum":"点击次数", "createDate":"2016-12-12", "remark":"erwrwer", "coverUrl":"http://xzl.zjzdy.net/upload/slice/complete/a6904a8c7bab2392da25630156ca54a8.png" } ] } }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1'时错误信息有值返回 | |
data | dynamic | 用户信息 | |
ad 头部广告 | adurl | string | 图片Url |
specialTopic 专题 | specialTopicID | string | 专题ID |
specialTopicName | string | 专题名字 | |
demandNum | string | 点击量 | |
remark | string | 备注 | |
createDate | string | 开课时间 | |
coverUrl | string | 封面 |
获取同步课堂资源,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/SearchSynClassChapterRs
POST数据说明
POST数据示例如下:
{ userID: "10000124", unitID: "10000140", catalogID: "1", type:"bs" pageIndex: 1, pageSize: 20 }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
unitID | 是 | 学校ID |
catalogID | 是 | 目录ID |
type | 是 | 目录来源 bs rs |
pageIndex | 是 | 页码 |
pageSize | 是 | 也数量 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "data":{ "dataNum":12, "chaptRsList":[ { "id":"10001253", "filePreview":"http://xzl.zjzdy.net/Views/MobilePage/RSView.html?id=10000081", "bsResourseID":"10000081", "isConverted":"0", "fileImgPath":"http://xzl.zjzdy.net/upload/slice/20161222/fa00425ab82ae9315cad49fd7cca23fa.jpg", "size":"11253", "isCollect":0, "customFileName":"小学语文人教版新二年级下册第八组课件-30《爱迪生救妈妈》", "filePath":"http://xzl.zjzdy.net/upload/slice/20161222/fa00425ab82ae9315cad49fd7cca23fa.ppt", "fileName":"小学语文人教版新二年级下册第八组课件-30《爱迪生救妈妈》.ppt", "price":0, "rsType":"Bs", "catalogID":"10000687", "createDate":"2015-12-31" } ] } }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1'时错误信息有值返回 | |
data | dynamic | 用户信息 | |
dataNum | string | 总数据量 | |
chaptRsList | id | string | 资源ID |
filePreview | string | 非视频文件、图片文件转码后预览地址,否则使用原生的预览地址 | |
bsResourseID | string | 基础资源表ID | |
isConverted | string | 是否转码 0 否 1是 | |
fileImgPath | string | 图片地址 | |
format | string | 格式 | |
size | int | 大小 | |
isCollect | string | 是否收藏 | |
customFileName | string | 自定义名字 | |
filePath | string | 文件路径 | |
fileName | string | 文件名 | |
catalogID | string | 目录ID | |
price | string | 价格 | |
createDate | string | 上传日期 | |
uploadEmpName | string | 上传人 |
查询同步课堂(章节-目录),具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/SearchSynClassChapter2
POST数据说明
POST数据示例如下:
{ unitID: "10000006", booksCode: "2", subjectCode: "2", materialCode: "1", sectionCode: "Sec002" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
unitID | 是 | 学校ID |
sectionCode | 否 | 学段 |
materialCode | 否 | 版本 |
subjectCode | 是 | 科目 |
booksCode | 是 | 册别 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "data":{ [ "CatalogName":"准备课", "IsBSCatalog":1, "SortCode":4, "dataChild":[ { "ID":"10000005", "CatalogName":"1.数一数" "IsBSCatalog":1, "SortCode":4, "IsMenu"=0 } ] ] } }
返回字段说明
字段 | 类型 | 说明 | ||
---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | ||
message | string | 'error=1'时错误信息有值返回 | ||
data | CatalogName | string | 目录名称 | |
IsBSCatalog | int | 章节类型 IsBSCatalog=1 基础资源目录 IsBSCatalog=0 学校自定义目录 | ||
SortCode | string | 排序值 | ||
dataChild | ID | string | 子目录ID | |
CatalogName | string | 子目录名称 | ||
IsBSCatalog | int | 章节类型 IsBSCatalog=1 基础资源目录 IsBSCatalog=0 学校自定义目录 | ||
SortCode | int | 排序值 | ||
IsMenu | int | 1章节0目录 |
获取任教科目相关数据,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/SearchSynClassRelated
POST数据说明
POST数据示例如下:
{ unitID: "10000006", bsGradeID: "10000005", bsSubjectID: "10000001" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
unitID | 是 | 学校ID |
bsGradeID | 是 | 基础年级表ID |
bsSubjectID | 是 | 基础科目表ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "data":{ "SubjectName = "语文", "SubjectCode" = "1", "BooksCode" = "23", "GradeName" = "高一", "BooksName" ="必修一" } }
返回字段说明
字段 | 类型 | 说明 | ||
---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1','2'表示失败 | ||
message | string | 'error=1'时错误信息有值返回 | ||
data | SubjectName | string | 科目名称 | |
SubjectCode | string | 科目编号 | ||
BooksCode | string | 科目册别编号 | ||
GradeName | string | 册别名称 | ||
BooksName | string | 年级名称 |
查询同步课堂资源,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/SearchSynClassRS
POST数据说明
POST数据示例如下:
{ category: "10000864", userID: "10008817", unitID: "10000006", booksCode: "1", subjectCode: "1", IsMenu: 0, materialCode: "1", sectionCode: "Sec002", sortFieldIndex: 1, isBSCatalog: 1, courseCatalogID: "10000003" pageIndex: 1, pageSize:30 }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
category | 否 | 资源类别 |
userID | 是 | 用户ID |
unitID | 是 | 单位ID |
booksCode | 否 | 上下册code |
subjectCode | 否 | 科目code |
IsMenu | 否 | 1章节0目录 |
materialCode | 否 | 版本code |
sectionCode | 否 | 学段code |
sortFieldIndex | 否 | 排序,1:最热,2:下载最多,3:评分最高,4:收藏最多,0:最新 |
isBSCatalog | 否 | 章节类型 IsBSCatalog=1 基础资源目录 IsBSCatalog=0 学校自定义目录 |
courseCatalogID | 否 | 章节ID |
pageSize | 是 | 页大小 |
pageIndex | 是 | 页位置 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "data":{ [ "id" = "10000001", "customFileName" = "Desert.jpg", "format" = ".jpg", "size" = "826KB", "fullSize" =845941, "fullName" ="休学期满未办理复学", "filePath" ="http://oss.zjzdy.net/slice/complete/ba45c8f60456a672e003a875e469d0eb.jpg", "isConverted" =0, "filePreview" ="http://oss.zjzdy.net/slice/complete/ba45c8f60456a672e003a875e469d0eb.jpg", "releaseTime" ="2016-11-01 11:23:39.000", "md5code" ="ba45c8f60456a672e003a875e469d0eb" ] } }
返回字段说明
字段 | 类型 | 说明 | ||
---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | ||
message | string | 'error=1'时错误信息有值返回 | ||
id | string | 资源ID | ||
customFileName | string | 自定义文件名 | ||
format | string | 文件格式 | ||
size | string | 文件大小 | ||
fullSize | decimal | 文件总大小 | ||
fullName | string | 文件名称 | ||
filePath | string | 文件路径 | ||
isConverted | int | |||
filePreview | string | 文件预览地址 | ||
releaseTime | datetime | 发布时间 | ||
md5code | string | MD5码 | ||
bsResourseID | string | 基础资源表ID | ||
fileImgPath | string | 视频资源封面地址 | ||
isCollect | int | 是否收藏,0:否,1:是 | ||
fileName | string | 文件名 | ||
price | double | 价格 | ||
catalogID | string | 目录ID | ||
createDate | datetime | 上传日期 | ||
resourcesType | int | 资源类型,0:文档,1:视频,2:图片,3:音频,4:动画,5:其他 | ||
categoryID | string | 类型ID | ||
browseNum | int | 浏览量 | ||
downNum | int | 下载量 | ||
qualityScore | int | 评分 | ||
collectionNum | int | 收藏数 |
同步课堂接口,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/SearchResourceByKeyword
POST数据说明
POST数据示例如下:
{ keywordID: "10000001", pageSize: 20, pageIndex: 1 }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
keywordID | 是 | 资源所关联的关键字id |
searchKeyword | 是 | 查询关键字 |
gradeID | 是 | 年级ID |
gradeName | 是 | 年级名称 |
pageSize | 是 | 页大小 |
pageIndex | 是 | 页位置 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "data": [ { "id":"10000001", "customFileName":"语文", "format":".jpg", "size":"5416546", "filePath":"", "browseNum":20, "isPlusFine":1 "isRecommend":0, "resourcesType":0, "imagePath":"", "releaseTime":"2017/3/8" } ] }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1'时错误信息有值返回 | |
id | string | 资源id | |
customFileName | string | 资源名称 | |
format | string | 格式 | |
size | int | 文件大小 | |
filePath | string | 文件路径 | |
browseNum | int | 浏览量 | |
isPlusFine | int | 是否加精,0:否,1:是 | |
isRecommend | int | 是否推荐,0:否,1:是 | |
resourcesType | int | 资源类型,0:文档,1:视频,2:图片,3:音频,4:动画,5:其他 | |
imagePath | string | 视频资源的封面 | |
releaseTime | string | 发布时间 | |
isConverted | int | 是否已转码,0:否,1是 | |
filePreview | string | 预览路径 | |
type | int | 类型,0:同步课堂资源,1:专题资源 |
获取课外资源页((1.0),具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/*****/GetResourcesPage2
GET数据说明
GET数据示例如下:
{ token:"asdasdasdas" }
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "data":{ "adUrls":["http://xzl.zjzdy.net/Views/Images/Phone/firstPage2017.png"], "resources":[ { "id":"10000001", "customFileName":"语文", "format":".jpg", "size":"5416546", "filePath":"", "browseNum":20, "isPlusFine":1 "isRecommend":0, "resourcesType":0, "imagePath":"", "releaseTime":"2017/3/8" } ] "specialTopics":[ { "id":"10000001", "unitID":"10000001", "topicName":"家庭教育", "coverPath":"http://xzl.zjzdy.net//upload/slice/20161207/b11473fceb7eca19fe371679cdd3c5e2.jpg", "category":"10000481", "categoryName":"家庭教育", } ] } }
返回字段说明
字段 | 类型 | 说明 | ||
---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | ||
message | string | 'error=1'时错误信息有值返回 | ||
data | ||||
adUrls 广告地址信息集合 | picUrl | string | 广告图片地址 | |
linkUrl | string | 广告跳转地址 | ||
resources | id | string | 资源id | |
customFileName | string | 文件名 | ||
format | string | 格式 | ||
size | int | 文件大小 | ||
filePath | string | 文件路径 | ||
browseNum | int | 浏览次数 | ||
isPlusFine | int | 是否加精,0:否,1:是 | ||
isRecommend | int | 是否推荐,0:否,1:是 | ||
resourcesType | int | 资源类型,0:文档,1:视频,2:图片,3:音频,4:动画,5:其他 | ||
imagePath | string | 资源封面 | ||
releaseTime | string | 发布时间 | ||
isConverted | int | 是否已转码 | ||
filePreview | string | 预览地址 | ||
type | int | 类型,0:同步课堂资源,1:专题资源 | ||
specialTopics | id | string | 专题id | |
unitID | string | 单位id | ||
topicName | string | 专题名称 | ||
coverPath | string | 封面路径 | ||
category | string | 类型id | ||
categoryName | string | 类型名称 |
获取年级列表,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/GetGradeByUser
GET
GET数据示例如下:
{ userID: "10008848" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
token | 是 | token |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "data":{ [ "id":"10000005", "gradeName":"一年级" ] } }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1'时错误信息有值返回 | |
data | id | string | 年级ID |
gradeName | string | 年级名 | |
isCurrentGrade | bool | 是否是当前用户所在的年级 |
获取年级列表,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/*****/GetResourcesBySpt
GET
GET数据示例如下:
{ sptID: "10000001", pageSize: 20, pageIndex: 1 }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
sptID | 是 | 专题ID |
pageIndex | 是 | 页位置 |
pageSize | 是 | 页大小 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0, "data": [ { "id":"10000001", "customFileName":"语文", "format":".jpg", "size":"5416546", "filePath":"", "browseNum":20, "isPlusFine":1 "isRecommend":0, "resourcesType":0, "imagePath":"", "releaseTime":"2017/3/8" } ] }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1'时错误信息有值返回 | |
id | string | 资源id | |
customFileName | string | 资源名称 | |
format | string | 格式 | |
size | int | 文件大小 | |
filePath | string | 文件路径 | |
browseNum | int | 浏览量 | |
isPlusFine | int | 是否加精,0:否,1:是 | |
isRecommend | int | 是否推荐,0:否,1:是 | |
resourcesType | int | 资源类型,0:文档,1:视频,2:图片,3:音频,4:动画,5:其他 | |
imagePath | string | 视频资源的封面 | |
releaseTime | string | 发布时间 | |
isConverted | int | 是否已转码,0:否,1是 | |
filePreview | string | 预览路径 | |
type | int | 类型。0:同步课堂资源,1:专题资源 |
浏览资源,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/BrowserResource
POST
POST数据示例如下:
{ userID: "10008817", id: "10000001", type: 1 }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户id |
id | 是 | 资源id |
type | 是 | 类型,0:同步课堂资源,1:专题资源,2推送资源 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error":0 }
返回字段说明
字段 | 类型 | 说明 | |
---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |
message | string | 'error=1'时错误信息有值返回 | |
browseNum | int | 浏览数量 |
获取资源信息,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/*****/GetResourceData
GET
GET数据示例如下:
{ id: "10000001" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
id | 是 | 资源id |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error": 0, "data": { "fileName": "1000881783969006c06d967d0ba055aaf1320d7d.jpg", "filePath": "http://oss.zjzdy.net/APP/1000881783969006c06d967d0ba055aaf1320d7d.jpg", "format": ".jpg", "size": 34348, "timeLength": "", "md5": "83969006c06d967d0ba055aaf1320d7d", "resourcesType":0 } }
返回字段说明
字段 | 类型 | 说明 | ||
---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | ||
message | string | 'error=1'时错误信息有值返回 | ||
data | fileName | string | 文件名 | |
filePath | string | 路径 | ||
format | string | 格式 | ||
size | int | 大小 | ||
md5 | string | MD5码 | ||
timeLength | string | 时长 | ||
resourcesType | int | 资源类型 |
获取资源信息,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/*****/GetResourceDataByPath
GET
GET数据示例如下:
{ path: "http://ow365.cn/?i=11509&furl=http://oss.zjzdy.net/20171018/e21e5bbd2f35f09d64a2f84951eb3463.doc?modelType=2&isConverted=1&bsResourseID=10013804" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
path | 是 | 资源预览地址 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error": 0, "data": { "fileName": "1000881783969006c06d967d0ba055aaf1320d7d.jpg", "filePath": "http://oss.zjzdy.net/APP/1000881783969006c06d967d0ba055aaf1320d7d.jpg", "format": ".jpg", "size": 34348, "timeLength": "", "md5": "83969006c06d967d0ba055aaf1320d7d", "resourcesType":0 } }
返回字段说明
字段 | 类型 | 说明 | ||
---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | ||
message | string | 'error=1'时错误信息有值返回 | ||
data | fileName | string | 文件名 | |
filePath | string | 路径 | ||
format | string | 格式 | ||
size | int | 大小 | ||
md5 | string | MD5码 | ||
timeLength | string | 时长 | ||
resourcesType | int | 资源类型 |
获取老师资源首页基础信息,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/TchMainPageBaseData
POST
POST数据示例如下:
{ userID:"10008817", unitID:"10000006" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
unitID | 是 | 单位ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error": 0, "data": { "totalScore": 0, "level": "初级园丁", "rank": "2000", "catalogDatas": [ { "gradeBaseID": "10000017", "gradeName": "二年级", "subjectCode": "2", "subjectName": "数学", "sectionCode": "Sec002", "booksCode": "3", "booksName": "上", "materialCode": "1", "catalogs": [ { "id": "10000979", "catalogName": "1 长度单位", "childCatalogs": [ { "id": "10000980", "catalogName": "★综合与测试★", "sortCode": 1, "isBSCatalog": 1, "isSelect":1 } ] } ] } ] } }
返回字段说明
字段 | 类型 | 说明 | ||||
---|---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | ||||
message | string | 'error=1'时错误信息有值返回 | ||||
data | totalScore | int | 总积分 | |||
level | int | 级别 | ||||
rank | string | 排名 | ||||
catalogDatas | gradeBaseID | string | 年级ID | |||
gradeName | string | 年级名称 | ||||
subjectCode | string | 科目编号 | ||||
subjectName | string | 科目名称 | ||||
sectionCode | string | 学段编号 | ||||
booksCode | string | 册别编号 | ||||
booksName | string | 册别名称 | ||||
materialCode | string | 教材版本号编号 | ||||
catalogs 单元列表 |
id | string | 单元ID | |||
catalogName | string | 单元名称 | ||||
childCatalogs | id | string | 单元下的子章节ID | |||
catalogName | string | 章节名称 | ||||
sortCode | string | 排序编号 | ||||
isBSCatalog | int | 是否是基础章节 | ||||
isSelect | string | 是否被选中 |
查询老师端资源首页资源,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/SearchTchMainPageRs
POST
POST数据示例如下:
{ userID: "10008817", unitID: "10000006", subjectCode: "2", subjectName: "数学", sectionCode: "Sec002", booksCode: "3", booksName: "上", materialCode: "1", pageIndex:1, pageSize:10, isBSCatalog:1, courseCatalogID:"10000980" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
unitID | 是 | 单位ID |
subjectCode | 是 | 科目编号 |
subjectName | 是 | 科目名称 |
sectionCode | 是 | 学段编号 |
booksCode | 是 | 册别编号 |
booksName | 是 | 册别名称 |
materialCode | 是 | 教材版本编号 |
isBSCatalog | 是 | 是否是基础章节 |
courseCatalogID | 是 | 课程章节ID |
pageIndex | 是 | 页位置 |
pageSize | 是 | 页大小 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error": 0, "data": [ { "id": "10021028", "fileName": "《长度单位》微课.mp4", "customFileName": "《长度单位》微课", "format": ".mp4", "filePath": "http://oss.zjzdy.net/20170911/d4e05b287a8a1d020f937399140e21f4.mp4", "keyWord": "微课", "introduction": "微课", "supplierID": "1783e8b702f6409f84c19eb943e91d28", "size": 35430298, "userID": "10133053", "empName": "运营", "isConverted": 1, "filePreview": "http://oss.zjzdy.net/20170911/d4e05b287a8a1d020f937399140e21f4.mp4?bsResourseID=10044835", "bsResourseID": "10044835", "fileImgPath": "http://oss.zjzdy.net/ConvertFile/20171214/bd4e05b287a8a1d020f937399140e21f4.jpg", "price": 0, "wealthValue": 0, "releaseTime": "2017-09-11T13:48:54", "resourceType": 1, "md5code": "d4e05b287a8a1d020f937399140e21f4", "browseNum": 76, "bsCourseCatalogID":"10000979", "rsCourseCatalogID":"0", "unitID":"10000006", "unitName":"学之路学校", "type":2 } ]
返回字段说明
字段 | 类型 | 说明 | ||||
---|---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | ||||
message | string | 'error=1'时错误信息有值返回 | ||||
data | id | string | 资源ID | |||
fileName | string | 文件名 | ||||
customFileName | string | 文件名 | ||||
format | string | 文件格式 | ||||
filePath | string | 文件路径 | ||||
keyWord | string | 关键字 | ||||
introduction | string | 文件介绍 | ||||
supplierID | string | 供应商ID | ||||
size | int | 文件大小 | ||||
userID | string | 上传人ID | ||||
empName | string | 上传人姓名 | ||||
isConverted | int | 是否转码0否1是 | ||||
filePreview | string | 预览路径 | ||||
fileImgPath | string | 封面路径 | ||||
price | string | 价格 | ||||
wealthValue | string | 财富值 | ||||
releaseTime | string | 发布日期 | ||||
resourceType | int | 资源类型 | ||||
md5code | string | md5码 | ||||
browseNum | int | 查看人数 | ||||
bsCourseCatalogID | string | 基础教学目录ID | ||||
rsCourseCatalogID | string | 校级教学目录ID | ||||
unitID | string | 单位ID | ||||
unitName | string | 学校名称 | ||||
type | int | 资源来源类型,0同步课堂,1专题资源,2推送资源 |
查询推送对象,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/SearchPushObject
POST
POST数据示例如下:
{ userID: "10008817", unitID: "10000006", }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
unitID | 是 | 单位ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error": 0, "data": [ { "id": "10004907", "gradeBaseID":"10000019", "name": "二年级01班", "type": 0 }, { "id": "10004926", "gradeBaseID":"10000019", "name": "四年级4班", "type": 0 }, { "id": "10004934", "gradeBaseID":"10000019", "name": "六年级3班", "type": 0 } ] }
返回字段说明
字段 | 类型 | 说明 | ||||
---|---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | ||||
message | string | 'error=1'时错误信息有值返回 | ||||
data | id | string | ID | |||
gradeBaseID | string | 年级ID | ||||
name | string | 名称 | ||||
type | int | 类型 |
推送资源,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/PushResource
POST
POST数据示例如下:
{ paramJson= "{ userID: "10008817", unitID: "10000006", employeeID: "10000239", empName: "陈张生8003", groups: [ { id: "10004907", name: "二年级01班", type: 0 } ], files: [ { "id": "10021028", "fileName": "《长度单位》微课.mp4", "customFileName": "《长度单位》微课", "format": ".mp4", "filePath": "http://oss.zjzdy.net/20170911/d4e05b287a8a1d020f937399140e21f4.mp4", "keyWord": "微课", "introduction": "微课", "supplierID": "1783e8b702f6409f84c19eb943e91d28", "size": 35430298, "userID": "10133053", "empName": "运营", "bsResourseID": "10044835", "fileImgPath": "http://oss.zjzdy.net/ConvertFile/20171214/bd4e05b287a8a1d020f937399140e21f4.jpg", "price": 0, "wealthValue": 0, "resourceType": 1, "md5code": "d4e05b287a8a1d020f937399140e21f4", "bsCourseCatalogID": "10000979", "rsCourseCatalogID": "0", "unitID":"10000006", "unitName":"学之路学校", "releaseTime":"2017-09-11 13:48:54" } ] }" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
unitID | 是 | 单位ID |
employeeID | 是 | 单位ID |
empName | 是 | 单位ID |
groups | 是 | 推送分组列表 |
files | 是 | 推送资源列表 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error": 0, "data": { "rank": [ { totalScore:"6", userID:"10008817", empName:"陈张生8003", } ], "obtainIntegral": 6, "currentIntegral": 0, "nextLevel": "中级园丁", "nextLevelIntegral": 30, "extraMessage": "80%以上学生看过资源可额外获取3积分奖励哦" } }
返回字段说明
字段 | 类型 | 说明 | ||||
---|---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | ||||
message | string | 'error=1'时错误信息有值返回 | ||||
data | obtainIntegral | int | 获得积分 | |||
currentIntegral | int | 当前总分 | ||||
nextLevel | string | 下一级别 | ||||
nextLevelIntegral | int | 距离下一级别积分 | ||||
extraMessage | string | 额外说明信息 | ||||
rank 排行 |
totalScore | string | 总分 | |||
userID | string | 用户ID | ||||
empName | string | 用户姓名 |
查询推送记录,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/SearchPushRecords
POST
POST数据示例如下:
{ userID: "10008817", unitID: "10000006", pageIndex:1, pageSize:10 }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
unitID | 是 | 单位ID |
pageIndex | 是 | 页位置 |
pageSize | 是 | 页大小 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error": 0, "data": [ { "id": "10000001", "pushTitle": "二年级01班", "pushContent": "《长度单位》微课", "pushDate": "2018-01-29", "obtainIntegral": 6, "percent": 0, "rsList": [ { "id": "80d13a7a964a402a9e89bdcdf0ab6eaf", "fileName": "《长度单位》微课.mp4", "customFileName": "《长度单位》微课", "format": ".mp4", "filePath": "http://oss.zjzdy.net/20170911/d4e05b287a8a1d020f937399140e21f4.mp4", "keyWord": "微课", "introduction": "微课", "size": 35430298, "userID": "10133053", "empName": "运营", "isConverted": 1, "filePreview": "http://oss.zjzdy.net/20170911/d4e05b287a8a1d020f937399140e21f4.mp4?bsResourseID=10044835", "fileImgPath": "http://oss.zjzdy.net/ConvertFile/20171214/bd4e05b287a8a1d020f937399140e21f4.jpg", "percent": 0, "obtainIntegral": 1, "unitID":"10000006", "unitName":"学之路学校", "releaseTime":"2017-09-11 13:48:54", "type":2, "notReadUsers": [ { "userID": "10329789", "empName": "蔡沂珈" }, { "userID": "10008854", "empName": "曹佳一" } .... ] } ] } ] }
返回字段说明
字段 | 类型 | 说明 | ||||
---|---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | ||||
message | string | 'error=1'时错误信息有值返回 | ||||
data | id | string | 推送ID | |||
pushTitle | string | 标题 | ||||
pushContent | string | 内容 | ||||
pushDate | string | 推送日期 | ||||
obtainIntegral | int | 获得总积分 | ||||
percent | string | 学生查看总百分比 | ||||
rsList 资源列表 |
id | string | 文件id | |||
fileName | string | 文件名称 | ||||
customFileName | string | 文件名称 | ||||
format | string | 文件格式 | ||||
filePath | string | 文件路径 | ||||
keyWord | string | 关键字 | ||||
introduction | string | 文件介绍 | ||||
size | int | 文件大小 | ||||
userID | string | 上传人ID | ||||
empName | string | 上传人姓名 | ||||
isConverted | int | 是否转码0否1是 | ||||
filePreview | string | 预览路径 | ||||
fileImgPath | string | 封面路径 | ||||
percent | string | 单个资源学生查看百分比 | ||||
obtainIntegral | int | 单个资源获得的积分 | ||||
releaseTime | string | 发布日期 | ||||
unitID | string | 单位ID | ||||
unitName | string | 学校名称 | ||||
notReadUsers 未读人员列表 |
userID | string | 未读学生ID | |||
empName | string | 未读学生姓名 | ||||
type | int | 资源来源类型,0同步课堂,1专题资源,2推送资源 |
查询学生学习资源,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/SearchStudyResource
POST
POST数据示例如下:
{ userID: "10020265", unitID: "10000006", pageIndex:1, pageSize:10 }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
unitID | 是 | 单位ID |
pageIndex | 是 | 页位置 |
pageSize | 是 | 页大小 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error": 0, "data": [ { "id": "10000001", "userID": "10008817", "empName": "推送人姓名", "pushDate": "2018-01-29" "rsList": [ { "id": "80d13a7a964a402a9e89bdcdf0ab6eaf", "fileName": "《长度单位》微课.mp4", "customFileName": "《长度单位》微课", "format": ".mp4", "filePath": "http://oss.zjzdy.net/20170911/d4e05b287a8a1d020f937399140e21f4.mp4", "keyWord": "微课", "introduction": "微课", "size": 35430298, "userID": "10133053", "empName": "运营", "isConverted": 1, "filePreview": "http://oss.zjzdy.net/20170911/d4e05b287a8a1d020f937399140e21f4.mp4?bsResourseID=10044835", "fileImgPath": "http://oss.zjzdy.net/ConvertFile/20171214/bd4e05b287a8a1d020f937399140e21f4.jpg", "isRead": 0, "unitID":"10000006", "unitName":"学之路学校", "releaseTime":"2017-09-11 13:48:54", "type":2 } ] } ] }
返回字段说明
字段 | 类型 | 说明 | ||||
---|---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | ||||
message | string | 'error=1'时错误信息有值返回 | ||||
data | id | string | 推送ID | |||
userID | string | 推送人ID | ||||
empName | string | 推送人姓名 | ||||
pushDate | string | 推送日期 | ||||
rsList 资源列表 |
id | string | 文件id | |||
fileName | string | 文件名称 | ||||
customFileName | string | 文件名称 | ||||
format | string | 文件格式 | ||||
filePath | string | 文件路径 | ||||
keyWord | string | 关键字 | ||||
introduction | string | 文件介绍 | ||||
size | int | 文件大小 | ||||
userID | string | 上传人ID | ||||
empName | string | 上传人姓名 | ||||
isConverted | int | 是否转码0否1是 | ||||
filePreview | string | 预览路径 | ||||
fileImgPath | string | 封面路径 | ||||
isRead | int | 是否已读,0否1是 | ||||
releaseTime | string | 发布日期 | ||||
unitID | string | 单位ID | ||||
unitName | string | 学校名称 | ||||
type | int | 资源来源类型,0同步课堂,1专题资源,2推送资源 |
查询相关视频资源,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/SearchRelatedVideo
POST
POST数据示例如下:
{ id: "f3f6c51de1b14004930d61fc49cf6214", unitID: "10000006", type: 2, pageIndex:1, pageSize:10 }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
id | 是 | 资源ID |
type | 是 | 资源来源类型,0同步课堂资源,1专题资源,2推送资源 |
unitID | 是 | 单位ID |
pageIndex | 是 | 页位置 |
pageSize | 是 | 页大小 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error": 0, "data": [ { "id": "10021028", "fileName": "《长度单位》微课.mp4", "customFileName": "《长度单位》微课", "format": ".mp4", "filePath": "http://oss.zjzdy.net/20170911/d4e05b287a8a1d020f937399140e21f4.mp4", "keyWord": "微课", "introduction": "微课", "supplierID": "1783e8b702f6409f84c19eb943e91d28", "size": 35430298, "userID": "10133053", "empName": "运营", "isConverted": 1, "filePreview": "http://oss.zjzdy.net/20170911/d4e05b287a8a1d020f937399140e21f4.mp4?bsResourseID=10044835", "bsResourseID": "10044835", "fileImgPath": "http://oss.zjzdy.net/ConvertFile/20171214/bd4e05b287a8a1d020f937399140e21f4.jpg", "price": 0, "wealthValue": 0, "releaseTime": "2017-09-11T13:48:54", "resourceType": 1, "md5code": "d4e05b287a8a1d020f937399140e21f4", "browseNum": 76, "bsCourseCatalogID":"10000979", "rsCourseCatalogID":"0", "unitID":"10000006", "unitName":"学之路学校" } ]
返回字段说明
字段 | 类型 | 说明 | ||||
---|---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | ||||
message | string | 'error=1'时错误信息有值返回 | ||||
data | id | string | 资源ID | |||
fileName | string | 文件名 | ||||
customFileName | string | 文件名 | ||||
format | string | 文件格式 | ||||
filePath | string | 文件路径 | ||||
keyWord | string | 关键字 | ||||
introduction | string | 文件介绍 | ||||
supplierID | string | 供应商ID | ||||
size | int | 文件大小 | ||||
userID | string | 上传人ID | ||||
empName | string | 上传人姓名 | ||||
isConverted | int | 是否转码0否1是 | ||||
filePreview | string | 预览路径 | ||||
fileImgPath | string | 封面路径 | ||||
price | string | 价格 | ||||
wealthValue | string | 财富值 | ||||
releaseTime | string | 发布日期 | ||||
resourceType | int | 资源类型 | ||||
md5code | string | md5码 | ||||
browseNum | int | 查看人数 | ||||
bsCourseCatalogID | string | 基础教学目录ID | ||||
rsCourseCatalogID | string | 校级教学目录ID | ||||
unitID | string | 单位ID | ||||
unitName | string | 学校名称 | ||||
type | int | 资源来源类型,0同步课堂,1专题资源,2推送资源 |
查询学生学习主页默认数据,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/StuMainPageDefaultData
POST
POST数据示例如下:
{ userID:"10008848", employeeID:"10004291", unitID:"10000006" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
employeeID | 是 | employeeID |
unitID | 是 | 单位ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error": 0, "data": { "adUrls":[{ "picUrl": "http://xzl.zjzdy.net/Views/Images/Phone/firstPage2017.png", "linkUrl": "", }], gradeData:{ "gradeBaseID": "10000019", "gradeName": "四年级", "gradeCode": "4", "gradeAdjustID": "10000961", "sectionCode": "Sec002", "booksCode": "7", "booksName": "上", "subjectList": [ { "subjectCode": "1", "subjectName": "语文", "materialCode": "1", "catalogs": [ { "id": "10000126", "catalogName": "第一组", "childCatalogs": [ { "id": "10000135", "catalogName": "1 观潮", "sortCode": 1, "isBSCatalog": 1, "isSelect": 1 }, { "id": "10000136", "catalogName": "2 雅鲁藏布大峡谷", "sortCode": 2, "isBSCatalog": 1, "isSelect": 0 } ] } ] } } }
返回字段说明
字段 | 类型 | 说明 | |||||
---|---|---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | |||||
message | string | 'error=1'时错误信息有值返回 | |||||
data | adUrls | picUrl | string | 图片地址 | |||
linkUrl | string | 图片点击后跳转地址 | |||||
gradeData | gradeBaseID | string | 年级ID | ||||
gradeName | string | 年级名称 | |||||
gradeCode | string | 年级编号 | |||||
gradeAdjustID | string | 年级调整ID | |||||
sectionCode | string | 学段编号 | |||||
booksCode | string | 册别编号 | |||||
booksName | string | 册别名称 | |||||
subjectList 科目列表 |
subjectCode | string | 科目编号 | ||||
subjectName | string | 科目名称 | |||||
materialCode | string | 教材版本号编号 | |||||
catalogs 单元列表 |
id | string | 单元ID | ||||
catalogName | string | 单元名称 | |||||
childCatalogs | id | string | 单元下的子章节ID | ||||
catalogName | string | 章节名称 | |||||
sortCode | string | 排序编号 | |||||
isBSCatalog | int | 是否是基础章节 | |||||
isSelect | string | 是否被选中 |
查询年级和册别,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/SearchGradeData
POST
POST数据示例如下:
{ userID:"10008848", employeeID:"10004291", unitID:"10000006" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
employeeID | 是 | employeeID |
unitID | 是 | 单位ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error": 0, "data": [ { "gradeBaseID": "10000019", "gradeName": "四年级", "gradeCode": "4", "gradeAdjustID": "10000961", "sectionCode": "Sec002", "booksCode": "7", "booksName": "上" } ] }
返回字段说明
字段 | 类型 | 说明 | ||||
---|---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | ||||
message | string | 'error=1'时错误信息有值返回 | ||||
data | gradeBaseID | string | 年级ID | |||
gradeName | string | 年级名称 | ||||
gradeCode | string | 年级编号 | ||||
gradeAdjustID | string | 年级调整ID | ||||
sectionCode | string | 学段编号 | ||||
booksCode | string | 册别编号 | ||||
booksName | string | 册别名称 |
查询科目,单元和章节,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/SearchSubjectCatalog
POST
POST数据示例如下:
{ gradeAdjustID:"10000961", sectionCode:"Sec002", booksCode:"7", unitID:"10000006", userID:"10129580" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
gradeAdjustID | 是 | 年级调整ID |
sectionCode | 是 | 学段编号 |
booksCode | 是 | 册别编号 |
unitID | 是 | 单位ID |
userID | 是 | 用户ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error": 0, "data": [ { "subjectCode": "1", "subjectName": "语文", "materialCode": "1", "catalogs": [ { "id": "10000126", "catalogName": "第一组", "childCatalogs": [ { "id": "10000135", "catalogName": "1 观潮", "sortCode": 1, "isBSCatalog": 1, "isSelect": 1 }, { "id": "10000136", "catalogName": "2 雅鲁藏布大峡谷", "sortCode": 2, "isBSCatalog": 1, "isSelect": 0 } ] } ] }
返回字段说明
字段 | 类型 | 说明 | ||||
---|---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | ||||
message | string | 'error=1'时错误信息有值返回 | ||||
data | subjectCode | string | 科目编号 | |||
subjectName | string | 科目名称 | ||||
materialCode | string | 教材版本号编号 | ||||
catalogs 单元列表 |
id | string | 单元ID | |||
catalogName | string | 单元名称 | ||||
childCatalogs | id | string | 单元下的子章节ID | |||
catalogName | string | 章节名称 | ||||
sortCode | string | 排序编号 | ||||
isBSCatalog | int | 是否是基础章节 | ||||
isSelect | string | 是否被选中 |
查询学生学习模块首页资源,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/SearchStuMainPageRs
POST
POST数据示例如下:
{ userID: "10008817", unitID: "10000006", subjectCode: "2", subjectName: "数学", sectionCode: "Sec002", booksCode: "3", booksName: "上", materialCode: "1", pageIndex:1, pageSize:10, isBSCatalog:1, courseCatalogID:"10000980" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
unitID | 是 | 单位ID |
subjectCode | 是 | 科目编号 |
subjectName | 是 | 科目名称 |
sectionCode | 是 | 学段编号 |
booksCode | 是 | 册别编号 |
booksName | 是 | 册别名称 |
materialCode | 是 | 教材版本编号 |
isBSCatalog | 是 | 是否是基础章节 |
courseCatalogID | 是 | 课程章节ID |
pageIndex | 是 | 页位置 |
pageSize | 是 | 页大小 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error": 0, "data": [ { "id": "10021028", "fileName": "《长度单位》微课.mp4", "customFileName": "《长度单位》微课", "format": ".mp4", "filePath": "http://oss.zjzdy.net/20170911/d4e05b287a8a1d020f937399140e21f4.mp4", "keyWord": "微课", "introduction": "微课", "supplierID": "1783e8b702f6409f84c19eb943e91d28", "size": 35430298, "userID": "10133053", "empName": "运营", "isConverted": 1, "filePreview": "http://oss.zjzdy.net/20170911/d4e05b287a8a1d020f937399140e21f4.mp4?bsResourseID=10044835", "bsResourseID": "10044835", "fileImgPath": "http://oss.zjzdy.net/ConvertFile/20171214/bd4e05b287a8a1d020f937399140e21f4.jpg", "price": 0, "wealthValue": 0, "releaseTime": "2017-09-11T13:48:54", "resourceType": 1, "md5code": "d4e05b287a8a1d020f937399140e21f4", "browseNum": 76, "bsCourseCatalogID":"10000979", "rsCourseCatalogID":"0", "unitID":"10000006", "unitName":"学之路学校", "type":2 } ]
返回字段说明
字段 | 类型 | 说明 | ||||
---|---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | ||||
message | string | 'error=1'时错误信息有值返回 | ||||
data | id | string | 资源ID | |||
fileName | string | 文件名 | ||||
customFileName | string | 文件名 | ||||
format | string | 文件格式 | ||||
filePath | string | 文件路径 | ||||
keyWord | string | 关键字 | ||||
introduction | string | 文件介绍 | ||||
supplierID | string | 供应商ID | ||||
size | int | 文件大小 | ||||
userID | string | 上传人ID | ||||
empName | string | 上传人姓名 | ||||
isConverted | int | 是否转码0否1是 | ||||
filePreview | string | 预览路径 | ||||
fileImgPath | string | 封面路径 | ||||
price | string | 价格 | ||||
wealthValue | string | 财富值 | ||||
releaseTime | string | 发布日期 | ||||
resourceType | int | 资源类型 | ||||
md5code | string | md5码 | ||||
browseNum | int | 查看人数 | ||||
bsCourseCatalogID | string | 基础教学目录ID | ||||
rsCourseCatalogID | string | 校级教学目录ID | ||||
unitID | string | 单位ID | ||||
unitName | string | 学校名称 | ||||
type | int | 资源来源类型,0同步课堂,1专题资源,2推送资源 |
获取课外专题类别,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/*****/GetSptCategory
GET
GET数据示例如下:
{ unitID: "10000006" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
unitID | 是 | 单位ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error": 0, "data": [ { "id": "10000478", "name": "人文教育", } ]
返回字段说明
字段 | 类型 | 说明 | ||||
---|---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | ||||
message | string | 'error=1'时错误信息有值返回 | ||||
data | id | string | 类型ID | |||
name | string | 类型名称 |
获取课外专题类别,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/SearchSptTopicList
POST
POST数据示例如下:
{ unitID: "10000006", categoryID: "10000970", sectionCode: "Sec002", gradeCode: "4", subjectCode: "1", pageIndex: 1, pageSize: 10, }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
unitID | 是 | 单位ID |
categoryID | 是 | 专题分类 |
sectionCode | 是 | 学段编号 |
gradeCode | 是 | 年级编号 |
subjectCode | 是 | 科目编号 |
pageIndex | 是 | 页位置 |
pageSize | 是 | 页大小 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error": 0, "data": [ { "id": "10000478", "topicName": "人文教育", "userID": "10000001", "empName": "管理员", "demandNum": 35, "coverPath": 35, "remark": "" } ]
返回字段说明
字段 | 类型 | 说明 | ||||
---|---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | ||||
message | string | 'error=1'时错误信息有值返回 | ||||
data | id | string | 专题ID | |||
topicName | string | 专题名称 | ||||
userID | string | 创建人ID | ||||
empName | string | 创建人名称 | ||||
coverPath | string | 专题封面地址 | ||||
demandNum | int | 点播此时 | ||||
remark | string | 专题备注说明 |
查询专题章节和资源,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/SearchSptResource
POST
POST数据示例如下:
{ id: "10000478", unitID: "10000006", }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
id | 是 | 专题ID |
unitID | 是 | 单位ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error": 0, "data": [ { "chapterID":"10000970", "chapterName":"第一章", "rsList":[ { "id": "10021028", "fileName": "《长度单位》微课.mp4", "customFileName": "《长度单位》微课", "format": ".mp4", "filePath": "http://oss.zjzdy.net/20170911/d4e05b287a8a1d020f937399140e21f4.mp4", "keyWord": "微课", "introduction": "微课", "supplierID": "1783e8b702f6409f84c19eb943e91d28", "size": 35430298, "videoTime": "", "userID": "10133053", "empName": "运营", "isConverted": 1, "filePreview": "http://oss.zjzdy.net/20170911/d4e05b287a8a1d020f937399140e21f4.mp4?bsResourseID=10044835", "bsResourseID": "10044835", "fileImgPath": "http://oss.zjzdy.net/ConvertFile/20171214/bd4e05b287a8a1d020f937399140e21f4.jpg", "price": 0, "wealthValue": 0, "releaseTime": "2017-09-11T13:48:54", "resourceType": 1, "md5code": "d4e05b287a8a1d020f937399140e21f4", "browseNum": 76, "bsCourseCatalogID":"10000979", "rsCourseCatalogID":"0", "unitID":"10000006", "unitName":"学之路学校", "type":2 } ] } ]
返回字段说明
字段 | 类型 | 说明 | ||||
---|---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | ||||
message | string | 'error=1'时错误信息有值返回 | ||||
data | chapterID | string | 章节ID | |||
chapterName | string | 章节名称 | ||||
rsList | id | string | 资源ID | |||
fileName | string | 文件名 | ||||
customFileName | string | 文件名 | ||||
format | string | 文件格式 | ||||
filePath | string | 文件路径 | ||||
keyWord | string | 关键字 | ||||
introduction | string | 文件介绍 | ||||
supplierID | string | 供应商ID | ||||
size | int | 文件大小 | ||||
userID | string | 上传人ID | ||||
empName | string | 上传人姓名 | ||||
isConverted | int | 是否转码0否1是 | ||||
filePreview | string | 预览路径 | ||||
fileImgPath | string | 封面路径 | ||||
price | string | 价格 | ||||
wealthValue | string | 财富值 | ||||
releaseTime | string | 发布日期 | ||||
resourceType | int | 资源类型 | ||||
md5code | string | md5码 | ||||
browseNum | int | 查看人数 | ||||
videoTime | string | 视频时长 | ||||
bsCourseCatalogID | string | 基础教学目录ID | ||||
rsCourseCatalogID | string | 校级教学目录ID | ||||
unitID | string | 单位ID | ||||
unitName | string | 学校名称 | ||||
type | int | 资源来源类型,0同步课堂,1专题资源,2推送资源 |
学习模块资源搜索,具体如下:
接口调用请求说明
http请求方式: POST {WebPath}/api/*****/SearchResource
POST
POST数据示例如下:
{ userID: "10129580", unitID: "10000006", searchContent: "长度", pageIndex: 1, pageSize: 10 }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
userID | 是 | 用户ID |
unitID | 是 | 单位ID |
searchContent | 是 | 搜索内容 |
pageIndex | 是 | 页位置 |
pageSize | 是 | 页大小 |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error": 0, "data": [ { "id": "10021028", "fileName": "《长度单位》微课.mp4", "customFileName": "《长度单位》微课", "format": ".mp4", "filePath": "http://oss.zjzdy.net/20170911/d4e05b287a8a1d020f937399140e21f4.mp4", "keyWord": "微课", "introduction": "微课", "supplierID": "1783e8b702f6409f84c19eb943e91d28", "size": 35430298, "userID": "10133053", "empName": "运营", "isConverted": 1, "filePreview": "http://oss.zjzdy.net/20170911/d4e05b287a8a1d020f937399140e21f4.mp4?bsResourseID=10044835", "bsResourseID": "10044835", "fileImgPath": "http://oss.zjzdy.net/ConvertFile/20171214/bd4e05b287a8a1d020f937399140e21f4.jpg", "price": 0, "wealthValue": 0, "releaseTime": "2017-09-11T13:48:54", "resourceType": 1, "md5code": "d4e05b287a8a1d020f937399140e21f4", "browseNum": 76, "bsCourseCatalogID":"10000979", "rsCourseCatalogID":"0", "unitID":"10000006", "unitName":"学之路学校", "type":2 } ]
返回字段说明
字段 | 类型 | 说明 | ||||
---|---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | ||||
message | string | 'error=1'时错误信息有值返回 | ||||
data | id | string | 资源ID | |||
fileName | string | 文件名 | ||||
customFileName | string | 文件名 | ||||
format | string | 文件格式 | ||||
filePath | string | 文件路径 | ||||
keyWord | string | 关键字 | ||||
introduction | string | 文件介绍 | ||||
supplierID | string | 供应商ID | ||||
size | int | 文件大小 | ||||
userID | string | 上传人ID | ||||
empName | string | 上传人姓名 | ||||
isConverted | int | 是否转码0否1是 | ||||
filePreview | string | 预览路径 | ||||
fileImgPath | string | 封面路径 | ||||
price | string | 价格 | ||||
wealthValue | string | 财富值 | ||||
releaseTime | string | 发布日期 | ||||
resourceType | int | 资源类型 | ||||
md5code | string | md5码 | ||||
browseNum | int | 查看人数 | ||||
bsCourseCatalogID | string | 基础教学目录ID | ||||
rsCourseCatalogID | string | 校级教学目录ID | ||||
unitID | string | 单位ID | ||||
unitName | string | 学校名称 | ||||
type | int | 资源来源类型,0同步课堂,1专题资源,2推送资源 |
获取积分排行榜,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/*****/GetRankList
GET
GET数据示例如下:
{ unitID: "10000006" }
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
unitID | 是 | 单位ID |
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error": 0, "data": [ { "userID": "10008817", "empName": "陈张生", "totalScore": "55", "photoPath": "" } ]
返回字段说明
字段 | 类型 | 说明 | ||||
---|---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | ||||
message | string | 'error=1'时错误信息有值返回 | ||||
data | userID | string | 用户ID | |||
empName | string | 姓名 | ||||
totalScore | string | 总积分 | ||||
photoPath | string | 头像地址 |
获取教师资源推送提醒页数据,具体如下:
接口调用请求说明
http请求方式: GET {WebPath}/api/*****/GetNoticePageData
GET
GET数据示例如下:
{ }
参数说明
参数 | 是否必须 | 说明 |
---|
返回值说明
在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:
{ "error": 0, "data": { "content": "XXX", "integralRuleUrl": "http://..." }
返回字段说明
字段 | 类型 | 说明 | ||||
---|---|---|---|---|---|---|
error | int | 返回值:'0'表示成功,'1'表示失败 | ||||
message | string | 'error=1'时错误信息有值返回 | ||||
data | content | string | 弹窗文字内容(html格式) | |||
integralRuleUrl | string | 积分规则页面地址 |