关于使用规则,请注意:
关于接口文档,请注意:
查询我的文件,具体如下:
接口调用请求说明
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:可以分享 | |