类 File
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明copy(CopyFileReq req) 复制文件,将文件复制到用户云空间的其他文件夹中。copy(CopyFileReq req, RequestOptions reqOptions) 复制文件,将文件复制到用户云空间的其他文件夹中。新建文件夹,在用户云空间的指定文件夹中创建一个新的空文件夹。createFolder(CreateFolderFileReq req, RequestOptions reqOptions) 新建文件夹,在用户云空间的指定文件夹中创建一个新的空文件夹。,createShortcut(CreateShortcutFileReq req, RequestOptions reqOptions) ,delete(DeleteFileReq req) 删除文件,删除用户在云空间内的文件或者文件夹。delete(DeleteFileReq req, RequestOptions reqOptions) 删除文件,删除用户在云空间内的文件或者文件夹。取消云文档事件订阅情况,该接口**仅支持文档拥有者**取消订阅自己文档的通知事件,可订阅的文档类型为**旧版文档**、**新版文档**、**电子表格**和**多维表格**。deleteSubscribe(DeleteSubscribeFileReq req, RequestOptions reqOptions) 取消云文档事件订阅情况,该接口**仅支持文档拥有者**取消订阅自己文档的通知事件,可订阅的文档类型为**旧版文档**、**新版文档**、**电子表格**和**多维表格**。download(DownloadFileReq req) 下载文件,使用该接口可以下载在云空间目录下的文件(不含飞书文档/表格/思维导图等在线文档)。download(DownloadFileReq req, RequestOptions reqOptions) 下载文件,使用该接口可以下载在云空间目录下的文件(不含飞书文档/表格/思维导图等在线文档)。查询云文档事件订阅状态,该接口**仅支持文档拥有者**查询自己文档的订阅状态,可订阅的文档类型为**旧版文档**、**新版文档**、**电子表格**和**多维表格**。getSubscribe(GetSubscribeFileReq req, RequestOptions reqOptions) 查询云文档事件订阅状态,该接口**仅支持文档拥有者**查询自己文档的订阅状态,可订阅的文档类型为**旧版文档**、**新版文档**、**电子表格**和**多维表格**。list(ListFileReq req) 获取文件夹下的清单,获取用户云空间中指定文件夹下的文件清单。list(ListFileReq req, RequestOptions reqOptions) 获取文件夹下的清单,获取用户云空间中指定文件夹下的文件清单。move(MoveFileReq req) 移动文件,将文件或者文件夹移动到用户云空间的其他位置。move(MoveFileReq req, RequestOptions reqOptions) 移动文件,将文件或者文件夹移动到用户云空间的其他位置。订阅云文档事件,该接口仅支持**文档拥有者**订阅自己文档的通知事件,可订阅的文档类型为**旧版文档**、**新版文档**、**电子表格**和**多维表格**。subscribe(SubscribeFileReq req, RequestOptions reqOptions) 订阅云文档事件,该接口仅支持**文档拥有者**订阅自己文档的通知事件,可订阅的文档类型为**旧版文档**、**新版文档**、**电子表格**和**多维表格**。查询异步任务状态,查询删除文件夹等异步任务的状态信息。taskCheck(TaskCheckFileReq req, RequestOptions reqOptions) 查询异步任务状态,查询删除文件夹等异步任务的状态信息。上传文件,向云空间指定目录下上传一个小文件。uploadAll(UploadAllFileReq req, RequestOptions reqOptions) 上传文件,向云空间指定目录下上传一个小文件。分片上传文件(完成上传),触发完成上传。uploadFinish(UploadFinishFileReq req, RequestOptions reqOptions) 分片上传文件(完成上传),触发完成上传。分片上传文件(上传分片),上传对应的文件块。uploadPart(UploadPartFileReq req, RequestOptions reqOptions) 分片上传文件(上传分片),上传对应的文件块。分片上传文件(预上传),发送初始化请求获取上传事务ID和分块策略,目前是以4MB大小进行定长分片。uploadPrepare(UploadPrepareFileReq req, RequestOptions reqOptions) 分片上传文件(预上传),发送初始化请求获取上传事务ID和分块策略,目前是以4MB大小进行定长分片。
-
构造器详细资料
-
File
-
-
方法详细资料
-
copy
复制文件,将文件复制到用户云空间的其他文件夹中。不支持复制文件夹。;;如果目标文件夹是我的空间,则复制的文件会在「**我的空间**」的「**归我所有**」列表里。该接口不支持并发拷贝多个文件,且调用频率上限为 5QPS 且 10000次/天 ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/copy ;
- 抛出:
Exception
-
copy
复制文件,将文件复制到用户云空间的其他文件夹中。不支持复制文件夹。;;如果目标文件夹是我的空间,则复制的文件会在「**我的空间**」的「**归我所有**」列表里。该接口不支持并发拷贝多个文件,且调用频率上限为 5QPS 且 10000次/天 ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/copy ;
- 抛出:
Exception
-
createFolder
public CreateFolderFileResp createFolder(CreateFolderFileReq req, RequestOptions reqOptions) throws Exception 新建文件夹,在用户云空间的指定文件夹中创建一个新的空文件夹。该接口不支持并发创建,且调用频率上限为 5QPS 以及 10000次/天 ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/create_folder ;
- 抛出:
Exception
-
createFolder
新建文件夹,在用户云空间的指定文件夹中创建一个新的空文件夹。该接口不支持并发创建,且调用频率上限为 5QPS 以及 10000次/天 ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/create_folder ;
- 抛出:
Exception
-
createShortcut
public CreateShortcutFileResp createShortcut(CreateShortcutFileReq req, RequestOptions reqOptions) throws Exception ,- 抛出:
Exception
-
createShortcut
,- 抛出:
Exception
-
delete
删除文件,删除用户在云空间内的文件或者文件夹。文件或者文件夹被删除后,会进入用户回收站里。要删除文件需要确保应用具有下述两种权限之一:;1. 该应用是文件所有者并且具有该文件所在父文件夹的编辑权限。;2. 该应用并非文件所有者,但是是该文件所在父文件夹的所有者或者拥有该父文件夹的所有权限(full access)。 ;
该接口不支持并发调用,且调用频率上限为5QPS。删除文件夹会异步执行并返回一个task_id,可以使用[task_check](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/task_check)接口查询任务执行状态。 ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/delete ;
- 抛出:
Exception
-
delete
删除文件,删除用户在云空间内的文件或者文件夹。文件或者文件夹被删除后,会进入用户回收站里。要删除文件需要确保应用具有下述两种权限之一:;1. 该应用是文件所有者并且具有该文件所在父文件夹的编辑权限。;2. 该应用并非文件所有者,但是是该文件所在父文件夹的所有者或者拥有该父文件夹的所有权限(full access)。 ;
该接口不支持并发调用,且调用频率上限为5QPS。删除文件夹会异步执行并返回一个task_id,可以使用[task_check](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/task_check)接口查询任务执行状态。 ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/delete ;
- 抛出:
Exception
-
deleteSubscribe
public DeleteSubscribeFileResp deleteSubscribe(DeleteSubscribeFileReq req, RequestOptions reqOptions) throws Exception 取消云文档事件订阅情况,该接口**仅支持文档拥有者**取消订阅自己文档的通知事件,可订阅的文档类型为**旧版文档**、**新版文档**、**电子表格**和**多维表格**。在调用该接口之前请确保正确[配置事件回调网址和订阅事件类型](https://open.feishu.cn/document/ukTMukTMukTM/uUTNz4SN1MjL1UzM#2eb3504a),事件类型参考[事件列表](https://open.feishu.cn/document/ukTMukTMukTM/uYDNxYjL2QTM24iN0EjN/event-list)。官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/delete_subscribe ;
- 抛出:
Exception
-
deleteSubscribe
取消云文档事件订阅情况,该接口**仅支持文档拥有者**取消订阅自己文档的通知事件,可订阅的文档类型为**旧版文档**、**新版文档**、**电子表格**和**多维表格**。在调用该接口之前请确保正确[配置事件回调网址和订阅事件类型](https://open.feishu.cn/document/ukTMukTMukTM/uUTNz4SN1MjL1UzM#2eb3504a),事件类型参考[事件列表](https://open.feishu.cn/document/ukTMukTMukTM/uYDNxYjL2QTM24iN0EjN/event-list)。官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/delete_subscribe ;
- 抛出:
Exception
-
download
下载文件,使用该接口可以下载在云空间目录下的文件(不含飞书文档/表格/思维导图等在线文档)。支持range下载。该接口支持调用频率上限为5QPS ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/download ;
- 抛出:
Exception
-
download
下载文件,使用该接口可以下载在云空间目录下的文件(不含飞书文档/表格/思维导图等在线文档)。支持range下载。该接口支持调用频率上限为5QPS ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/download ;
- 抛出:
Exception
-
getSubscribe
public GetSubscribeFileResp getSubscribe(GetSubscribeFileReq req, RequestOptions reqOptions) throws Exception 查询云文档事件订阅状态,该接口**仅支持文档拥有者**查询自己文档的订阅状态,可订阅的文档类型为**旧版文档**、**新版文档**、**电子表格**和**多维表格**。在调用该接口之前请确保正确[配置事件回调网址和订阅事件类型](https://open.feishu.cn/document/ukTMukTMukTM/uUTNz4SN1MjL1UzM#2eb3504a),事件类型参考[事件列表](https://open.feishu.cn/document/ukTMukTMukTM/uYDNxYjL2QTM24iN0EjN/event-list)。官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/get_subscribe ;
- 抛出:
Exception
-
getSubscribe
查询云文档事件订阅状态,该接口**仅支持文档拥有者**查询自己文档的订阅状态,可订阅的文档类型为**旧版文档**、**新版文档**、**电子表格**和**多维表格**。在调用该接口之前请确保正确[配置事件回调网址和订阅事件类型](https://open.feishu.cn/document/ukTMukTMukTM/uUTNz4SN1MjL1UzM#2eb3504a),事件类型参考[事件列表](https://open.feishu.cn/document/ukTMukTMukTM/uYDNxYjL2QTM24iN0EjN/event-list)。官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/get_subscribe ;
- 抛出:
Exception
-
list
获取文件夹下的清单,获取用户云空间中指定文件夹下的文件清单。清单类型包括文件、各种在线文档(文档、电子表格、多维表格、思维笔记)、文件夹和快捷方式。该接口支持分页,但是不会递归的获取子文件夹的清单。官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/list ;
- 抛出:
Exception
-
list
获取文件夹下的清单,获取用户云空间中指定文件夹下的文件清单。清单类型包括文件、各种在线文档(文档、电子表格、多维表格、思维笔记)、文件夹和快捷方式。该接口支持分页,但是不会递归的获取子文件夹的清单。官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/list ;
- 抛出:
Exception
-
move
移动文件,将文件或者文件夹移动到用户云空间的其他位置。官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/move ;
- 抛出:
Exception
-
move
移动文件,将文件或者文件夹移动到用户云空间的其他位置。官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/move ;
- 抛出:
Exception
-
subscribe
public SubscribeFileResp subscribe(SubscribeFileReq req, RequestOptions reqOptions) throws Exception 订阅云文档事件,该接口仅支持**文档拥有者**订阅自己文档的通知事件,可订阅的文档类型为**旧版文档**、**新版文档**、**电子表格**和**多维表格**。在调用该接口之前请确保正确[配置事件回调网址和订阅事件类型](https://open.feishu.cn/document/ukTMukTMukTM/uUTNz4SN1MjL1UzM#2eb3504a)(暂不支持单独订阅文档维度的某类事件),事件类型参考[事件列表](https://open.feishu.cn/document/ukTMukTMukTM/uYDNxYjL2QTM24iN0EjN/event-list)。官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/subscribe ;
- 抛出:
Exception
-
subscribe
订阅云文档事件,该接口仅支持**文档拥有者**订阅自己文档的通知事件,可订阅的文档类型为**旧版文档**、**新版文档**、**电子表格**和**多维表格**。在调用该接口之前请确保正确[配置事件回调网址和订阅事件类型](https://open.feishu.cn/document/ukTMukTMukTM/uUTNz4SN1MjL1UzM#2eb3504a)(暂不支持单独订阅文档维度的某类事件),事件类型参考[事件列表](https://open.feishu.cn/document/ukTMukTMukTM/uYDNxYjL2QTM24iN0EjN/event-list)。官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/subscribe ;
- 抛出:
Exception
-
taskCheck
public TaskCheckFileResp taskCheck(TaskCheckFileReq req, RequestOptions reqOptions) throws Exception 查询异步任务状态,查询删除文件夹等异步任务的状态信息。官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/task_check ;
- 抛出:
Exception
-
taskCheck
查询异步任务状态,查询删除文件夹等异步任务的状态信息。官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/task_check ;
- 抛出:
Exception
-
uploadAll
public UploadAllFileResp uploadAll(UploadAllFileReq req, RequestOptions reqOptions) throws Exception 上传文件,向云空间指定目录下上传一个小文件。请不要使用这个接口上传大于20MB的文件,如果有这个需求可以尝试使用[分片上传接口](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/multipart-upload-file-/introduction)。 ;
该接口支持调用频率上限为5QPS ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/upload_all ;
- 抛出:
Exception
-
uploadAll
上传文件,向云空间指定目录下上传一个小文件。请不要使用这个接口上传大于20MB的文件,如果有这个需求可以尝试使用[分片上传接口](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/multipart-upload-file-/introduction)。 ;
该接口支持调用频率上限为5QPS ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/upload_all ;
- 抛出:
Exception
-
uploadFinish
public UploadFinishFileResp uploadFinish(UploadFinishFileReq req, RequestOptions reqOptions) throws Exception 分片上传文件(完成上传),触发完成上传。该接口不支持太高的并发,且调用频率上限为5QPS ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/upload_finish ;
- 抛出:
Exception
-
uploadFinish
分片上传文件(完成上传),触发完成上传。该接口不支持太高的并发,且调用频率上限为5QPS ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/upload_finish ;
- 抛出:
Exception
-
uploadPart
public UploadPartFileResp uploadPart(UploadPartFileReq req, RequestOptions reqOptions) throws Exception 分片上传文件(上传分片),上传对应的文件块。该接口不支持太高的并发,且调用频率上限为5QPS ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/upload_part ;
- 抛出:
Exception
-
uploadPart
分片上传文件(上传分片),上传对应的文件块。该接口不支持太高的并发,且调用频率上限为5QPS ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/upload_part ;
- 抛出:
Exception
-
uploadPrepare
public UploadPrepareFileResp uploadPrepare(UploadPrepareFileReq req, RequestOptions reqOptions) throws Exception 分片上传文件(预上传),发送初始化请求获取上传事务ID和分块策略,目前是以4MB大小进行定长分片。你在24小时内可保存上传事务ID和上传进度,以便可以恢复上传 ;
该接口不支持太高的并发,且调用频率上限为5QPS ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/upload_prepare ;
- 抛出:
Exception
-
uploadPrepare
分片上传文件(预上传),发送初始化请求获取上传事务ID和分块策略,目前是以4MB大小进行定长分片。你在24小时内可保存上传事务ID和上传进度,以便可以恢复上传 ;
该接口不支持太高的并发,且调用频率上限为5QPS ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/upload_prepare ;
- 抛出:
Exception
-