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 检索访问权限提案。 | 
| list | GET /drive/v3/files/{fileId}/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停止通过此渠道观看资源。 | 
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/filesPOST /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}使用 PATCH 语义更新回复。 | 
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}使用补丁语义更新修订版本。 |