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/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} 使用 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} 使用补丁语义更新修订版本。  |