Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
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 la relación entre tu app de Drive, la API de Drive y Drive:
Figura 1: Diagrama de relaciones 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
API de REST que te permite usar el almacenamiento de Drive desde tu app.
App de Google Drive
Una app que usa Drive como solución de almacenamiento.
IU de Google Drive
Es 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 texto, puedes integrarla en la IU de Drive para crear y abrir archivos dentro de ella.
Mi unidad
Ubicación de almacenamiento de 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
Ubicación de almacenamiento de 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 hacer lo siguiente:
Buscar archivos y carpetas almacenados en Drive Crea consultas de búsqueda complejas que devuelvan cualquiera de los campos de metadatos de archivos en el recurso files.
Combínala con la API de Google Picker para buscar todos los archivos en Drive y, luego, devolver el nombre del archivo, la URL, la fecha de última modificación y el usuario.
Crear accesos directos de terceros que son vínculos externos a datos almacenados fuera de Drive, en un sistema de almacenamiento en la nube o de almacén de datos diferente
Integra tu app compatible con Drive en la IU de Drive con 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 archivos de Drive, establecer valores de campos de etiquetas, leer valores de campos de etiquetas 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 con 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 la autenticación y la autorización, consulta Desarrolla en Google Workspace.
Para aprender a configurar y ejecutar una app de la API de Drive, consulta las guías de inicio rápido.
[null,null,["Última actualización: 2025-08-04 (UTC)"],[],[],null,["# Google Drive API overview\n\nThe Google Drive API lets you create apps that use Google Drive cloud storage.\nYou can develop applications that integrate with Drive, and\ncreate robust functionality in your application using the Drive API.\n\nThis diagram shows the relationship between your Drive app, the\nDrive API, and Drive:\n**Figure 1.** Google Drive relationship diagram.\n\nThese terms define the key components shown in Figure 1:\n\n*Google Drive*\n: Google's cloud file storage service provides users with a\n personal storage space, called *My Drive* , and the option to\n access collaborative shared folders, called *shared drives*.\n\n*Google Drive API*\n: The REST API that lets you use Drive storage\n from within your app.\n\n*Google Drive app*\n: An app that uses Drive as its storage solution.\n\n*Google Drive UI*\n: Google's user interface that manages files stored on\n Drive. If your app is an editor-type app, such as a\n spreadsheet or word processor, you can integrate with the\n Drive UI to create and open files within your app.\n\n*My Drive*\n: A Drive storage location that a\n specific user owns. Files stored on My Drive can be shared\n with other users, but ownership of the content remains specific to an\n individual user.\n\n*OAuth 2.0*\n: The authorization protocol that Drive API requires to\n authenticate your app users. If your application uses [Sign In With\n Google](/identity/gsi/web/guides/overview), it handles the OAuth 2.0 flow\n and application access tokens.\n\n*Shared drive*\n: A Drive storage location that owns files that multiple users\n collaborate on. Any user with access to a shared drive has access to all\n files it contains. Users can also be granted access to individual\n files inside the shared drive.\n\nWhat can you do with the Drive API?\n-----------------------------------\n\nYou can use the Drive API to:\n\n- [Download files](/workspace/drive/api/guides/manage-downloads) from Drive and [upload files](/workspace/drive/api/guides/manage-uploads) to Drive.\n- [Search for files and folders](/workspace/drive/api/guides/search-files) stored in Drive. Create complex search queries that return any of the file metadata fields in the [`files`](/workspace/drive/api/reference/rest/v3/files) resource.\n- Let users [share files, folders, and drives](/workspace/drive/api/guides/manage-sharing) to collaborate on content.\n- Combine with the [Google Picker API](https://developers.google.com/picker/docs/) to search all files in Drive, then return the filename, URL, last modified date, and user.\n- [Create *third-party shortcuts*](/workspace/drive/api/guides/third-party-shortcuts) that are external links to data stored outside of Drive, in a different datastore or cloud storage system.\n- Create a dedicated Drive folder to [store\n application-specific data](/workspace/drive/api/guides/appdata) so the app cannot access all the user's content stored in Drive.\n- Monitor or respond to file activity using [Google Drive\n events](/workspace/events/guides/events-drive).\n- Integrate your Drive-enabled app with the [Drive UI](/workspace/drive/api/guides/about-apps) using the *Google Drive UI*. It's Google's standard web UI that you can use to create, organize, discover, and share Drive files.\n- Apply [labels](/workspace/drive/api/guides/about-labels) to Drive files, set label field values, read label field values on files, and search for files using label metadata terms defined by the custom label taxonomy.\n\n|---|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | Want to see the Google Drive API in action? The Google Workspace Developers channel offers videos about tips, tricks, and the latest features. [Subscribe now](https://www.youtube.com/channel/UCUcg6az6etU_gRtZVAhBXaw) |\n\nRelated topics\n--------------\n\n- To learn about developing with Google Workspace APIs, including handling\n authentication and authorization, see [Develop on\n Google Workspace](/workspace/guides/getstarted-overview).\n\n- To learn how to configure and run a Drive API app, read the\n [Quickstarts](/workspace/drive/api/quickstart/js)."]]