public class File extends Object
| 限定符和类型 | 方法和说明 | ||
|---|---|---|---|
CopyFileResp |
copy(CopyFileReq req)
复制文件,将文件复制到用户云空间的其他文件夹中。
|
||
CopyFileResp |
copy(CopyFileReq req,
RequestOptions reqOptions)
复制文件,将文件复制到用户云空间的其他文件夹中。
|
||
CreateFolderFileResp |
createFolder(CreateFolderFileReq req)
新建文件夹,在用户云空间的指定文件夹中创建一个新的空文件夹。
|
||
CreateFolderFileResp |
createFolder(CreateFolderFileReq req,
RequestOptions reqOptions)
新建文件夹,在用户云空间的指定文件夹中创建一个新的空文件夹。
|
||
CreateShortcutFileResp |
createShortcut(CreateShortcutFileReq req)
,
官网API文档链接:
CreateShortcutFileRespcreateShortcut(CreateShortcutFileReq req,
RequestOptions reqOptions)
| ||
DeleteFileResp |
delete(DeleteFileReq req,
RequestOptions reqOptions)
删除文件,删除用户在云空间内的文件或者文件夹。
|
||
DeleteSubscribeFileResp |
deleteSubscribe(DeleteSubscribeFileReq req)
取消云文档事件订阅情况,该接口**仅支持文档拥有者**取消订阅自己文档的通知事件,可订阅的文档类型为**旧版文档**、**新版文档**、**电子表格**和**多维表格**。
|
||
DeleteSubscribeFileResp |
deleteSubscribe(DeleteSubscribeFileReq req,
RequestOptions reqOptions)
取消云文档事件订阅情况,该接口**仅支持文档拥有者**取消订阅自己文档的通知事件,可订阅的文档类型为**旧版文档**、**新版文档**、**电子表格**和**多维表格**。
|
||
DownloadFileResp |
download(DownloadFileReq req)
下载文件,使用该接口可以下载在云空间目录下的文件(不含飞书文档/表格/思维导图等在线文档)。
|
||
DownloadFileResp |
download(DownloadFileReq req,
RequestOptions reqOptions)
下载文件,使用该接口可以下载在云空间目录下的文件(不含飞书文档/表格/思维导图等在线文档)。
|
||
GetSubscribeFileResp |
getSubscribe(GetSubscribeFileReq req)
查询云文档事件订阅状态,该接口**仅支持文档拥有者**查询自己文档的订阅状态,可订阅的文档类型为**旧版文档**、**新版文档**、**电子表格**和**多维表格**。
|
||
GetSubscribeFileResp |
getSubscribe(GetSubscribeFileReq req,
RequestOptions reqOptions)
查询云文档事件订阅状态,该接口**仅支持文档拥有者**查询自己文档的订阅状态,可订阅的文档类型为**旧版文档**、**新版文档**、**电子表格**和**多维表格**。
|
||
ListFileResp |
list(ListFileReq req)
获取文件夹下的清单,获取用户云空间中指定文件夹下的文件清单。
|
||
ListFileResp |
list(ListFileReq req,
RequestOptions reqOptions)
获取文件夹下的清单,获取用户云空间中指定文件夹下的文件清单。
|
||
MoveFileResp |
move(MoveFileReq req)
移动文件,将文件或者文件夹移动到用户云空间的其他位置。
|
||
MoveFileResp |
move(MoveFileReq req,
RequestOptions reqOptions)
移动文件,将文件或者文件夹移动到用户云空间的其他位置。
|
||
SubscribeFileResp |
subscribe(SubscribeFileReq req)
订阅云文档事件,该接口仅支持**文档拥有者**订阅自己文档的通知事件,可订阅的文档类型为**旧版文档**、**新版文档**、**电子表格**和**多维表格**。
|
||
SubscribeFileResp |
subscribe(SubscribeFileReq req,
RequestOptions reqOptions)
订阅云文档事件,该接口仅支持**文档拥有者**订阅自己文档的通知事件,可订阅的文档类型为**旧版文档**、**新版文档**、**电子表格**和**多维表格**。
|
||
TaskCheckFileResp |
taskCheck(TaskCheckFileReq req)
查询异步任务状态,查询删除文件夹等异步任务的状态信息。
|
||
TaskCheckFileResp |
taskCheck(TaskCheckFileReq req,
RequestOptions reqOptions)
查询异步任务状态,查询删除文件夹等异步任务的状态信息。
|
||
UploadAllFileResp |
uploadAll(UploadAllFileReq req)
上传文件,向云空间指定目录下上传一个小文件。
|
||
UploadAllFileResp |
uploadAll(UploadAllFileReq req,
RequestOptions reqOptions)
上传文件,向云空间指定目录下上传一个小文件。
|
||
UploadFinishFileResp |
uploadFinish(UploadFinishFileReq req)
分片上传文件(完成上传),触发完成上传。
|
||
UploadFinishFileResp |
uploadFinish(UploadFinishFileReq req,
RequestOptions reqOptions)
分片上传文件(完成上传),触发完成上传。
|
||
UploadPartFileResp |
uploadPart(UploadPartFileReq req)
分片上传文件(上传分片),上传对应的文件块。
|
||
UploadPartFileResp |
uploadPart(UploadPartFileReq req,
RequestOptions reqOptions)
分片上传文件(上传分片),上传对应的文件块。
|
||
UploadPrepareFileResp |
uploadPrepare(UploadPrepareFileReq req)
分片上传文件(预上传),发送初始化请求获取上传事务ID和分块策略,目前是以4MB大小进行定长分片。
|
||
UploadPrepareFileResp |
uploadPrepare(UploadPrepareFileReq req,
RequestOptions reqOptions)
分片上传文件(预上传),发送初始化请求获取上传事务ID和分块策略,目前是以4MB大小进行定长分片。
|
public File(Config config)
public CopyFileResp copy(CopyFileReq req, RequestOptions reqOptions) throws Exception
该接口不支持并发拷贝多个文件,且调用频率上限为 5QPS 且 10000次/天 ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/copy ;
Exceptionpublic CopyFileResp copy(CopyFileReq req) throws Exception
该接口不支持并发拷贝多个文件,且调用频率上限为 5QPS 且 10000次/天 ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/copy ;
Exceptionpublic CreateFolderFileResp createFolder(CreateFolderFileReq req, RequestOptions reqOptions) throws Exception
该接口不支持并发创建,且调用频率上限为 5QPS 以及 10000次/天 ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/create_folder ;
Exceptionpublic CreateFolderFileResp createFolder(CreateFolderFileReq req) throws Exception
该接口不支持并发创建,且调用频率上限为 5QPS 以及 10000次/天 ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/create_folder ;
Exceptionpublic CreateShortcutFileResp createShortcut(CreateShortcutFileReq req, RequestOptions reqOptions) throws Exception
Exceptionpublic CreateShortcutFileResp createShortcut(CreateShortcutFileReq req) throws Exception
Exceptionpublic DeleteFileResp delete(DeleteFileReq req, RequestOptions reqOptions) throws Exception
要删除文件需要确保应用具有下述两种权限之一:;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 ;
Exceptionpublic DeleteFileResp delete(DeleteFileReq req) throws Exception
要删除文件需要确保应用具有下述两种权限之一:;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 ;
Exceptionpublic DeleteSubscribeFileResp deleteSubscribe(DeleteSubscribeFileReq req, RequestOptions reqOptions) throws Exception
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/delete_subscribe ;
Exceptionpublic DeleteSubscribeFileResp deleteSubscribe(DeleteSubscribeFileReq req) throws Exception
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/delete_subscribe ;
Exceptionpublic DownloadFileResp download(DownloadFileReq req, RequestOptions reqOptions) throws Exception
该接口支持调用频率上限为5QPS ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/download ;
Exceptionpublic DownloadFileResp download(DownloadFileReq req) throws Exception
该接口支持调用频率上限为5QPS ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/download ;
Exceptionpublic GetSubscribeFileResp getSubscribe(GetSubscribeFileReq req, RequestOptions reqOptions) throws Exception
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/get_subscribe ;
Exceptionpublic GetSubscribeFileResp getSubscribe(GetSubscribeFileReq req) throws Exception
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/get_subscribe ;
Exceptionpublic ListFileResp list(ListFileReq req, RequestOptions reqOptions) throws Exception
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/list ;
Exceptionpublic ListFileResp list(ListFileReq req) throws Exception
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/list ;
Exceptionpublic MoveFileResp move(MoveFileReq req, RequestOptions reqOptions) throws Exception
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/move ;
Exceptionpublic MoveFileResp move(MoveFileReq req) throws Exception
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/move ;
Exceptionpublic SubscribeFileResp subscribe(SubscribeFileReq req, RequestOptions reqOptions) throws Exception
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/subscribe ;
Exceptionpublic SubscribeFileResp subscribe(SubscribeFileReq req) throws Exception
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/subscribe ;
Exceptionpublic TaskCheckFileResp taskCheck(TaskCheckFileReq req, RequestOptions reqOptions) throws Exception
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/task_check ;
Exceptionpublic TaskCheckFileResp taskCheck(TaskCheckFileReq req) throws Exception
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/task_check ;
Exceptionpublic 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 ;
Exceptionpublic UploadAllFileResp uploadAll(UploadAllFileReq req) 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 ;
Exceptionpublic UploadFinishFileResp uploadFinish(UploadFinishFileReq req, RequestOptions reqOptions) throws Exception
该接口不支持太高的并发,且调用频率上限为5QPS ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/upload_finish ;
Exceptionpublic UploadFinishFileResp uploadFinish(UploadFinishFileReq req) throws Exception
该接口不支持太高的并发,且调用频率上限为5QPS ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/upload_finish ;
Exceptionpublic UploadPartFileResp uploadPart(UploadPartFileReq req, RequestOptions reqOptions) throws Exception
该接口不支持太高的并发,且调用频率上限为5QPS ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/upload_part ;
Exceptionpublic UploadPartFileResp uploadPart(UploadPartFileReq req) throws Exception
该接口不支持太高的并发,且调用频率上限为5QPS ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/upload_part ;
Exceptionpublic UploadPrepareFileResp uploadPrepare(UploadPrepareFileReq req, RequestOptions reqOptions) throws Exception
你在24小时内可保存上传事务ID和上传进度,以便可以恢复上传 ;
该接口不支持太高的并发,且调用频率上限为5QPS ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/upload_prepare ;
Exceptionpublic UploadPrepareFileResp uploadPrepare(UploadPrepareFileReq req) throws Exception
你在24小时内可保存上传事务ID和上传进度,以便可以恢复上传 ;
该接口不支持太高的并发,且调用频率上限为5QPS ;
官网API文档链接:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/upload_prepare ;
ExceptionCopyright © 2024. All rights reserved.