Google Drive API 可让客户端访问 Google 云端硬盘中的资源。
- REST 资源:v3.about
- REST 资源:v3.apps
- REST 资源:v3.changes
- REST 资源:v3.channels
- REST 资源:v3.comments
- REST 资源:v3.drives
- REST 资源:v3.files
- 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.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 停止通过此频道观看资源。 |
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} 永久删除该用户拥有的文件,但不将其移至回收站。 |
emptyTrash |
DELETE /drive/v3/files/trash 永久删除该用户在回收站中的所有文件。 |
export |
GET /drive/v3/files/{fileId}/export 将 Google Workspace 文档导出为请求的 MIME 类型,并返回导出的字节内容。 |
generateIds |
GET /drive/v3/files/generateIds 生成一组文件 ID,您可以在创建或复制请求中提供这些 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.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} 更新具有补丁语义的修订版本。 |