Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
L'API Google Drive ti consente di creare app che utilizzano lo spazio di archiviazione sul cloud di Google Drive.
Puoi sviluppare applicazioni che si integrano con Drive e
creare funzionalità robuste nella tua applicazione utilizzando l'API Drive.
Questo diagramma mostra la relazione tra l'app Drive, l'API Drive e Drive:
Figura 1. Diagramma delle relazioni di Google Drive.
Questi termini definiscono i componenti chiave mostrati nella Figura 1:
Google Drive
Il servizio di archiviazione di file sul cloud di Google offre agli utenti uno
spazio di archiviazione personale, chiamato Il mio Drive, e la possibilità di
accedere a cartelle condivise collaborative, chiamate drive condivisi.
API Google Drive
L'API REST che ti consente di utilizzare lo spazio di archiviazione di Drive
dall'interno della tua app.
App Google Drive
Un'app che utilizza Drive come soluzione di archiviazione.
UI di Google Drive
L'interfaccia utente di Google che gestisce i file archiviati su
Drive. Se la tua app è un'app di tipo editor, ad esempio un
foglio di lavoro o un elaboratore di testi, puoi integrarla con l'interfaccia utente di
Drive per creare e aprire file all'interno dell'app.
Il mio Drive
Una posizione di archiviazione di Drive di proprietà di un utente specifico. I file archiviati su Il mio Drive possono essere condivisi
con altri utenti, ma la proprietà dei contenuti rimane specifica di un
singolo utente.
OAuth 2.0
Il protocollo di autorizzazione richiesto dall'API Drive per
autenticare gli utenti della tua app. Se la tua applicazione utilizza Accedi con
Google, gestisce il flusso OAuth 2.0
e i token di accesso dell'applicazione.
Drive condiviso
Una posizione di archiviazione di Drive che contiene file su cui collaborano più utenti. Qualsiasi utente con accesso a un Drive condiviso ha accesso a tutti i file che contiene. Agli utenti può essere concesso l'accesso anche a singoli
file all'interno del Drive condiviso.
Cercare file e cartelle archiviati su
Drive. Crea query di ricerca complesse che restituiscono uno qualsiasi dei campi dei metadati dei file nella risorsa files.
Combina questa API con l'API Google Picker per cercare tutti i file su Drive, quindi restituisci il nome file, l'URL, la data dell'ultima modifica e l'utente.
Crea scorciatoie di terze parti che
sono link esterni a dati archiviati al di fuori di Drive, in un
sistema di archiviazione cloud o datastore diverso.
Crea una cartella di Drive dedicata per archiviare
dati specifici dell'applicazione, in modo che l'app non possa accedere
a tutti i contenuti dell'utente archiviati su Drive.
Integra la tua app abilitata per Drive con la UI di Drive
utilizzando la UI di Google Drive. È l'interfaccia utente web standard di Google che puoi
utilizzare per creare, organizzare, scoprire e condividere file di Drive.
Applica etichette ai file di Drive,
imposta i valori dei campi delle etichette, leggi i valori dei campi delle etichette nei file e cerca
i file utilizzando i termini dei metadati delle etichette definiti dalla tassonomia delle etichette personalizzate.
Vuoi vedere l'API Google Drive in azione?
Il canale Google Workspace Developers offre video con suggerimenti,
trucchi e le funzionalità più recenti.
Per scoprire di più sullo sviluppo con le API Google Workspace, inclusa la gestione
dell'autenticazione e dell'autorizzazione, consulta Sviluppare su
Google Workspace.
Per scoprire come configurare ed eseguire un'app API Drive, leggi le
guide rapide.
[null,null,["Ultimo aggiornamento 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)."]]