Google 云端硬盘 API 允许客户端访问 Google 云端硬盘中的资源。
- REST 资源:v3.about
- REST 资源:v3.accessproposals
- REST 资源:v3.apps
- REST 资源:v3.changes
- REST 资源:v3.channels
- REST 资源:v3.comments
- REST 资源:v3.drives
- REST 资源:v3.files
- REST 资源:v3.operations
- REST 资源:v3.permissions
- REST 资源:v3.replies
- REST 资源:v3.revisions
服务:googleapis.com/drive/v3
如要调用此服务,我们建议您使用 Google 提供的客户端库。如果您的应用需要使用您自己的库来调用此服务,则在发出 API 请求时应使用以下信息。
发现文档
发现文档是用于说明和使用 REST API 的机器可读规范。它用于构建客户端库、IDE 插件以及与 Google API 交互的其他工具。一项服务可能会提供多个发现文档。此服务提供了以下发现文档:
服务端点
服务端点是指定 API 服务的网络地址的基本网址。一项服务可能有多个服务端点。此服务具有以下服务端点,下面的所有 URI 都与此服务端点相关:
https://www.googleapis.com
REST 资源:v3.about
方法 | |
---|---|
get |
GET /drive/v3/about 获取与用户、用户的云端硬盘和系统功能相关的信息。 |
REST 资源:v3.accessproposals
方法 | |
---|---|
get |
GET /drive/v3/files/{fileId}/accessproposals/{proposalId} 根据 ID 检索 AccessProposal。 |
list |
GET /drive/v3/files/{fileId}/accessproposals 列出文件的 AccessProposals。 |
resolve |
POST /drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve 用于批准或拒绝访问权限提案。 |
REST 资源:v3.apps
方法 | |
---|---|
get |
GET /drive/v3/apps/{appId} 获取特定应用。 |
list |
GET /drive/v3/apps 列出用户的已安装应用。 |
REST 资源:v3.changes
方法 | |
---|---|
getStartPageToken |
GET /drive/v3/changes/startPageToken 获取用于列出未来更改的起始 pageToken。 |
list |
GET /drive/v3/changes 列出用户或共享云端硬盘的更改。 |
watch |
POST /drive/v3/changes/watch 订阅用户的更改。 |
REST 资源:v3.channels
方法 | |
---|---|
stop |
POST /drive/v3/channels/stop stopped watching resources through this channel |
REST 资源:v3.comments
方法 | |
---|---|
create |
POST /drive/v3/files/{fileId}/comments 为文件创建评论。 |
delete |
DELETE /drive/v3/files/{fileId}/comments/{commentId} 删除评论。 |
get |
GET /drive/v3/files/{fileId}/comments/{commentId} 根据 ID 获取评论。 |
list |
GET /drive/v3/files/{fileId}/comments 列出文件的评论。 |
update |
PATCH /drive/v3/files/{fileId}/comments/{commentId} 使用补丁语义更新评论。 |
REST 资源:v3.drives
方法 | |
---|---|
create |
POST /drive/v3/drives 创建共享云端硬盘。 |
delete |
DELETE /drive/v3/drives/{driveId} 永久删除用户为 organizer 的共享云端硬盘。 |
get |
GET /drive/v3/drives/{driveId} 根据 ID 获取共享云端硬盘的元数据。 |
hide |
POST /drive/v3/drives/{driveId}/hide 从默认视图中隐藏共享云端硬盘。 |
list |
GET /drive/v3/drives 列出用户的共享云端硬盘。 |
unhide |
POST /drive/v3/drives/{driveId}/unhide 将共享云端硬盘恢复为默认视图。 |
update |
PATCH /drive/v3/drives/{driveId} 更新共享云端硬盘的元数据。 |
REST 资源:v3.files
方法 | |
---|---|
copy |
POST /drive/v3/files/{fileId}/copy 创建文件的副本,并应用任何请求的更新(具有补丁语义)。 |
create |
POST /drive/v3/files POST /upload/drive/v3/files 创建新文件。 |
delete |
DELETE /drive/v3/files/{fileId} 永久删除用户拥有的文件,而不将其移至回收站。 |
download |
POST /drive/v3/files/{fileId}/download 下载文件内容。 |
emptyTrash |
DELETE /drive/v3/files/trash 永久删除用户的所有回收站文件。 |
export |
GET /drive/v3/files/{fileId}/export 将 Google Workspace 文档导出为请求的 MIME 类型,并返回导出的字节内容。 |
generateIds |
GET /drive/v3/files/generateIds 生成一组文件 ID,可在创建或复制请求中提供。 |
get |
GET /drive/v3/files/{fileId} 根据 ID 获取文件的元数据或内容。 |
list |
GET /drive/v3/files 列出用户的文件。 |
listLabels |
GET /drive/v3/files/{fileId}/listLabels 列出文件的标签。 |
modifyLabels |
POST /drive/v3/files/{fileId}/modifyLabels 修改应用于文件的一组标签。 |
update |
PATCH /drive/v3/files/{fileId} PATCH /upload/drive/v3/files/{fileId} 更新文件的元数据和/或内容。 |
watch |
POST /drive/v3/files/{fileId}/watch 订阅文件的更改。 |
REST 资源:v3.operations
方法 | |
---|---|
get |
GET /drive/v3/operations/{name} 获取长时间运行的操作的最新状态。 |
REST 资源:v3.permissions
方法 | |
---|---|
create |
POST /drive/v3/files/{fileId}/permissions 为文件或共享云端硬盘创建权限。 |
delete |
DELETE /drive/v3/files/{fileId}/permissions/{permissionId} 删除权限。 |
get |
GET /drive/v3/files/{fileId}/permissions/{permissionId} 根据 ID 获取权限。 |
list |
GET /drive/v3/files/{fileId}/permissions 列出文件或共享云端硬盘的权限。 |
update |
PATCH /drive/v3/files/{fileId}/permissions/{permissionId} 使用补丁语义更新权限。 |
REST 资源:v3.replies
方法 | |
---|---|
create |
POST /drive/v3/files/{fileId}/comments/{commentId}/replies 创建对评论的回复。 |
delete |
DELETE /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId} 删除回复。 |
get |
GET /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId} 按 ID 获取回复。 |
list |
GET /drive/v3/files/{fileId}/comments/{commentId}/replies 列出评论的回复。 |
update |
PATCH /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId} 使用补丁语义更新回复。 |
REST 资源:v3.revisions
方法 | |
---|---|
delete |
DELETE /drive/v3/files/{fileId}/revisions/{revisionId} 永久删除文件版本。 |
get |
GET /drive/v3/files/{fileId}/revisions/{revisionId} 根据 ID 获取修订版本的元数据或内容。 |
list |
GET /drive/v3/files/{fileId}/revisions 列出文件的修订版本。 |
update |
PATCH /drive/v3/files/{fileId}/revisions/{revisionId} 使用补丁语义更新修订版。 |