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