Descripción general de la API de Google Drive

La API de Google Drive te permite crear apps que usan el almacenamiento en la nube de Google Drive. Puedes desarrollar aplicaciones que se integren con Drive y crear funciones sólidas en tu aplicación con la API de Drive.

En este diagrama, se muestra el flujo entre tu app integrada en Drive, la API de Drive y Drive:

Diagrama de flujo que muestra una app integrada en Drive que usa la API de Drive y OAuth 2.0 para acceder a Mi unidad y a las unidades compartidas.
Figura 1. Una app integrada en Drive usa la API de Drive y OAuth 2.0 para interactuar con los archivos de Mi unidad y las unidades compartidas.

Estos términos definen los componentes clave que se muestran en la Figura 1:

Google Drive
El servicio de almacenamiento de archivos en la nube de Google proporciona a los usuarios un espacio de almacenamiento personal, llamado Mi unidad, y la opción de acceder a carpetas compartidas colaborativas, llamadas unidades compartidas.
API de Google Drive
La API de REST que te permite usar el almacenamiento en Drive desde tu app.
App integrada en Drive
Una app que usa Drive como solución de almacenamiento.
IU de Google Drive
La interfaz de usuario de Google que administra los archivos almacenados en Drive. Si tu app es de tipo editor, como una hoja de cálculo o un procesador de textos, puedes integrarla con la IU de Drive para crear y abrir archivos dentro de ella.
Mi unidad
Una ubicación de almacenamiento en Drive que pertenece a un usuario específico. Los archivos almacenados en Mi unidad se pueden compartir con otros usuarios, pero la propiedad del contenido sigue siendo específica de un usuario individual.
OAuth 2.0
El protocolo de autorización que requiere la API de Drive para autenticar a los usuarios de tu app. Si tu aplicación usa Acceder con Google, controla el flujo de OAuth 2.0 y los tokens de acceso de la aplicación.
Unidad compartida
Una ubicación de almacenamiento en Drive que posee archivos en los que colaboran varios usuarios. Cualquier usuario con acceso a una unidad compartida tiene acceso a todos los archivos que contiene. También se puede otorgar acceso a los usuarios a archivos individuales dentro de la unidad compartida.

¿Qué puedes hacer con la API de Drive?

Puedes usar la API de Drive para lo siguiente:

  • Descargar archivos de Drive y subir archivos a Drive.
  • Buscar archivos y carpetas almacenados en Drive. Crear consultas de búsqueda complejas que muestren cualquiera de los campos de metadatos de archivos en el files recurso.
  • Permitir que los usuarios compartan archivos, carpetas y unidades para colaborar en el contenido.
  • Combinar con la API de Google Picker para buscar todos los archivos en Drive y, luego, mostrar el nombre del archivo, la URL, la fecha de última modificación y el usuario
  • Crear accesos directos de terceros que sean vínculos externos a datos almacenados fuera de Drive, en un sistema de almacenamiento de datos o en la nube diferente
  • Crear una carpeta de Drive dedicada para almacenar datos específicos de la aplicación, de modo que la app no pueda acceder a todo el contenido del usuario almacenado en Drive.
  • Supervisar o responder a la actividad de los archivos con los eventos de Google Drive
  • Integrar tu app integrada en Drive con la IU de Drive mediante la IU de Google Drive Es la IU web estándar de Google que puedes usar para crear, organizar, descubrir y compartir archivos de Drive.
  • Aplicar etiquetas a los archivos de Drive, establecer valores de campo de etiqueta, leer valores de campo de etiqueta en archivos y buscar archivos con términos de metadatos de etiquetas definidos por la taxonomía de etiquetas personalizadas
¿Quieres ver la API de Google Drive en acción?
El canal de Google Workspace Developers ofrece videos sobre sugerencias, trucos y las funciones más recientes.
  • Para obtener información sobre el desarrollo con las APIs de Google Workspace, incluido el manejo de autenticación y autorización, consulta Desarrollo en Google Workspace.

  • Para obtener información sobre cómo configurar y ejecutar una app de la API de Drive, lee las guías de inicio rápido.