网页与手机端开发
API接口文档
URI: /app/file/share-link
POST参数:
token: token参数
fileIds: 要分享外链的文件/文件夹的ID,可填写多个,中间用空格隔开,如: 434 234 235
linkType: 分享类型,当值为1时,分享的外链只能预览,值为2时,可以预览和下载
pwd: 分享密码,不填则无需密码
days: 分享时效,即能分享多少天,不填则无限制
URI: /app/file/list-share-link
POST参数:
token: token参数
返回的json.data是一个列表,其每一项中enid表示分享加密ID,分享URL是:http://domain:port/link?t=enid,totime是unix时间戳,指该分享的到期时间,如果为0则不限制
URI: /app/file/cancel-share-link
POST参数:
token: token参数
id: 分享ID,可通过/app/file/list-share-link获取
URI: /app/file/lock-file
POST参数:
token: token参数
fileId: 要锁定的文件ID
lockType: lockType=2是锁定,有编辑权限的用户可以锁定文件;lockType=1,标记为归档(禁止编辑,禁止删除);lockType=3,标记为定稿(禁止编辑);lockType=4,标记为作废(禁止编辑、禁止删除、禁止下载、禁止预览),所有标记类的操作都需要对文件有管理权限
URI: /app/file/unlock-file
POST参数:
token: token参数
fileId: 要解锁的文件ID
注意:解锁需要对文件有编辑权限,解除标记需要对文件有管理权限
URI: /app/file/get-path-fileid
POST参数:
token: token参数
path: 文件的完整路径,如:优米云盘/研发部/mac/test
对于能预览的图片,本接口可以直接获取其指定页的png图片
URI: /app/file/get-pdf-png
POST参数:
token: token参数
fileId: 文件的ID
page: 当前页数
返回值:json.total,当前文件总共有多少页,json.pngData:当前页的png格式二进制数据,该二进制数据经过base64编码,解码后就是原始的png格式二进制数据
URI: /app/file/get-fileinfo
POST参数:
token: token参数
fileIds: 文件/文件夹的ID,可填写多个,中间用逗号隔开,如: 434,234,234
URI: /app/file/download-thumb
POST参数:
token: token参数
fileId: 文件的ID
返回二进制的png文件数据
URI: /app/file/get-path-fileid
POST参数:
token: token参数
path: 文件夹完整路径,如:公司文件/示例-按部门/销售部
该接口可返回对应路径的文件夹ID