La API de Google Drive te permite crear apps que aprovechan el almacenamiento en la nube de Google Drive. Puedes desarrollar aplicaciones que se integren en Drive y crear una funcionalidad sólida en tu aplicación mediante la API de Drive.
En este diagrama, se muestra la relación entre tu app de Drive, la API de Drive y 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 de Drive desde tu app.
- App de Google Drive
- Una app que utilice Drive como solución de almacenamiento
- IU de Google Drive
- 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 texto, puedes integrarla con la IU de Drive para crear y abrir archivos dentro de la 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
- El protocolo de autorización que requiere la API de Google 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 a la aplicación.
- Unidad compartida
- Una ubicación de almacenamiento en Drive que posee archivos en los que colaboran varios usuarios. Todos los usuarios con acceso a una unidad compartida pueden acceder a todos los archivos que esta contenga. Los usuarios también pueden obtener acceso 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:
- 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 de archivos en el recurso Files.
- Permite que los usuarios compartan archivos, carpetas y unidades para colaborar en el contenido.
- Se combina con la API de selector de Google para buscar todos los archivos en Drive y, luego, se 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 en un sistema de almacenamiento en la nube diferente.
- Crea una carpeta dedicada de Drive para almacenar datos específicos de la aplicación de modo que esta no pueda acceder a todo el contenido del usuario almacenado en Drive.
- Integra tu app compatible con Drive a 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.
- Aplica etiquetas a los archivos de Drive, establece los valores del campo de las etiquetas, lee los valores de los campos de las etiquetas en los archivos y busca archivos con los términos de los metadatos de las etiquetas que define la taxonomía de etiquetas personalizadas.
¿Quieres ver la API de Google Drive en acción?
En el canal Google Workspace Developers, encontrarás videos con sugerencias, trucos y las funciones más recientes.
|
Temas relacionados
Para obtener información sobre cómo desarrollar con las API de Google Workspace, incluido el manejo de la autenticación y la autorización, consulta Desarrolla en Google Workspace.
Para aprender a configurar y ejecutar una app simple con la API de Google Drive, lee la descripción general de las guías de inicio rápido.