Panoramica dell'API Google Drive

L'API Google Drive ti consente di creare app che sfruttano lo spazio di archiviazione sul cloud di Google Drive. Puoi sviluppare applicazioni integrate con Drive e creare funzionalità solide nella tua applicazione utilizzando l'API Drive.

Questo diagramma mostra la relazione tra l'app Drive, l'API Drive e Drive:

Introduzione a Google 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 sul cloud di Google fornisce 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 sfruttare lo spazio di archiviazione di Drive dall'interno della tua app.
App Google Drive
Un'app che utilizza Drive come soluzione di archiviazione.
Interfaccia utente di Google Drive
Interfaccia utente di Google che gestisce i file archiviati su Drive. Se la tua app è un editor, ad esempio un foglio di lavoro o un programma di videoscrittura, puoi integrarla con l'interfaccia utente di Drive per creare e aprire file all'interno della tua app.
Il mio Drive
Una posizione di archiviazione di Drive di proprietà di un utente specifico. I file memorizzati su Il mio Drive possono essere condivisi con altri utenti, ma la proprietà dei contenuti rimane specifica per un singolo utente.
OAuth 2.0
Il protocollo di autorizzazione richiesto dall'API Google 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 alle applicazioni.
Drive condiviso
Una posizione di archiviazione di Drive che possiede i file su cui collaborano più utenti. Qualsiasi utente con accesso a un Drive condiviso ha accesso a tutti i file che contiene. È possibile concedere agli utenti l'accesso anche a singoli file all'interno del drive condiviso.

Cosa puoi fare con l'API Drive?

Puoi utilizzare l'API Drive per:

  • Scaricare file da Drive e caricare file su Drive.
  • Cercare file e cartelle archiviati su Drive. Crea query di ricerca complesse che restituiscono uno qualsiasi dei campi dei metadati dei file nella risorsa File.
  • Consenti agli utenti di condividere file, cartelle e unità per collaborare ai contenuti.
  • Combinala con l'API Google Picker per cercare tutti i file su Drive e poi restituire il nome del file, l'URL, la data dell'ultima modifica e l'utente.
  • Crea scorciatoie di terze parti che sono link esterni ai dati archiviati al di fuori di Drive, in un altro datastore o sistema di archiviazione sul cloud.
  • Crea una cartella di Drive dedicata per archiviare i 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 compatibile con Drive con la UI di Drive utilizzando la UI di Google Drive. Si tratta dell'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 sui 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 su suggerimenti, metodi utili e funzionalità più recenti.
  • Per scoprire di più sullo sviluppo con le API di Google Workspace, inclusa la gestione dell'autenticazione e dell'autorizzazione, consulta Sviluppare su Google Workspace.

  • Per scoprire come configurare ed eseguire una semplice app dell'API Google Drive, consulta la panoramica delle rapide guide.