关于使用规则,请注意:


关于接口文档,请注意:



目录

获取Logo,具体如下:

接口调用请求说明

http请求方式: GET
    {WebPath}/api/ApiITV/GetLogo

GET数据说明

GET数据示例如下:

           {
              "unitID":"10008848"     
           }

参数说明

参数 是否必须 说明
unitID 单位ID

返回字段说明

    成功:
         {
        "error":0,
        "logoUrl":"http://logo/logo.jpg"
    }
字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string error=1 返回错误信息
logoUrl string logo地址

查询作业明细列表

查询作业明细列表,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/SearchHomeWorkDetailList

POST数据说明

POST数据示例如下:

     {
              "userID":"10008848",                
              "pageIndex":"1",              
              "pageSize":"10",
           }

参数说明

参数 是否必须 说明
userID 用户ID
pageIndex 页码
pageSize 页数量
token token

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

 
                {
                "error":0,
                "data":[ {
                        "id":"10000407",
                        "courseName":"数学",    
                        "courseImg":"http://localhost:2862//video.jpg",
                        "teacherName":"陈亮老师",
                        "sendTime":"2016-12-14 11:45",
                        "sendDayOfWeek":3,
                        "weekCNName":"周三",
                        "homeworkContent":"今天作业p28",
                        "hwrsLis":[
                            {
                                "fileName":"1.2比一比Flash动画课件下载",    
                                "isConverted":"1",              
                                "filePreview":"http://xzl.zjzdy.net/Views/MobilePage/RSView.html?id=10000081",        
                                "bsResourseID":"10000081",
                                "format":".swf",
                                "filePath":"http://xzl.zjzdy.net/upload/slice/complete/b521ab7b8fbc3cba3298c961a5900b76.swf",
                                "fileicon":"http://localhost:2862//video.jpg"
                            }
                        ]
                    }
                ]
            }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息
id string 作业ID
sendDayOfWeek string 阿拉伯星期
sendTime string 发送日期
weekCNName string 汉语星期
homeworkContent string 家庭作业内容
courseName string 科目名字
courseImg string 科目图片
teacherName string 教师名字
hwrsLis fileName string 文件名
filePreview string 非视频文件、图片文件转码后预览地址,否则使用原生的预览地址
bsResourseID string 基础资源表ID
isConverted string 是否转码 0 否 1是
format string 格式
filePath string 文件路径
fileicon string 图标

查询今日作业

查询今日作业,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/SearchHomeWorkToday

POST数据说明

POST数据示例如下:

      {
              "userID":"10004635"
           }

参数说明

参数 是否必须 说明
userID 用户ID

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

 
       
             {
                "error":0,
                "news":"0",
                "data":[
                    {    
                        "rsid":"122993432",          
                        "isConverted":"1",              
                        "filePreview":"http://xzl.zjzdy.net/Views/MobilePage/RSView.html?id=10000081",        
                        "bsResourseID":"10000081",
                        "fileName":"flow.jpg",
                        "directoryPath":"http://xzl.zjzdy.net/upload/slice/complete/43fa97a37db7451447c8a2a2676f73a3.ppt",
                        "coverPath":"http://localhost:2862/Model/adimg001.jpg"
                    }
                ]
            }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
news dynamic 今天最新作业数量
data dynamic 用户信息
directoryPath string 预览地址
filePreview string 非视频文件、图片文件转码后预览地址,否则使用原生的预览地址
bsResourseID string 基础资源表ID
isConverted string 是否转码 0 否 1是
rsid string 资源ID
fileName string 文件名
coverPath string 封面地址
format string 格式
courseName string 科目名称
sendTime string 发布时间

同步课堂

同步课堂接口,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/SearchSynClassCourse

POST数据说明

POST数据示例如下:

    
              {        
                    userID: "10000244",
                    unitID: "10000074"
              }

参数说明

参数 是否必须 说明
userID 用户ID
unitID 学校ID
token token

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

 
         {
            "error":0,
            "data":{
                "catalogList":[
                    {    
                        "id":"1000001",
                        "name":"语文上",
                        "bsSectionCode":"002",
                        "bsBooksCode":"001",
                        "bsSubjectCode":"1",
                        "bsMaterialCode":"1"    
                        "gradeID":"1"
                    }
                ]
            }
        }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息
catalogList id string ID
name string 科目名称
bsSectionCode string 学段
bsBooksCode string 册别
bsSubjectCode string 科目
bsMaterialCode string 版本
gradeID string 年级

同步课堂

同步课堂接口,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/SearchSynClassChapter

POST数据说明

POST数据示例如下:

      {                        
                    userID: "10000124",
                    unitID: "10000140",
                    subID: "10000124",
                    gradeID: "1",
                    booksCode: "001",
                    subjectCode: "1",
                    materialCode: "1",
                    sectionCode: "002",        
                    pageIndex: 1,        
                    pageSize: 20
               }
    

参数说明

参数 是否必须 说明
userID 用户ID
unitID 学校ID
gradeID 年级ID
subID 科目ID
booksCode 册别
subjectCode 学科
materialCode 版本
sectionCode 学段
pageIndex 页码
pageSize 分页数量
token token

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

     {
        "error":0,
        "data":{    
        "totalCount":2,
            "chapterList":[
                {
                    "catalogID":"10000001",
                    "catalogName":"第一章",    
                    "coverUrl":"http://10.101.210:8003/utv/img.jpg",
                    "type":"Bs"
                }
            ]
        }
    }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息
totalCount string 页码
chapterList catalogID string 章ID
catalogName string 章名称
coverUrl string 封面
type string 类型 BS 基础 RS 学校自定义

同步课堂章、节、资源

同步课堂章、节、资源接口,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/SearchSynClassChapterRs

POST数据说明

POST数据示例如下:

      {                           
                    userID: 10000124,
                    unitID: 10000140,
                    type: "Bs",
                    courseCatalogID: "10000001",
                    pageIndex: 1,
                    pageSize: 20,
               }
    

参数说明

参数 是否必须 说明
userID 用户ID
unitID 学校ID
type 类型 BS RS
courseCatalogID 章ID

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

       {
        "error":0,
        "data":{
            "catalogName":"第一章",
            "pageUrl":"",
            "keyword":"视频",
            "modifyDate":"1900/1/1 0:00:00",
            "points":"123",
            "saleNums":"12",
            "remark":"本视频是精品",
            "chapterList":[
                {
                    "catalogID":"10000001",    
                    "rsType":"Bs",
                    "catalogName":"第一章"
                }
            ],
            "chaptRsList":[
                {    
                    "id":"10000001",
                    "isCollect":"0",
                    "customFileName":"Chrysanthemum.jpg",
                    "filePath":"http://demo.zjzdy.net//upload/slice/complete/076e3caed758a1c18c91a0e9cae3368f.jpg",
                    "fileName":"Chrysanthemum.jpg",
                    "price":0,    
                    "rsType":"Rs",
                    "catalogID":"10000001"
                }
            ],
            "picRsList":[
                {    
                    "id":"10000001"    
                    "isCollect":"0",
                    "customFileName":"Chrysanthemum.jpg",
                    "filePath":"http://demo.zjzdy.net//upload/slice/complete/076e3caed758a1c18c91a0e9cae3368f.jpg",
                    "fileName":"Chrysanthemum.jpg",
                    "price":0,    
                    "rsType":"Bs",
                    "catalogID":"10000001"
                }
            ]
        }
    }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息
catalogName string 章名称
pageUrl string 图片Url
keyword string 关键字
points string 热度
saleNums string 价格
remark string 备注
modifyDate string 更新时间
chapterList catalogID string 章节ID
catalogName string 章节名称
rsType string 目录类别 Bs 基础目录 Rs 自定义目录
chapterList id string 资源ID
isCollect string 是否收藏0 否 1是
customFileName string 资源名称
filePath string 视频路径
fileName string 文件名
price string 价格 为0 不显示价格标签
rsType string 资源类型 Bs 基础目录 Rs 自定义目录
catalogID string 所属章节ID
picRsList id string 资源ID
isCollect string 是否收藏0 否 1是
customFileName string 资源名称
filePath string 视频路径
fileName string 文件名
price string 价格 为0 不显示价格标签
rsType string 资源类型 Bs 基础目录 Rs 自定义目录
catalogID string 所属章节ID

获取专题目录

获取专题目录,具体如下:

接口调用请求说明

http请求方式: Post
    {WebPath}/api/ApiITV/SearchSpecialTopicCategory

Post数据说明

Post数据示例如下:

 

参数说明

参数 是否必须 说明

返回字段说明

    成功:
           {
            "error":0,
            "catalogList":[
                {
                    "id":"10000475",
                    "name":"行为养成"
                }
            ]
        }
字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string error=1 返回错误信息
data string 返回数据
catalogList id string 分类ID
name string 名称

分类下的专题

分类下的专题,具体如下:

接口调用请求说明

http请求方式: Post
    {WebPath}/api/ApiITV/SearchCategorySpecialTopic

Post数据说明

Post数据示例如下:

       
            {    
                userID: "10008848",
                unitID: "10000006",
                catalogID: "10000001",       
                pageIndex: 1,        
                pageSize: 20 ,
                token: "SDASDSDD"
            }

参数说明

参数 是否必须 说明
userID 用户ID
unitID 学校ID
catalogID 分类ID
pageIndex 页码
pageSize 分页数量
token token

返回字段说明

    成功:
             {
                "error":0,
                "data":{    
                    "totalCount":2,
                    "catalogList":[
                        {
                            "catalogID":"10000001",
                            "catalogName":"家庭教育",
                            "coverUrl":"http://demo.zjzdy.net//upload/slice/complete/076e3caed758a1c18c91a0e9cae3368f.jpg"
                        }
                    ]
                }
            }
字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string error=1 返回错误信息
data string 返回数据
totalCount string 页码
catalogList catalogID string 专题ID
catalogName string 专题名字
coverUrl string 专题图片地址

专题章、节、资源

专题章、节、资源,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/SearchSpecialTopicRs

POST数据说明

POST数据示例如下:

      {                           
                    userID: 10000124,
                    unitID: 10000140,
                    specialTopicID: "10000007",
                    pageIndex: 1,
                    pageSize: 20,
               }
    

参数说明

参数 是否必须 说明
userID 用户ID
unitID 学校ID
specialTopicID 章ID
pageIndex 页码
pageSize 分页数量

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

       {
        "error":0,
        "data":{
            "catalogName":"第一章",
            "isCollect":"0",
            "pageUrl":"",
            "keyword":"视频",
            "modifyDate":"1900/1/1 0:00:00",
            "points":"123",
            "saleNums":"12",
            "remark":"本视频是精品",
            "chapterList":[
                {
                    "catalogListID":"10000001",
                    "catalogName":"第一章",
                    "catalogID":"10000001",   
                    "parentID":"10000001"
                }
            ],
            "chaptRsList":[
                {
                    "id":"1000001",    
                    "isCollect":"0",
                    "customFileName":"Chrysanthemum.jpg",
                    "filePath":"http://demo.zjzdy.net//upload/slice/complete/076e3caed758a1c18c91a0e9cae3368f.jpg",
                    "fileName":"Chrysanthemum.jpg",
                    "price":0,
                    "catalogListID":"10000001",
                    "catalogID":"10000001"
                }
            ],
            "picRsList":[
                {    
                    "id":"1000001",    
                    "isCollect":"0",
                    "customFileName":"Chrysanthemum.jpg",
                    "filePath":"http://demo.zjzdy.net//upload/slice/complete/076e3caed758a1c18c91a0e9cae3368f.jpg",
                    "fileName":"Chrysanthemum.jpg",
                    "price":0,
                    "catalogListID":"10000001",
                    "catalogID":"10000001"
                }
            ]
        }
    }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息
catalogName string 章名称
isCollect string 是否收藏 0否 1是
pageUrl string 图片Url
keyword string 关键字
points string 热度
saleNums string 价格
remark string 备注
modifyDate string 更新时间
chapterList catalogListID string 章节ID
catalogID string 专题目录
catalogName string 目录名称
parentID string 父章节目录ID
chaptRsList id string 资源ID
isCollect string 是否收藏0 否 1是
customFileName string 资源名称
filePath string 视频路径
fileName string 文件名
price string 价格 为0 不显示价格标签
catalogListID string 所属章节ID
catalogID string 专题ID
picRsList id string 资源ID
isCollect string 是否收藏0 否 1是
customFileName string 资源名称
filePath string 视频路径
fileName string 文件名
price string 价格 为0 不显示价格标签
catalogListID string 所属章节ID
catalogID string 专题ID

播放记录

播放记录,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/SearchPlayRecords

POST数据说明

POST数据示例如下:

      {                           
                    userID: "10008848",
                    unitID: "10000006",
                    pageIndex: 1,
                    pageSize: 20,
               }
    

参数说明

参数 是否必须 说明
userID 用户ID
unitID 学校ID
pageIndex 页码
pageSize 分页数量

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

        {
            "error":0,
            "data":{
                "playRecordList":[
                    {        
                        "id": "10000001",
                        "specialTopicID": "10000001",
                        "specialTopicListID": "10000001",
                        "rsSptResourceID": "10000001",
                        "rsResourceID": "",        
                        "isCollect": "0",        
                        "source": "0",
                        "customFileName":"Desert.jpg",
                        "filePath":"http://demo.zjzdy.net//upload/slice/complete/ba45c8f60456a672e003a875e469d0eb.jpg",
                        "lastPlayTime":"12:39",    
                        "coverPath":"http://demo.zjzdy.net//upload/slice/complete/ba45c8f60456a672e003a875e469d0eb.jpg",       
                        "videoTime":"32424",
                        "playTime":"2016-11-19 12:30:00",
                        "format":".jpg",
                        "playStyle":1
                    }
                ]
            }
        }
               

返回字段说明

id
字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息
playRecordList id string 播放ID
customFileName string 资源名称
specialTopicID string 专题ID(当rsResourceID有值为空)
specialTopicListID string 专题目录ID(当rsResourceID有值为空)
rsSptResourceID string 专题资源ID(当rsResourceID有值为空)
rsResourceID string 同步课堂资源ID
filePath string 视频路径
source string 来源 0 同步课堂 1 专题
isCollect string 是否收藏 0 否 1是
coverPath string 视频截图
videoTime string 视频时长
lastPlayTime string 播放时长
playTime string 播放时间
format string 格式
playStyle string 播放方式 0 PC播放 1 手机播放 2 TV播放

收藏记录

收藏记录,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/SearchCollectsRecords

POST数据说明

POST数据示例如下:

      {                           
                    userID: "10008848",
                    unitID: "10000006",
                    pageIndex: 1,
                    pageSize: 20,
               }
    

参数说明

参数 是否必须 说明
userID 用户ID
unitID 学校ID
pageIndex 页码
pageSize 分页数量

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

           {
            "error":0,
            "data":{
                "colRecordList":[
                    {
                        "id":"10000001    
                        "rsType":"Rs",    
                        "specialTopicID":"10000001",
                        "fullName":"答复说法都是",
                        "format":".jpg",
                        "filePath":"http://demo.zjzdy.net/upload/sdasdad.jpg",
                        "coverPath":"http://demo.zjzdy.net/upload/sdasdad.jpg",
                        "empName":"管理员",
                        "createDate":null,
                        "collectType":"Rs"
                    },
                    {
                        "id":"10000001",          
                        "rsType":"Rs",  
                        "specialTopicID":"10000001",
                        "fullName":"家庭教育",
                        "format":"",
                        "filePath":"",    
                        "coverPath":"http://demo.zjzdy.net/upload/sdasdad.jpg",
                        "empName":"系统管理员",
                        "createDate":null,
                        "collectType":"Spt"
                    }
                ]
            }
        }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息
colRecordList id string 记录ID
rsType string 搜藏类型 Bs Rs
specialTopicID string 专题ID(如果是专题资源和专题有值 否则无值)
fullName string 名称
format string 格式
filePath string 视频路径
coverPath string 封面图片
createDate string 收藏时间
empName string 归属人
collectType string 播放方式 Spt 专题(访问接口6) Rs 具体资源

获取推荐给我的专题

获取推荐给我的专题,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/SearchRecommendToMe

POST数据说明

POST数据示例如下:

      {                         
                    userID: "10008848",
                    unitID: "10000006",     
                    pageIndex: 1,
                    pageSize: 20,
               }
    

参数说明

参数 是否必须 说明
userID 用户ID
unitID 学校ID
pageIndex 页码
pageSize 分页数量

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

            {
            "error":0,
            "data":{
                "recommendList":[
                    {
                        "id":"10000001",
                        "specialTopicID":"10000001",
                        "empName":"管理员",
                        "photoPath":"",
                        "topicName":"家庭教育",
                        "coverPath":"http://demo.zjzdy.net//upload/slice/complete/076e3caed758a1c18c91a0e9cae3368f.jpg",
                        "createDate":"2016-11-19 12:30:00"
                    }
                ]
            }
        }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息
recommendList id string 记录ID
topicName string 专题名称
specialTopicID string 专题ID
empName string 推荐人姓名
photoPath string 头像
coverPath string 封面地址
createDate string 推荐时间

获取首页最新推荐的专题

获取首页最新推荐的专题,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/SearchRecommendMostNew

POST数据说明

POST数据示例如下:

      {                 
                    userID: "10008848"
               }
    

参数说明

参数 是否必须 说明
userID 用户ID

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

            {
            "error":0,
            "data":{
                "recommendList":[
                    {
                        "id":"10000001",
                        "specialTopicID":"10000001",
                        "empName":"管理员",
                        "topicName":"家庭教育",
                        "coverPath":"http://demo.zjzdy.net//upload/slice/complete/076e3caed758a1c18c91a0e9cae3368f.jpg",
                        "createDate":"2016-11-19 12:30:00"
                    }
                ]
            }
        }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息
recommendList id string 记录ID
specialTopicID string 专题ID
topicName string 专题名称
empName string 推荐人姓名
coverPath string 封面地址
createDate string 推荐时间

搜索

搜索,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/InvestigationResource

POST数据说明

POST数据示例如下:

      {                         
                    userID: "10000244",    
                    unitID: "10000006",
                    keyWord:"JXCD",
                    pageIndex: 1,
                    pageSize: 20
               }
    

参数说明

参数 是否必须 说明
userID 人员用户ID
unitID 单位ID
keyWord 搜索关键字
pageIndex 页码
pageSize 分页数量

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

            {
                "error":0,
                "data":{
                    "totalCount":"50",
                    "investRsList":[
                        {
                            "id":"10000030",    
                            "source":"1",          
                            "isCollect":"1",
                            "fullName":"比一比.mp4",
                            "empName":"陈张生",
                            "format":".mp4",
                            "videoTime":"",
                            "filePath":"http://demo.zjzdy.net//upload/slice/complete/50d3aa9cc634496b0a4fcbad72c38d69.mp4",
                            "rsType":"RsSpt"
                        },
                        {
                            "id":"10000001",     
                            "source":"1",        
                            "isCollect":"1",
                            "fullName":"家庭教育",
                            "empName":"系统管理员",
                            "format":"",
                            "videoTime":"",
                            "filePath":"",
                            "rsType":"Spt"
                        },
                        {
                            "id":"10000006",     
                            "source":"0",        
                            "isCollect":"1",
                            "fullName":"相交线与平行线.mp4",
                            "empName":"管理员",
                            "format":".mp4",
                            "videoTime":"",
                            "filePath":"http://demo.zjzdy.net//upload/slice/complete/78ea7ccf2d1efa444837a5c9c233ca93.mp4",
                            "rsType":"Rs"
                        }
                    ],
                     "totalCatList":[
                        {
                            "id":"10000030",
                            "name":"比一比",
                            "count":"1",
                            "rsType":"Spt"
                        },
                }
            }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息
totalCount string 数据总条数
investRsList id string 资源ID
fullName string 搜做资源名称
source 同步课堂 = 0, 教育专题 = 1
isCollect 是否收藏 0否 1是
empName string 归属人姓名
format string 资源格式(专题为空)
videoTime string 封面地址(专题为空)
filePath string 文件路径(专题为空)
rsType string 资源格式 ( RsSpt 专题资源 Spt 专题 Rs 同步课堂资源)
totalCatList id string 记录ID
namne string 分类名称
count string 资源数目
type string 类别 Rs Spt

新增播放记录

新增播放记录,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/AddPlayRecords

POST数据说明

POST数据示例如下:

      {             
                    source: "10000001",
                    playStyle: "10000001",
                    specialTopicID: "10000001",
                    specialTopicListID: "10000001",
                    rsSptResourceID: "10000001",
                    rsResourceID: "",
                    userID: "10008848",
                    empName: "陈海诺",
                    playTime: "2016-11-20 10:35:40",
                    lastPlayTime: "2016-11-20 10:35:40",
               }
    

参数说明

参数 是否必须 说明
source 同步课堂 = 0, 教育专题 = 1
playStyle 播放方式 0 PC播放 1 手机播放 2 TV播放
specialTopicID 专题ID(如是同步课堂资源 值为空)
specialTopicListID 专题目录ID(如是同步课堂资源 值为空)
rsSptResourceID 专题资源ID(如是同步课堂资源 值为空)
rsResourceID 同步课堂资源ID(如是专题资源 为空)
userID 查看人userID
empName 查看人姓名
playTime 点播(查看)时间
lastPlayTime 播放到的节点

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

            {
            "error":0
            }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息

ITV检测更新

ITV检测更新,具体如下:

接口调用请求说明

http请求方式: GET
    {WebPath}/api/ApiITV/GetITVVersion2

GET数据说明

GET数据示例如下:

 

参数说明

参数 是否必须 说明

返回字段说明

    成功:
         {
        "error":0,
        "version":"1",
        "description":"1.优化成长记忆; 2.添加活动分享。",
        "apkurl":"http://10.10.1.210:8003/Api/AppDown/itv/v0.1.0.apk",
        "apkname":"ITV"
    }
字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string error=1 返回错误信息
version string 版本
description string 更新信息
apkurl string 下载URl
apkname string 名字

获取同学们都在看

获取同学们都在看,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/SearchClassmatesPlayRecords

POST数据说明

POST数据示例如下:

      {                           
                    userID: "10008848",
                    unitID: "10000006",
                    pageIndex: 1,
                    pageSize: 20
               }
    

参数说明

参数 是否必须 说明
userID 用户ID
unitID 单位ID
pageIndex 页码
pageSize 分页数量

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

              {
                "error":0,
                "data":{
                    "classMatePlayList":[
                        {    
                            "isCollect":0,    
                            "source":1,
                            "resourceID":"10000007",
                            "fullName":"Lighthouse.jpg",
                            "filePath":"http://10.10.1.210:8005//upload/slice/complete/8969288f4245120e7c3870287cce0ff3.jpg",
                            "coverPath":"",
                            "count":1,
                            "RsType":"RsStp"
                        }
                    ],
                    "hotSptList":[
                        {
                            "specialTopicID":"10000002",
                            "topicName":"家庭教育2"
                        }
                    ],
                    "hotCmList":[
                        {
                            "studentName":"陈海诺",
                            "photo":"http://10.10.1.210:8005//upload/avatars/User10008848/small20161028174102.jpg",
                            "playCount":6
                        }
                    ]
                }
            }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息
classMatePlayList resourceID string 资源ID
source string 来源 0 同步课堂 1 专题
isCollect string 是否收藏 0 否 1是
fullName string 资源名称
filePath string 文件路径(专题为空)
coverPath string 封面地址
count string 播放次数
rsType string 资源格式 ( RsStp 专题资源 Rs 同步课堂资源)
hotSptList specialTopicID string 专题ID
topicName string 专题名字
hotCmList studentName string 学生姓名
photo string 头像地址
playCount string 点播次数

搜索之热门专题

搜索之热门专题,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/HotSpecialTopic

POST数据说明

POST数据示例如下:

      {                           
                    userID: "10008848",
                    unitID: "10000006"
               }
    

参数说明

参数 是否必须 说明
userID 用户ID
unitID 单位ID

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

              {
                "error":0,
                "data":{
                    "hotSptList":[
                        {
                            "specialTopicID":"10000002",
                            "topicName":"家庭教育2", 
                            "coverPath":"http://10.10.1.210:8005//upload/avatars/User10008848/small20161028174102.jpg"
                        }
                    ]
                }
            }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息
hotSptList specialTopicID string 专题ID
topicName string 专题名字
coverPath string 封面

收藏资源或者专题

收藏资源或者专题,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/AddCollectRs

POST数据说明

POST数据示例如下:

      {                       
                    rsFrom: "Spt",
                    source: "1",
                    specialTopicID: "10000001",
                    rsSptResourceID: "10000001",
                    rsResourceID: "",
                    userID: "10008848",
                    empName: "陈海诺",
               }
    

参数说明

参数 是否必须 说明
rsFrom 资源来源 Rs 同步课堂 RsSpt 专题课堂 Spt 专题
source 同步课堂 = 0, 教育专题 = 1
userID 收藏人userID
empName 收藏人姓名
specialTopicID 专题ID(如是收藏同步课堂资源 值为空/)
rsSptResourceID 专题资源ID(如是收藏同步课堂资源/专题 值为空)
rsResourceID 同步课堂资源ID(如是收藏专题资源/专题 值为空)
userID 操作人用户ID
empName 操作人姓名

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

            {
            "error":0
           }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息

清空播放记录

清空播放记录,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/ClearPlayRecords

POST数据说明

POST数据示例如下:

      
               {                               
                    id: "10008848",     
                    userID: "10008848"
               }
    

参数说明

参数 是否必须 说明
id 播放记录ID(有值 清空当前记录,无值 清空当前人的播放记录)
userID 播放人UserID

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

            {
            "error":0
           }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息

取消收藏

取消收藏,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/CannelCollect

POST数据说明

POST数据示例如下:

      
               {                     
                    id: "10008848",               
                    specialTopicID: "10008848",
                    rsResourceID: "10008848",    
                    userID: "10008848",            
                    rsFrom: "Rs"
               }
    

参数说明

参数 是否必须 说明
id 记录ID 有值,代表取消收藏当前专题或者资源
userID 收藏人UserID
rsFrom 类型 Rs 具体资源 Spt 专题 (id 有值,必须传值)
rsResourceID 资源ID 在具体视频里面使用
rsSptResourceID 专题资源ID 在具体视频里面使用
specialTopicID 专题ID,有值,代表取消收藏当前专题,无值,代表取消当前人所有专题收藏

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

            {
              "error":0
            }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回

获取我的消息

获取我的消息,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/SearchMyNotices

POST数据说明

POST数据示例如下:

      
                 {
                    userID: "10008817",
                    pageIndex: 1,
                    pageSize: 10
                }
    

参数说明

参数 是否必须 说明
userID 收藏人UserID
pageIndex 页位置
pageSize 条数

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

                {
    "error": 0,
    "data": [
        {
            "id": "10000917",
            "title": "新的一年:祝福你新年快乐,万事如意!",
            "sendDate": "2017-03-29",
            "isRead": 1
        },
        {
            "id": "10000916",
            "title": "年会已确定于2017年1月21日在和丰花园酒店-和妍厅举行,相关流程已公布在休闲区,请大家了解相关事宜,做好参加准备",
            "sendDate": "2017-03-28",
            "isRead": 1
        }
    ]
}
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
id string 消息ID
detailId string 消息明细ID
title string 消息标题
contens string 消息内容
userID string 发送人ID
empName string 发送人名称
isRead int 是否已读
sendDate string 日期
rsList
资源列表
sendDate string 日期
fileName string 文件名
format string 格式
physicalFileName string 物理文件名
path string 路径
isConverted string 是否转码,0否,1是
filePreview string 预览地址
size string 大小
timeLength string 时间长度
fileicon string 图标

获取新消息数量

获取新消息数量,具体如下:

接口调用请求说明

http请求方式: GET
    {WebPath}/api/ApiITV/GetNewNoticeCount

GET数据说明

GET数据示例如下:

      
                 {
                    userID: "10000065"
                }
    

参数说明

参数 是否必须 说明
userID 用户id

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

                {
         "error": 0,
        "newNoticeCount":0
}
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
newNoticeCount int 新消息数量

设置消息已读

设置消息已读,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/SetNoticeRead

POST数据说明

POST数据示例如下:

      
                 {
                            id: "10000001"
                }
    

参数说明

参数 是否必须 说明
id id

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

                {
         "error": 0
}
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回

删除消息

删除消息,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/DeleteNotice

POST数据说明

POST数据示例如下:

      
                 {
                    id: "10000001"
                }
    

参数说明

参数 是否必须 说明
id id

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

                {
         "error": 0
}
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回

查询今日学习资源

查询今日学习资源,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/SearchRsForToday

POST数据说明

POST数据示例如下:

      {
              "userID":"10008848",           
              "pageIndex":"1",              
              "pageSize":"10"
           }

参数说明

参数 是否必须 说明
userID 用户ID
pageIndex 页码
pageSize 页数量

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

 
        老师:
          {
            "error":0,
            "data":[
                {
                    "id":"10000001",
                    "homeworkID":"10000001",
                    "sendTime":"2015-06-16",
                    "fileName":"asdaaa",
                    "teacherName":"i老师助手",
                    "isConverted":1
                    "filePath":""
                    "filePreview":""
                    "empName":"陈张生"
                    "isRead":0
                }
            ]
        }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息
id string 资源ID
homeworkID string 作业ID
sendTime string 推送时间
isRead int 是否已读,0否,1是
teacherName string 教师名字
isConverted int 是否已转码,0否1是
fileName string 文件名称
coverPath string 封面
courseName string 课程名
format string 格式
filePath string 文件路径
filePreview string 预览路径

更新学习资源阅读状态

更新学习资源阅读状态,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/UpdateRsReads

POST数据说明

POST数据示例如下:

      {
              "userID":"10008848",           
              "hwID":"1",              
              "resourceID":"10000039"
           }

参数说明

参数 是否必须 说明
userID 用户ID
hwID 页码
resourceID 页数量

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

 
        老师:
          {
            "error":0
        }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回

查询全部学习资源

查询全部学习资源,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/SearchAllRs

POST数据说明

POST数据示例如下:

      {
              "userID":"10008848",           
              "pageIndex":"1",              
              "pageSize":"10",
              "publicCourseID":""
           }

参数说明

参数 是否必须 说明
userID 用户ID
pageIndex 页码
pageSize 页数量
publicCourseID 课程ID

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

 
              {
    "error": 0, 
    "data": {
        "courses": [
            {
                "publicCourseID": "10000001", 
                "courseName": "语文"
            }, 
            {
                "publicCourseID": "10000002", 
                "courseName": "数学"
            }, 
            {
                "publicCourseID": "10000003", 
                "courseName": "英语"
            }, 
            {
                "publicCourseID": "10000016", 
                "courseName": "音乐"
            }, 
            {
                "publicCourseID": "10000017", 
                "courseName": "美术"
            }
        ], 
        "rsList": [
            {
                "id": "10000040", 
                "homeworkID": "10000021", 
                "sendTime": "2017-04-22", 
                "teacherName": "陈张生", 
                "fileName": "小学一年级算数题.xlsx", 
                "isConverted": 1, 
                "isRead": 0, 
                "coverPath": "http://demo.zjzdy.net/Views/Images/ITVHwRs/xlsx.png", 
                "filePath": "http://oss.zjzdy.net/slice/complete/fa4df850ef497a0d548365520ec4882f.xlsx", 
                "filePreview": "http://ow365.cn/?i=11509&n=3&furl=http://oss.zjzdy.net/slice/complete/fa4df850ef497a0d548365520ec4882f.xlsx"
            }
        ]
    }
}
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息
courses publicCourseID string 课程ID
courseName string 课程名称
rsList id string 资源ID
homeworkID string 作业ID
sendTime string 推送时间
isRead int 是否已读,0否,1是
teacherName string 教师名字
isConverted int 是否已转码,0否1是
fileName string 文件名称
coverPath string 封面
courseName string 课程名
format string 格式
filePath string 文件路径
filePreview string 预览路径

查询直播列表

查询直播列表,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/SearchLiveList

POST数据说明

POST数据示例如下:

      {
              userID:"10008848",
              pageIndex: "1",
              pageSize: "10"
           }

参数说明

参数 是否必须 说明
userID 用户ID
pageIndex 页码
pageSize 页数量

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

 
    {
        "error": 0, 
        "data": [
                    {
                           liveName:"澳门莲花",
                           liveContent:"asd",
                           price:"0",
                           liveUrl:""rtmp://3xhtut.live1.z1.pili.qiniucdn.com/lotustv/5562e9e4d409d24c9600075c"",
                    }
                ]
     }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息
liveName string 直播名称
liveContent string 直播内容
price string 价格
liveUrl string 直播地址

查询ITV首页基础数据

查询ITV首页基础数据,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/SearchITVBaseData

POST数据说明

POST数据示例如下:

      {
              userID:"10129580"
           }

参数说明

参数 是否必须 说明
userID 用户ID

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

 
    {
        "error": 0, 
        "data": 
                    {
                               noticeCount:0,
                               homeworkCount:0,
                               newNotice:{
                                        id:"10000001",
                                        empName:"陈张生",
                                        content:"啦啦啦",
                                        createDate:"2017-08-07"
                                }
                    }
     }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data noticeCount int 未读校信数量
homeworkCount int 未读作业数量(包括学习资源)
newNotice
最新通知
id string 最新通知的ID
content string 内容
createDate string 日期
empName string 名称

获取ITV今日学习时间轴和科目

获取ITV今日学习时间轴和科目,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/GetTimeAxisAndCourse

POST数据说明

POST数据示例如下:

      {
              userID:"10129580"
           }

参数说明

参数 是否必须 说明
userID 用户ID

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

 
    {
        "error": 0, 
        "data": {
                   dates:[
                               "2017-08-02",
                               "2017-08-01"
                    ],
                   courses:[
                                            {
                                "publicCourseID": "10000001", 
                                "courseName": "语文"
                            }, 
                            {
                                "publicCourseID": "10000002", 
                                "courseName": "数学"
                            }, 
                            {
                                "publicCourseID": "10000003", 
                                "courseName": "英语"
                            }, 
                            {
                                "publicCourseID": "10000016", 
                                "courseName": "音乐"
                            }, 
                            {
                                "publicCourseID": "10000017", 
                                "courseName": "美术"
                            }
                    ]
                }
     }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dates 数组 日期数组
courses
科目
publicCourseID string 科目ID
courseName string 科目名称

查询作业和学习资源

查询作业和学习资源,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/ApiITV/SearchHwAndStudyRs

POST数据说明

POST数据示例如下:

      {
              "userID":"10129580",           
              "pageIndex":"1",              
              "pageSize":"10",
              "date":"2017-08-03",
              "publicCourseID":""
              "searchContent":""
           }

参数说明

参数 是否必须 说明
userID 用户ID
pageIndex 页码
pageSize 页数量
date 日期格式为'2017-08-03'
publicCourseID 课程ID
searchContent 查询内容

返回值说明

在调用接口后,会返回JSON数据包。正常时的返回JSON数据包示例:

 
              {
    "error": 0,
    "count":2,
    "data": [
        {
            "id": "10001577",
            "time": "2017-08-02",
            "type": 0,
            "isRead":0,
            "content":"语文作业2",
            "courseName": "语文",
            "teacherName": "陈张生01",
            "rsList": [
                {
                    "id": "10000040", 
                    "homeworkID": "10000021", 
                    "sendTime": "2017-04-22", 
                    "courseName": "语文",
                    "teacherName": "陈张生", 
                    "fileName": "小学一年级算数题.xlsx", 
                    "physicalFileName": "小学一年级算数题.xlsx",
                    "isConverted": 1, 
                    "format":".xlsx",
                    "coverPath": "http://demo.zjzdy.net/Views/Images/ITVHwRs/xlsx.png", 
                    "filePath": "http://oss.zjzdy.net/slice/complete/fa4df850ef497a0d548365520ec4882f.xlsx", 
                    "filePreview": "http://ow365.cn/?i=11509&n=3&furl=http://oss.zjzdy.net/slice/complete/fa4df850ef497a0d548365520ec4882f.xlsx",
                    "timeLength":""
                },
                {
                    "id": "10000040", 
                    "homeworkID": "10000021", 
                    "sendTime": "2017-04-22", 
                    "courseName": "语文",
                    "teacherName": "陈张生", 
                    "fileName": "小学一年级算数题.xlsx", 
                    "physicalFileName": "小学一年级算数题.xlsx",
                    "isConverted": 1, 
                    "format":".xlsx",
                    "coverPath": "http://demo.zjzdy.net/Views/Images/ITVHwRs/xlsx.png", 
                    "filePath": "http://oss.zjzdy.net/slice/complete/fa4df850ef497a0d548365520ec4882f.xlsx", 
                    "filePreview": "http://ow365.cn/?i=11509&n=3&furl=http://oss.zjzdy.net/slice/complete/fa4df850ef497a0d548365520ec4882f.xlsx",
                    "timeLength":""
                }
            ]
        }
    ]
}     

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
count int 总数量
data id string 作业或学习资源ID
time string 时间
type int 类型,0作业,1学习资源
isRead int 是否已读,0否,1是
content string 作业内容
courseName string 科目名称
teacherName string 老师名称
rsList id string 资源ID
homeworkID string 作业ID
sendTime string 推送时间
teacherName string 教师名字
isConverted int 是否已转码,0否1是
fileName string 文件名称
physicalFileName string 文件名称
coverPath string 封面
courseName string 课程名
format string 格式
filePath string 文件路径
filePreview string 预览路径
timeLength string 时长