关于使用规则,请注意:


关于接口文档,请注意:



目录

获取专题/目录资源(1.0)

获取专题/目录资源(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)

获取专题目录 热门资源(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)

获取课外资源页((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 积分规则页面地址