400-158-0245

概述

网页与手机端开发

系统架构

网页端开发

手机端开发

常见问题

API接口文档

说明

用户接口

文件核心操作接口

文件管理接口

其它文件操作接口

审批接口

讨论接口

快捷方式/发布接口

消息/提醒接口

多媒体接口

 

其它文件操作接口

1、分享外链

URI: /app/file/share-link

POST参数:

token: token参数

fileIds: 要分享外链的文件/文件夹的ID,可填写多个,中间用空格隔开,如: 434 234 235

linkType: 分享类型,当值为1时,分享的外链只能预览,值为2时,可以预览和下载

pwd: 分享密码,不填则无需密码

days: 分享时效,即能分享多少天,不填则无限制

2、我分享的外链列表

URI: /app/file/list-share-link

POST参数:

token: token参数

返回的json.data是一个列表,其每一项中enid表示分享加密ID,分享URL是:http://domain:port/link?t=enid,totime是unix时间戳,指该分享的到期时间,如果为0则不限制

3、撤销我分享的外链

URI: /app/file/cancel-share-link

POST参数:

token: token参数

id: 分享ID,可通过/app/file/list-share-link获取

4、文件锁定、标记

URI: /app/file/lock-file

POST参数:

token: token参数

fileId: 要锁定的文件ID

lockType: lockType=2是锁定,有编辑权限的用户可以锁定文件;lockType=1,标记为归档(禁止编辑,禁止删除);lockType=3,标记为定稿(禁止编辑);lockType=4,标记为作废(禁止编辑、禁止删除、禁止下载、禁止预览),所有标记类的操作都需要对文件有管理权限

5、文件解锁/解除标记

URI: /app/file/unlock-file

POST参数:

token: token参数

fileId: 要解锁的文件ID

注意:解锁需要对文件有编辑权限,解除标记需要对文件有管理权限

6、根据文件夹路径获取它的ID

URI: /app/file/get-path-fileid

POST参数:

token: token参数

path: 文件的完整路径,如:优米云盘/研发部/mac/test

7、获取文件的预览图片

对于能预览的图片,本接口可以直接获取其指定页的png图片

URI: /app/file/get-pdf-png

POST参数:

token: token参数

fileId: 文件的ID

page: 当前页数

返回值:json.total,当前文件总共有多少页,json.pngData:当前页的png格式二进制数据,该二进制数据经过base64编码,解码后就是原始的png格式二进制数据

8、获取文件信息

URI: /app/file/get-fileinfo

POST参数:

token: token参数

fileIds: 文件/文件夹的ID,可填写多个,中间用逗号隔开,如: 434,234,234

9、获取文件的缩略图

URI: /app/file/download-thumb

POST参数:

token: token参数

fileId: 文件的ID

返回二进制的png文件数据

10、根据路径获取文件夹的ID

URI: /app/file/get-path-fileid

POST参数:

token: token参数

path: 文件夹完整路径,如:公司文件/示例-按部门/销售部

该接口可返回对应路径的文件夹ID