关于使用规则,请注意:


关于接口文档,请注意:



目录

查询我的文件

查询我的文件,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/NetDisk/*****

POST数据说明

POST数据示例如下:

      {
              userID:"10008817",
              dirID:"1",    
              searchContent: "",
              sortType:"1",
              pageIndex:1,
              pageSize:20,
              isShare:0
           }

参数说明

参数 是否必须 说明
userID 用户ID
dirID 目录id,根目录页传1
searchContent 搜索内容
sortType 排序类型
pageIndex 页位置
pageSize 页大小

返回值说明

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

 
        老师:
                          {
    "error": 0,
    "data": [
        {
            "id": "10000435",
            "name": "www",
            "size": "0",
            "createDate": "2017-05-16 16:13",
            "userID":"10008817",
            "empName":"陈张生",
            "type": 0,
            "format": "",
            "filePath": "",
            "resourcesType": -1,
            "md5": "",    
            "fileDataSource":0,
            "isConverted": 0,
            "isRoot":0,
            "filePreview": "",
            "imagePath": "",
            "rightCodes":[0,1,2],
        }
    ]
}
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息
id string id
name string 文件或文件夹名称
size decimal 大小
createDate string 创建日期
userID string 上传者ID
empName string 创建者
type int 类型,0文件夹,1文件
format string 格式
filePath string 文件路径
resourcesType int 资源类型,0文档,1视频,2图片,3音频,4动画,5其他,-1文件夹
md5 string MD5码
fileDataSource int 文件来源 我的文档 = 0, 备课文档=1, 学校文档=2, 校本资源=3, 区域资源=4
isConverted int 是否转码,0否1是
isRoot int 是否是根目录,0否1是
filePreview string 预览路径
imagePath string 文件封面
rightCodes int数组 0:完全控制,1:可以浏览,2:可以上传3:可以新建,4:可以编辑,5:可以下载,6:可以删除,7:可以移动,8:可以分享

查询我的桌面

查询我的桌面,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/NetDisk/*****

POST数据说明

POST数据示例如下:

      {
              userID:"10008817",
              dirID:"1",    
              searchContent: "",
              sortType:"1",
              pageIndex:1,
              pageSize:20,
              isShare:0
           }

参数说明

参数 是否必须 说明
userID 用户ID
dirID 目录id,根目录页传2
searchContent 搜索内容
sortType 排序类型
pageIndex 页位置
pageSize 页大小

返回值说明

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

 
        老师:
                          {
    "error": 0,
    "data": [
        {
            "id": "10000435",
            "name": "www",
            "size": "0",
            "createDate": "2017-05-16 16:13",
            "userID":"10008817",
            "empName":"陈张生",
            "type": 0,
            "format": "",
            "filePath": "",
            "resourcesType": -1,
            "md5": "",    
            "fileDataSource":0,
            "isConverted": 0,
            "isRoot":0,
            "filePreview": "",
            "imagePath": "",
            "rightCodes":[0,1,2],
        }
    ]
}
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息
id string id
name string 文件或文件夹名称
size decimal 大小
createDate string 创建日期
userID string 上传者ID
empName string 创建者
type int 类型,0文件夹,1文件
format string 格式
filePath string 文件路径
resourcesType int 资源类型,0文档,1视频,2图片,3音频,4动画,5其他,-1文件夹
md5 string MD5码
fileDataSource int 文件来源 我的文档 = 0, 备课文档=1, 学校文档=2, 校本资源=3, 区域资源=4
isConverted int 是否转码,0否1是
isRoot int 是否是根目录,0否1是
filePreview string 预览路径
imagePath string 文件封面
rightCodes int数组 0:完全控制,1:可以浏览,2:可以上传3:可以新建,4:可以编辑,5:可以下载,6:可以删除,7:可以移动,8:可以分享

新建我的文件夹

新建我的文件夹,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/NetDisk/****

POST数据说明

POST数据示例如下:

      {
                    userID: "10008817",
                    unitID: "10000006",
                    name: "新建文件夹",
                    accessType:1
                    parentID: "1",
                    fileDataSource:0,
           }

参数说明

参数 是否必须 说明
userID 用户ID
unitID 学校ID
name 目录名
parentID 父目录ID,如果在根目录新建文件夹传1
accessType 访问类型Web = 0,IOS = 1,IOSPad = 2,Android = 3,AndroidPad = 4,IPTV = 5,微信 = 6
fileDataSource 文件来源,我的文件 = 0, 备课文档=1, 学校文档=2, 校本资源=3, 区域资源=4

返回值说明

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

 
    {
    error: 0
    data:{
            "id": "10000435",
            "name": "www",
            "size": "0",
            "createDate": "2017-05-16 16:13",
            "userID":"10008817",
            "empName":"陈张生",
            "type": 0,
            "format": "",
            "filePath": "",
            "resourcesType": -1,
            "md5": "",    
            "fileDataSource":0,
            "isConverted": 0,
            "isRoot":0,
            "filePreview": "",
            "imagePath": "",
            "rightCode":[0,1,2]
        }
  }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息
id string id
name string 文件或文件夹名称
size decimal 大小
createDate string 创建日期
userID string 上传者ID
empName string 创建者
type int 类型,0文件夹,1文件
format string 格式
filePath string 文件路径
resourcesType int 资源类型,0文档,1视频,2图片,3音频,4动画,5其他,-1文件夹
md5 string MD5码
fileDataSource int 文件来源 我的文档 = 0, 备课文档=1, 学校文档=2, 校本资源=3, 区域资源=4
isConverted int 是否转码,0否1是
isRoot int 是否是根目录,0否1是
filePreview string 预览路径
imagePath string 文件封面
rightCodes int数组 0:完全控制,1:可以浏览,2:可以上传3:可以新建,4:可以编辑,5:可以下载,6:可以删除,7:可以移动,8:可以分享

删除我的文件夹或文件

删除我的文件夹或文件,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/NetDisk/****

POST数据说明

POST数据示例如下:

      {
                    userID: "10008817",
                    unitID: "10000006",
                    accessType: 1,
                    fileDataSource:0,
                    fileIDs: "10000001",
                    dirIDs: "10000001"
           }

参数说明

参数 是否必须 说明
unitID 学校ID
userID 用户id
fileDataSource 文件来源,我的文件 = 0, 备课文档=1, 学校文档=2, 校本资源=3, 区域资源=4
accessType 访问类型Web = 0,IOS = 1,IOSPad = 2,Android = 3,AndroidPad = 4,IPTV = 5,微信 = 6
fileIDs 文件ID,多个文件ID之间用逗号","分隔
dirIDs 目录id,多个目录ID之间用逗号","分隔

返回值说明

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

 
   {
    error: 0
  }
               

返回字段说明

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

重命名文件或文件夹

重命名文件或文件夹,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/NetDisk/*****

POST数据说明

POST数据示例如下:

      {
                        type:"0",
                        id: "10000001",    
                        userID: "10008817",
                        oldName:"新建文件夹",
                        fileDataSource:0,
                        name:"新建文件夹2",
                        accessType:1
           }

参数说明

参数 是否必须 说明
id 文件或文件夹id,多个id之间用逗号“,”分隔
userID 用户id
type 类型,0文件夹,1文件,多个type与id一一对应,用逗号“,”分隔
fileDataSource 文件来源,我的文件 = 0, 备课文档=1, 学校文档=2, 校本资源=3, 区域资源=4
name 新名称,多个名称与id一一对应,用逗号“,”分隔
accessType 访问类型Web = 0,IOS = 1,IOSPad = 2,Android = 3,AndroidPad = 4,IPTV = 5,微信 = 6

返回值说明

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

 
   {
    error: 0
  }
               

返回字段说明

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

上传我的文件

上传我的文件,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/NetDisk/*****

POST数据说明

POST数据示例如下:

             {
                    userID: "10008817",
                    unitID: "10000006",
                    dirID: "1",
                    accessType: 1,
                    fileDataSource:0,
                    customFileName: "测试图片1",
                    filePath: "http://oss.zjzdy.net/slice/complete/9d377b10ce778c4938b3c7e2c63a229a.jpg",
                    md5code: "9d377b10ce778c4938b3c7e2c63a229a",
                    fileFormat: ".jpg",
                    resourcesType: 2,
                    timeLength: 0,
                    fileSize: 777835
                }

参数说明

参数 是否必须 说明
unitID 学校ID
userID 用户id
dirID 目录ID,如果上传到我的文件根目录,传"1"
fileDataSource 文件来源,我的文件 = 0, 备课文档=1, 学校文档=2, 校本资源=3, 区域资源=4
accessType 访问类型Web = 0,IOS = 1,IOSPad = 2,Android = 3,AndroidPad = 4,IPTV = 5,微信 = 6
customFileName 原文件名
timeLength 时长
md5code Md5码
格式
fileSize 大小
filePath 文件路径
resourcesType 资源类型,0文档,1视频,2图片,3音频,4动画,5其他

返回值说明

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

 
   {
    error: 0
  }
               

返回字段说明

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

查询我的分享

查询我的分享,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/NetDisk/*****

POST数据说明

POST数据示例如下:

      {
              userID:"10008817",
              searchContent: "",
              pageIndex:1,
              pageSize:20
           }

参数说明

参数 是否必须 说明
userID 用户ID
searchContent 搜索内容
pageIndex 页位置
pageIndex 页大小

返回值说明

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

 
        老师:
                          {
    "error": 0,
    "data": [
        {
            "id": "10000435",
            "recordID":"10000001",
            "name": "www",
            "size": "0",
            "createDate": "2017-05-16 16:13",
            "userID":"10008817",
            "empName":"陈张生",
            "type": 0,
            "format": "",
            "filePath": "",
            "resourcesType": -1,
            "md5": "",    
            "fileDataSource":0,
            "isConverted": 0,
            "isRoot":0,
            "filePreview": "",
            "imagePath": "",
            "rightCode":[0,1,2],
            "recordType":0
        }
    ]
}
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息
id string id
recordID string 记录ID
name string 文件或文件夹名称
size decimal 大小
createDate string 创建日期
userID string 上传者ID
empName string 分享者名称
type int 类型,0文件夹,1文件
format string 格式
filePath string 文件路径
resourcesType int 资源类型,0文档,1视频,2图片,3音频,4动画,5其他,-1文件夹
md5 string MD5码
fileDataSource int 文件来源 我的文档 = 0, 备课文档=1, 学校文档=2, 校本资源=3, 区域资源=4
isConverted int 是否转码,0否1是
isRoot int 是否是根目录,0否1是
filePreview string 预览路径
imagePath string 文件封面
rightCodes int数组 0:完全控制,1:可以浏览,2:可以上传3:可以新建,4:可以编辑,5:可以下载,6:可以删除,7:可以移动,8:可以分享
recordType int 记录类型,0我的分享,1分享给我,2浏览记录

查询我的浏览记录

查询我的浏览记录,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/NetDisk/*****

POST数据说明

POST数据示例如下:

      {
              userID:"10008817",
              searchContent: "",
              pageIndex:1,
              pageSize:20
           }

参数说明

参数 是否必须 说明
userID 用户ID
searchContent 搜索内容
pageIndex 页位置
pageIndex 页大小

返回值说明

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

 
        老师:
                          {
    "error": 0,
    "data": [
        {
            "id": "10000435",
            "recordID":"10000001"
            "name": "www",
            "size": "0",
            "createDate": "2017-05-16 16:13",
            "userID":"10008817",
            "empName":"陈张生",
            "type": 0,
            "format": "",
            "filePath": "",
            "resourcesType": -1,
            "md5": "",    
            "fileDataSource":0,
            "isConverted": 0,
            "isRoot":0,
            "filePreview": "",
            "imagePath": "",
            "rightCodes":[0,1,2],
            "recordType":2
        }
    ]
}
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息
id string id
recordID string 记录ID
name string 文件或文件夹名称
size decimal 大小
createDate string 创建日期
userID string 上传者ID
empName string 浏览者名称
type int 类型,0文件夹,1文件
format string 格式
filePath string 文件路径
resourcesType int 资源类型,0文档,1视频,2图片,3音频,4动画,5其他,-1文件夹
md5 string MD5码
fileDataSource int 文件来源 我的文档 = 0, 备课文档=1, 学校文档=2, 校本资源=3, 区域资源=4
isConverted int 是否转码,0否1是
isRoot int 是否是根目录,0否1是
filePreview string 预览路径
imagePath string 文件封面
rightCodes int数组 0:完全控制,1:可以浏览,2:可以上传3:可以新建,4:可以编辑,5:可以下载,6:可以删除,7:可以移动,8:可以分享
recordType int 记录类型,0我的分享,1分享给我,2浏览记录

移动文件或文件夹

移动文件或文件夹,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/NetDisk/****

POST数据说明

POST数据示例如下:

      {
              userID:"10008817",
              dirID: "10000001",
              dirIDs:"10000006,10000005",
              fileIDs:"10000006",
              dirNames: "oo,5555",
              fileDataSource:1,
              oldFileDataSource:1,
              accessType:1
           }

参数说明

参数 是否必须 说明
userID 用户id
dirID 新目录的ID
fileDataSource 新目录的文件来源,我的文件 = 0, 备课文档=1, 学校文档=2, 校本资源=3, 区域资源=4
oldFileDataSource 旧目录的文件来源,我的文件 = 0, 备课文档=1, 学校文档=2, 校本资源=3, 区域资源=4
accessType 访问类型Web = 0,IOS = 1,IOSPad = 2,Android = 3,AndroidPad = 4,IPTV = 5,微信 = 6
dirIDs 需要移动的目录id字符串,多个ID之间以逗号“,”分隔
fileIDs 需要移动的文件id字符串,多个ID之间以逗号“,”分隔
accessType 访问类型Web = 0,IOS = 1,IOSPad = 2,Android = 3,AndroidPad = 4,IPTV = 5,微信 = 6
dirNames 移动后目录名称字符串,多个名称之间以逗号“,”分隔,必须跟ID一一对应
fileNames 移动后文件名称字符串,多个名称之间以逗号“,”分隔,必须跟ID一一对应

返回值说明

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

 
   {
    error: 0
  }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data
返回名字重复的文件信息
id string 文件或文件夹id
type int 类型,0文件夹,1文件
name string 重名的文件或文件夹名称

查询学校文件

查询学校文件,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/NetDisk/******

POST数据说明

POST数据示例如下:

      {
              userID:"10008817",
              dirID:"",
              fileDataSource:-1,
              searchContent: "",
              sortType:"1",
              pageIndex:1,
              pageSize:20
           }

参数说明

参数 是否必须 说明
userID 用户ID
dirID 目录id,根目录页传8
fileDataSource 文件来源,我的文件 = 0, 备课文档=1, 学校文档=2, 校本资源=3, 区域资源=4
searchContent 搜索内容
sortType 排序类型
pageIndex 页位置
pageSize 页大小

返回值说明

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

 
        老师:
                          {
    "error": 0,
    "data": [
        {
            "id": "10000435",
            "name": "www",
            "size": "0",
            "createDate": "2017-05-16 16:13",
            "userID":"10008817",
            "empName":"陈张生",
            "type": 0,
            "format": "",
            "filePath": "",
            "resourcesType": -1,
            "md5": "",    
            "fileDataSource":0,
            "isConverted": 0,
            "isRoot":0,
            "filePreview": "",
            "imagePath": "",
            "rightCodes":[0,1,2]
        }
    ]
}
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息
id string id
name string 文件或文件夹名称
size decimal 大小
createDate string 创建日期
userID string 上传者ID
empName string 创建者
type int 类型,0文件夹,1文件
format string 格式
filePath string 文件路径
resourcesType int 资源类型,0文档,1视频,2图片,3音频,4动画,5其他,-1文件夹
md5 string MD5码
fileDataSource int 文件来源 我的文档 = 0, 备课文档=1, 学校文档=2, 校本资源=3, 区域资源=4
isConverted int 是否转码,0否1是
isRoot int 是否是根目录,0否1是
filePreview string 预览路径
imagePath string 文件封面
rightCodes int数组 0:完全控制,1:可以浏览,2:可以上传3:可以新建,4:可以编辑,5:可以下载,6:可以删除,7:可以移动,8:可以分享

查询分享给我

查询分享给我,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/NetDisk/*****

POST数据说明

POST数据示例如下:

      {
              userID:"10008817",
              searchContent: "",
              pageIndex:1,
              pageSize:20
           }

参数说明

参数 是否必须 说明
userID 用户ID
searchContent 搜索内容
pageIndex 页位置
pageIndex 页大小

返回值说明

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

 
                          {
    "error": 0,
    "data": {
                newCount:5,
                shareFiles:[
                {
                    "id": "10000435",
                    "recordID":"10000001"
                    "name": "www",
                    "size": "0",
                    "createDate": "2017-05-16 16:13",
                    "userID":"10008817",
                    "empName":"陈张生",
                    "type": 0,
                    "format": "",
                    "filePath": "",
                    "resourcesType": -1,
                    "md5": "",    
                    "fileDataSource":0,
                    "isConverted": 0,
                    "isRoot":0,
                    "filePreview": "",
                    "imagePath": "",
                    "rightCodes":[0,1,2],
                    "recordType":1
                }
            ]
        }
}
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data newCount int 未读数量
shareFiles id string id
recordID string 记录ID
isBrowse int 是否已查看,1是,0否
name string 文件或文件夹名称
size decimal 大小
createDate string 创建日期
userID string 上传者ID
empName string 分享者名称
type int 类型,0文件夹,1文件
format string 格式
filePath string 文件路径
resourcesType int 资源类型,0文档,1视频,2图片,3音频,4动画,5其他,-1文件夹
md5 string MD5码
fileDataSource int 文件来源 我的文档 = 0, 备课文档=1, 学校文档=2, 校本资源=3, 区域资源=4
isConverted int 是否转码,0否1是
isRoot int 是否是根目录,0否1是
filePreview string 预览路径
imagePath string 文件封面
rightCodes int数组 0:完全控制,1:可以浏览,2:可以上传3:可以新建,4:可以编辑,5:可以下载,6:可以删除,7:可以移动,8:可以分享
recordType int 记录类型,0我的分享,1分享给我,2浏览记录

新增浏览记录

新增浏览记录,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/NetDisk/*****

POST数据说明

POST数据示例如下:

      {
                  userID: "10008817",
                    fileDataSource: 1,
                    type: 0,
                    id: "10000002",
                    accessType: 1,
                    playTime: "2017-05-25 15:42:00",
                    lastPlayTime: ""
           }

参数说明

参数 是否必须 说明
userID 用户ID
fileDataSource 文件来源,我的文件 = 0, 备课文档=1, 学校文档=2, 校本资源=3, 区域资源=4
type 类型,0文件,1文件夹
accessType 访问类型Web = 0,IOS = 1,IOSPad = 2,Android = 3,AndroidPad = 4,IPTV = 5,微信 = 6
playTime 浏览时间
lastPlayTime 视频播放到的节点如12:20

返回值说明

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

 
        老师:
                          {
    "error": 0
}
               

返回字段说明

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

分享文件

分享文件,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/NetDisk/*****

POST数据说明

POST数据示例如下:

     paramJson: {
                    userID: "10008817",
                    accessType:1,
                    files:
                        [
                            {
                                id: "10000002",
                                fileDataSource: 1,
                                type: 1
                            }
                        ],
                    userIDs:
                        [
                            { userID: "10008817", empName: "陈张生" }
                        ],
                    depatmentIDs: [
                        "10000036"
                    ],
                    classAdjusetIDs: ["10000065"]
           }

参数说明

参数 是否必须 说明
userID 用户ID
accessType 访问类型Web = 0,IOS = 1,IOSPad = 2,Android = 3,AndroidPad = 4,IPTV = 5,微信 = 6
classAdjusetIDs 选择的班级ID
depatmentIDs 选择的部门ID
cusIDs 选择的自定义群组ID
disIDs 选择的公共群组ID
userIDs
选择的人员
userID 人员ID
empName 人员名称
files
分享的文件
id 文件或文件夹ID
fileDataSource 文件来源,我的文件 = 0, 备课文档=1, 学校文档=2, 校本资源=3, 区域资源=4
type 类型,0文件夹,1文件

返回值说明

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

 
        老师:
                          {
    "error": 0
}
               

返回字段说明

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

查询网盘分享通讯录

查询网盘分享通讯录,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/NetDisk/*****

POST数据说明

POST数据示例如下:

      {        
              "userid": "10000001",        
              "unitID": "10000001",            
              "token":"324jdfklshfgfgsfdg"
           }

参数说明

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

返回值说明

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

 
                  {
                    "error":0,
                    "data":[
                        {
                            "id":"10000001",
                            "groupName":"101班",
                            "userCount":3,
                            "groupType":"Cls"
                        },
                        {
                            "id":"10000002",
                            "groupName":"1.部门总",
                            "userCount":0,
                            "groupType":"Dep"
                        }
                    ]
                }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data string
id string id
groupName string 分组名
userCount string 用户数
groupType string 分组类型 Cls 班级分组 Dep 部门分组 Dis公共分组 Cus自定义分组

查询网盘分享通讯录分组部门人员以及子部门

查询网盘分享通讯录分组部门人员以及子部门,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/NetDisk/****

POST数据说明

POST数据示例如下:

      {        
              "id": "10000002",         
              "type": "Cls",         
               "unitID": "10000014",   
              "token":"324jdfklshfgfgsfdg"
           }

参数说明

参数 是否必须 说明
id 部门ID
unitID 学校ID
type 部门类别Cls Dep
token token

返回值说明

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

 
              {
                "error":0,
                "data":{
                    "sonDepts":[
                        {
                            "id":"10000003",
                            "groupName":"2.子部门",
                            "userCount":1,
                            "groupType":"Dep"
                        }
                    ],
                    "depUsers":[
                        {
                            "userID":"10000001",
                            "empName":"管理员",
                            "photoPath":"http://localhost:2862/upload/avatars/User10000001/small20160705112232.jpg"
                        }
                    ]
                }
            }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息
sonDepts-部门下的子部门 id string id
groupName string 分组名
userCount string 用户数
groupType string 分组类型 Cls 班级分组 Dep 部门分组
depUsers-部门下的人员 userID string 用户ID
empName string 姓名
photoPath string 头像路径

查询可移动到的目录列表

查询可移动到的目录列表,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/NetDisk/*****

POST数据说明

POST数据示例如下:

      {
              userID:"10008817",
              dirID:"1",
              fileDataSource:0,
           }

参数说明

参数 是否必须 说明
userID 用户ID
dirID 目录id,根目录页不传
fileDataSource 文件来源,根目录传-1,我的文件 = 0, 备课文档=1, 学校文档=2, 校本资源=3, 区域资源=4

返回值说明

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

 
    "error": 0,
    "data": [
        {
            "id": "10000435",
            "name": "www",
            "size": "0",
            "createDate": "2017-05-16 16:13",
            "userID":"10008817",
            "empName":"陈张生",
            "type": 0,
            "format": "",
            "filePath": "",
            "resourcesType": -1,
            "md5": "",    
            "fileDataSource":0,
            "isConverted": 0,
            "isRoot":0,
            "filePreview": "",
            "imagePath": "",
            "rightCodes":[0,1,2]
        }
    ]
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息
id string id
name string 文件或文件夹名称
size decimal 大小
createDate string 创建日期
userID string 上传者ID
empName string 创建者
type int 类型,0文件夹,1文件
format string 格式
filePath string 文件路径
resourcesType int 资源类型,0文档,1视频,2图片,3音频,4动画,5其他,-1文件夹
md5 string MD5码
fileDataSource int 文件来源 我的文档 = 0, 备课文档=1, 学校文档=2, 校本资源=3, 区域资源=4
isConverted int 是否转码,0否1是
isRoot int 是否转码,0否1是
filePreview string 预览路径
imagePath string 文件封面
rightCodes int数组 0:完全控制,1:可以浏览,2:可以上传3:可以新建,4:可以编辑,5:可以下载,6:可以删除,7:可以移动,8:可以分享

获取排序条件

获取排序条件,具体如下:

接口调用请求说明

http请求方式: GET
    {WebPath}/api/NetDisk/*****

GET数据说明

GET数据示例如下:

      {
           }

参数说明

参数 是否必须 说明

返回值说明

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

 
    "error": 0,
    "data": [
        {
            "type": 0,
            "typeName": "按类型",
        },
        {
            "type": 1,
            "typeName": "按时间",
        },
        {
            "type": 2,
            "typeName": "按名称",
        },
    ]
               

返回字段说明

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

删除记录

删除记录,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/NetDisk/*****

POST数据说明

POST数据示例如下:

      {
                    recordType: "0",
                    recordIDs:"10000001"
           }

参数说明

参数 是否必须 说明
recordType 记录类型,分享给我 = 0, 我的分享=1, 浏览记录=2,回收站=3
recordIDs 记录的id,多个记录ID之间用逗号","分隔

返回值说明

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

 
   {
    error: 0
  }
               

返回字段说明

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

查询所在目录信息

查询所在目录信息,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/NetDisk/****

POST数据说明

POST数据示例如下:

      {
                    id: "10000001",
                    fileDataSource:"0",
                    type:"0",
           }

参数说明

参数 是否必须 说明
id 文件或文件夹id
fileDataSource 文件来源 我的文档 = 0, 备课文档=1, 学校文档=2, 校本资源=3, 区域资源=4
type 类型,0文件,1文件夹

返回值说明

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

 
   {
    error: 0
  }
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息
directoryPath string 所在路径
id string id
name string 文件或文件夹名称
size int 大小
createDate string 创建日期
userID string 上传者ID
empName string 创建者
type int 类型,0文件夹,1文件
format string 格式
filePath string 文件路径
resourcesType int 资源类型,0文档,1视频,2图片,3音频,4动画,5其他,-1文件夹
md5 string MD5码
fileDataSource int 文件来源 我的文档 = 0, 备课文档=1, 学校文档=2, 校本资源=3, 区域资源=4
isConverted int 是否转码,0否1是
filePreview string 预览路径
imagePath string 文件封面
rightCodes int数组 0:完全控制,1:可以浏览,2:可以上传3:可以新建,4:可以编辑,5:可以下载,6:可以删除,7:可以移动,8:可以分享

查询是否有新分享

查询是否有新分享,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/NetDisk/***

POST数据说明

POST数据示例如下:

      {
                   userID:"10008817"
           }

参数说明

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

返回值说明

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

 
   {
    error: 0,
    data:{
        hasNew:0
}
  }
               

返回字段说明

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

查询回收站

查询回收站,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/NetDisk/****

POST数据说明

POST数据示例如下:

      {
              userID:"10008817",
              searchContent: "",
              pageIndex:1,
              pageSize:20
           }

参数说明

参数 是否必须 说明
userID 用户ID
searchContent 搜索内容
pageIndex 页位置
pageSize 页大小
sortType 排序类型

返回值说明

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

 
        老师:
                          {
    "error": 0,
    "data": [
        {
            "id": "10000435",
            "recordID":"10000001"
            "name": "www",
            "size": "0",
            "createDate": "2017-05-16 16:13",
            "userID":"10008817",
            "empName":"陈张生",
            "type": 0,
            "format": "",
            "filePath": "",
            "resourcesType": -1,
            "md5": "",    
            "fileDataSource":0,
            "isConverted": 0,
            "isRoot":0,
            "filePreview": "",
            "imagePath": "",
            "rightCodes":[0,1,2],
            "recordType":1
        }
    ]
}
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息
id string id
recordID string 记录ID
name string 文件或文件夹名称
size decimal 大小
createDate string 创建日期
userID string 上传者ID
empName string 分享者名称
type int 类型,0文件夹,1文件
format string 格式
filePath string 文件路径
resourcesType int 资源类型,0文档,1视频,2图片,3音频,4动画,5其他,-1文件夹
md5 string MD5码
fileDataSource int 文件来源 我的文档 = 0, 备课文档=1, 学校文档=2, 校本资源=3, 区域资源=4
isConverted int 是否转码,0否1是
filePreview string 预览路径
imagePath string 文件封面
rightCodes int数组 0:完全控制,1:可以浏览,2:可以上传3:可以新建,4:可以编辑,5:可以下载,6:可以删除,7:可以移动,8:可以分享
recordType int 记录类型,0我的分享,1分享给我,2浏览记录,3回收站

还原文件

还原文件,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/NetDisk/****

POST数据说明

POST数据示例如下:

      {
                  recordIDs:"10000001,10000002"
           }

参数说明

参数 是否必须 说明
recordIDs 删除记录ID,多个记录id用逗号分隔

返回值说明

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

 
        老师:
                          {
    "error": 0
}
               

返回字段说明

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

设置分享记录已读

设置分享记录已读,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/NetDisk/****

POST数据说明

POST数据示例如下:

      {
                      {
                    userID: "10008817",
                    id: "10000001"
                }
           }

参数说明

参数 是否必须 说明
id 分享记录ID,取分享给我接口返回结果中的recordID
userID 用户ID

返回值说明

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

 
                          {
    "error": 0
}
               

返回字段说明

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

清空回收站或浏览记录

清空回收站或浏览记录,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/NetDisk/****

POST数据说明

POST数据示例如下:

      {
                    recordType: "2",
                    userID:"10008817"
           }

参数说明

参数 是否必须 说明
recordType 浏览记录=2,回收站=3
userID 当前登录用户id

返回值说明

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

 
   {
    error: 0
  }
               

返回字段说明

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

搜索网盘文件

搜索网盘文件,具体如下:

接口调用请求说明

http请求方式: POST
    {WebPath}/api/NetDisk/*****

POST数据说明

POST数据示例如下:

      {
              userID:"10008817",
              searchContent: "12312",
              unitID: "10000006",
              pageIndex:1,
              pageSize:20
           }

参数说明

参数 是否必须 说明
userID 用户ID
unitID 学校ID
searchContent 搜索内容
pageIndex 页位置
pageSize 页大小

返回值说明

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

 
        老师:
                          {
    "error": 0,
    "data": [
        {
            "id": "10000435",
            "name": "www",
            "size": "0",
            "directoryPath":"12312312321",
            "createDate": "2017-05-16 16:13",
            "userID":"10008817",
            "empName":"陈张生",
            "type": 0,
            "format": ".jpg",
            "filePath": "12321312",
            "resourcesType": 1,
            "md5": "",    
            "fileDataSource":0,
            "isConverted": 0,
            "isRoot":0,
            "filePreview": "",
            "imagePath": "",
            "rightCodes":[0]
        }
    ]
}
               

返回字段说明

字段 类型 说明
error int 返回值:'0'表示成功,'1'表示失败
message string 'error=1'时错误信息有值返回
data dynamic 用户信息
id string id
name string 文件或文件夹名称
size decimal 大小
directoryPath decimal 目录路径
createDate string 创建日期
userID string 上传者ID
empName string 分享者名称
type int 类型,0文件夹,1文件
format string 格式
filePath string 文件路径
resourcesType int 资源类型,0文档,1视频,2图片,3音频,4动画,5其他,-1文件夹
md5 string MD5码
fileDataSource int 文件来源 我的文档 = 0, 备课文档=1, 学校文档=2, 校本资源=3, 区域资源=4
isConverted int 是否转码,0否1是
filePreview string 预览路径
imagePath string 文件封面
rightCodes int数组 0:完全控制,1:可以浏览,2:可以上传3:可以新建,4:可以编辑,5:可以下载,6:可以删除,7:可以移动,8:可以分享