云优采集接口(/发布接口:要创建快捷方式的文件或文件夹lnkType)
优采云 发布时间: 2021-11-04 14:20云优采集接口(/发布接口:要创建快捷方式的文件或文件夹lnkType)
快捷/释放界面
1、创建快捷界面
URI:/app/lnk/create-shortcut
POST参数:
令牌:令牌参数
fileId:创建快捷方式的文件或文件夹
lnkType:快捷方式,目前只支持一种类型,即lnkType=1
parentId:将创建快捷方式的文件夹
提示:如果要创建采集的快捷方式,可以通过登录界面或用户信息同步界面获取采集ID
2、获取快捷方式信息(包括快捷方式指向的文件/文件夹)
URI:/app/lnk/get-shortcut-info
POST参数:
令牌:令牌参数
fileId:获取信息的快捷方式的ID(文件或文件夹的快捷方式被视为一种特殊的文件)
结果返回:
json.auth:当前用户对快捷方式本身的权限
json.auth2:当前用户对快捷方式指向的文件的权限
json.lnkId:快捷方式指向实际文件的ID
json.lnkType:快捷方式类型,1为普通快捷方式,2为发布文件(发布文件为特殊快捷方式)
json.lockStatus:快捷方式指定的文件类型被锁定或标记,可以查看其他文件操作界面:4、文件锁定,标记
json.targetPath:文件快捷方式的路径
3、发布文件
具有文件夹管理权限的普通管理员或超级管理员可以调用该接口
URI:/app/lnk/发布文件
POST参数:
令牌:令牌参数
fileId:要发布的文件的ID
uids:要发布到的用户、部门、角色(用“,”分隔多个),如果要发布到所有员工,填写:0
msg: 发布信息
auth:发布后,接收者的权限类型:auth=2 只预览,auth=3 预览下载
4、收件人获取发布信息
URI:/app/lnk/get-publish-info
POST参数:
令牌:令牌参数
fileId:已发布文件的 ID
在返回的结果中:
json.signTime 表示收货时间,如果值为0,则表示没有收货
5、 为已发布的文档签名
URI:/app/lnk/sign-file
POST参数:
令牌:令牌参数
fileId:要签名的发布文件的ID
6、获取已发布文件列表
具有文件夹管理权限的普通管理员或超级管理员可以调用该接口
URI:/app/lnk/get-publish-list
POST参数:
令牌:令牌参数
page:当前显示哪个页面,0表示第一页,默认每页显示30个已发布的文件
aullUser:是否显示云盘上所有已发布的文件,allUser=1表示显示所有已发布的文件,否则只显示发布者自己发布的文件。此项仅对超级管理员有效
7、发布者获取单个文件的发布信息
具有文件夹管理权限的普通管理员或超级管理员可以调用该接口
URI:/app/lnk/get-publish-info2
POST参数:
令牌:令牌参数
pid:发布ID,通过/app/lnk/get-publish-list接口获取
在返回的结果中:
json.noFile,如果它的值为1,则表示当前release指向的实体文件(实际上是一种特殊类型的快捷方式)已被删除
json.users 是一个列表,列出了发布的所有收件人。如果 json.users[index].signTime 等于 0,则表示接收方没有签名,如果大于 0,表示接收方已经签名,其值代表签名时的 unix 时间戳。