Descripción general de la API de Google Drive

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

En este diagrama, se muestra la relación entre tu app de Drive, la API de Drive y Drive:

Introducción a Google Drive
Figura 1: Diagrama de relación de Google Drive.

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 aprovechar el almacenamiento en Drive desde tu app.
App de Google Drive
Una app que aproveche Drive como su solución de almacenamiento
IU de Google Drive
Interfaz de usuario de Google que administra los archivos almacenados en Drive. Si tu app es del tipo de editor, como una hoja de cálculo o un procesador de texto, puedes integrarla con la IU de Drive para crear y abrir archivos dentro de tu app.
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
Es el protocolo de autorización que requiere la API de Google Drive para autenticar a los usuarios de tu aplicación. Si tu aplicación usa Acceder con Google, controlará el flujo de OAuth 2.0 y los tokens de acceso a la aplicación.
Unidad compartida
Una ubicación de almacenamiento en Drive que es propietaria de 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 a los usuarios acceso a archivos individuales dentro de la unidad compartida.

¿Qué puedes hacer con la API de Drive?

Puedes usar la API de Drive para hacer lo siguiente:

  • Descarga archivos de Drive y súbelos a Drive.
  • Busca archivos y carpetas almacenados en Drive. Crea consultas de búsqueda complejas que muestren cualquiera de los campos de metadatos del archivo en el recurso Files.
  • Permite que los usuarios compartan archivos, carpetas y unidades para colaborar en el contenido.
  • Combínala con la API de Google Picker para buscar en todos los archivos de Drive y, luego, muestra el nombre del archivo, la URL, la fecha de la última modificación y el usuario.
  • Crea accesos directos de terceros que sean vínculos externos a datos almacenados fuera de Drive, en un almacén de datos o un sistema de almacenamiento en la nube diferentes.
  • Crear una carpeta de Drive exclusiva para almacenar datos específicos de la aplicación para que esta no pueda acceder a todo el contenido del usuario almacenado en Drive
  • Integrar la app compatible con Drive en la IU de Drive usando 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.
  • Aplica etiquetas a los archivos de Drive, establece los valores de los campos de etiquetas, lee los valores de los campos de las etiquetas en los archivos y busca 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 para desarrolladores de Google Workspace ofrece videos sobre sugerencias, trucos y las funciones más recientes.