云优采集接口( 管理员可管理的文件夹列表有文件夹管理权限的普通管理员或超级管理员)
优采云 发布时间: 2021-11-09 17:23云优采集接口(
管理员可管理的文件夹列表有文件夹管理权限的普通管理员或超级管理员)
文件管理界面
1、列出当前管理员可以管理的文件夹
具有文件夹管理权限的普通管理员或超级管理员可以调用该接口
URI:/app/file/list-manage-dir
POST参数:
令牌:令牌参数
返回的 json.data 是一个列表,列出了管理员可以管理的每个文件夹(以及文件夹的子文件夹列表)
2、列出对文件或文件夹设置的所有权限
具有文件夹管理权限的普通管理员或超级管理员可以调用该接口
URI:/app/file/list-file-auth
POST参数:
令牌:令牌参数
fileId:文件或文件夹的 ID
返回的 json.data 是一个列表,列出了文件/文件夹的所有权限设置。如果 json.data[index].fileId 与 POST 提交的 fileId 不一致,则权限来自 json.data[index] 继承自 .fileId
3、列出对用户、部门、角色和创建者设置的所有权限
具有文件夹管理权限的普通管理员或超级管理员可以调用该接口
URI:/app/file/list-user-auth
POST参数:
令牌:令牌参数
userId:用户、部门、角色或创建者的ID(提醒:创建者ID为特殊值:2039878274)
返回的 json.data 是一个列表,列出了 userId 拥有的所有权限设置。如果json.data[index].userId和POST提交的userId不一致,权限继承自json.data[index].userId来
4、添加文件/文件夹权限
具有文件夹管理权限的普通管理员或超级管理员可以调用该接口
注意:每个fileId-userId组合只能有一个权限设置,所以如果fileId-userId组合已经加了权限,再调用这个接口,会被新的权限覆盖
URI:/app/file/add-file-auth
POST参数:
令牌:令牌参数
fileId:文件或文件夹的 ID
userId:用户、部门、角色或创建者的ID(提醒:创建者ID为特殊值:2039878274)
auth:权限类型
读音云盘的权限类型用字母表示:
可见:V
上传:U
新:N
预览:P
打印:T
修改:M
下载:D
外部链接:E
删除:R
所有权限:A
完全禁止:B
注意权限类型之间存在联动关系。例如,预览权限必须同时具有可见权限。即如果只加了预览权限,auth参数必须写成:VP。具体权限联动,可以在云盘客户端添加权限,实际操作界面。你可以知道。
5、删除文件/文件夹的权限
具有文件夹管理权限的普通管理员或超级管理员可以调用该接口
URI:/app/file/remove-file-auth
POST参数:
令牌:令牌参数
authId:授权ID,可以通过/app/file/list-file-auth或者/app/file/list-user-auth获取
6、查看文件夹策略
具有文件夹管理权限的普通管理员或超级管理员可以调用该接口
文件夹策略可以设置文件夹的允许大小和允许的文件类型
URI:/app/file/view-folder-policy
POST参数:
令牌:令牌参数
fileId:文件夹 ID
如果返回的json.data有值,json.data.size为限制文件夹大小,以MB为单位,json.data.fileExtend代表文件夹允许的扩展名,多个扩展名之间用空格隔开
7、设置文件夹策略
具有文件夹管理权限的普通管理员或超级管理员可以调用该接口
URI:/app/file/set-folder-policy
POST参数:
令牌:令牌参数
fileId:文件夹 ID
size:限制文件夹的大小,以MB为单位
fileExtend:限制文件扩展名,多个扩展名之间用空格分隔,如:"docx pptx xlsx doc ppt xls"
注意:size和fileExtend可以同时填一或两个,如果都为空,则表示文件夹策略无限制
8、选择或取消固定文件
具有文件夹管理权限的普通管理员或超级管理员可以调用该接口
URI:/app/file/top-order-file
POST参数:
令牌:令牌参数
fileId:文件或文件夹的 ID
type:type=1表示粘贴,type=2表示去除粘贴,如果文件已经被置顶,并且因为其他文件也被置顶,则不排在第一,再次调用粘贴接口,该文件将再次排在第一
9、获取单个文件的日志
具有文件夹管理权限的普通管理员或超级管理员可以调用该接口
URI:/app/file/get-one-file-log
POST参数:
令牌:令牌参数
fileId:文件或文件夹的 ID
page:当前页码(每次只显示30条日志,0表示第一页)