借助 Google Drive API,您可以创建使用 Google 云端硬盘云存储空间的应用。 您可以开发与云端硬盘集成的应用,并使用 Drive API 在应用中创建强大的功能。
下图显示了与云端硬盘集成的应用、Drive API 和云端硬盘之间的流程:
以下术语定义了图 1 中显示的关键组件:
- Google 云端硬盘
- Google 的云文件存储服务为用户提供 个人存储空间(称为“我的云端硬盘”),并提供访问协作共享文件夹(称为“共享云端硬盘”)的选项。
- Google Drive API
- 一种 REST API,可让您在应用中使用云端硬盘存储空间。
- 与云端硬盘集成的应用
- 一种将云端硬盘用作存储解决方案的应用。
- Google 云端硬盘界面
- Google 的用户界面,用于管理存储在云端硬盘中的文件。如果您的应用是编辑器类应用(例如 电子表格或字处理软件),则可以与 云端硬盘界面集成,以便在应用中创建和打开文件。
- 我的云端硬盘
- 特定用户拥有的云端硬盘存储空间。存储在“我的云端硬盘”中的文件可以与其他用户共享,但内容的所有权仍归特定用户所有。
- OAuth 2.0
- Drive API 需要的授权协议,用于对应用用户进行身份验证。如果您的应用使用“使用 Google 账号登录”,则它会处理 OAuth 2.0 流程 和应用访问令牌。
- 共享云端硬盘
- 一种云端硬盘存储空间,其中包含多个用户协作处理的文件。任何有权访问共享云端硬盘的用户都可以访问其中包含的所有文件。用户还可以被授予对共享云端硬盘中的单个文件的访问权限。
您可以使用 Drive API 做什么?
您可以使用 Drive API 执行以下操作:
- 从云端硬盘下载文件 以及将文件上传到云端硬盘。
- 搜索存储在
云端硬盘中的文件和文件夹。创建复杂的搜索查询,以返回
文件元数据字段在
files资源中。 - 让用户共享文件、文件夹和云端硬盘 以便协作处理内容。
- 与 Google Picker API 结合使用,以搜索云端硬盘中的所有文件,然后返回文件名、网址、 上次修改日期和用户。
- 创建第三方快捷方式,这些快捷方式是指向云端硬盘外部存储的数据(位于 不同的数据存储区或云存储系统)的外部链接。
- 创建专用的云端硬盘文件夹来存储 应用专用数据,以便应用无法访问 用户存储在云端硬盘中的所有内容。
- 使用 Google 云端硬盘 事件监控文件活动或做出响应。
- 使用 Google 云端硬盘 界面将与云端硬盘集成的应用与 云端硬盘界面集成。这是 Google 的标准 Web 界面,您可以使用它来创建、整理、发现和共享云端硬盘文件。
- 将 标签 应用于云端硬盘文件, 设置标签字段值,读取文件中的标签字段值,以及使用自定义标签分类法定义的标签元数据术语搜索 文件。
|
想了解 Google Drive API 的实际应用吗?
Google Workspace Developers 频道提供了有关提示、
技巧和最新功能的视频。
|
相关主题
如需了解如何使用 Google Workspace API 进行开发(包括处理 身份验证和授权),请参阅在 Google Workspace 上进行开发。
如需了解如何配置和运行 Drive API 应用,请参阅 快速入门。