Panoramica dell'API Google Drive

L'API Google Drive consente di creare app che sfruttano lo spazio di archiviazione sul cloud di Google Drive. Puoi sviluppare applicazioni che si integrano con Drive e creare funzionalità affidabili 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 della relazione di Google Drive.

Questi termini definiscono i componenti chiave mostrati nella Figura 1:

Google Drive
Il servizio di archiviazione 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 sfruttare lo spazio di archiviazione di Drive dall'interno dell'app.
App Google Drive
Un'app che utilizza Drive come soluzione di archiviazione.
UI di Google Drive
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 la UI di Drive per creare e aprire file all'interno della tua app.
Il mio Drive
Uno spazio di archiviazione di Drive di proprietà di un utente specifico. I file archiviati in Il mio Drive possono essere condivisi con altri utenti, ma la proprietà dei contenuti rimane specifica per il singolo utente.
OAuth 2.0
Il protocollo di autorizzazione richiesto dall'API Google Drive per autenticare gli utenti dell'app. Se la tua applicazione utilizza la funzionalità Accedi con Google, gestisce il flusso OAuth 2.0 e i token di accesso all'applicazione.
Drive condiviso
Uno spazio di archiviazione di Drive proprietario dei file su cui collaborano più utenti. Qualsiasi utente con accesso a un Drive condiviso ha accesso a tutti i file che contiene. È inoltre possibile concedere agli utenti l'accesso a singoli file all'interno del Drive condiviso.

Che cosa puoi fare con l'API Drive?

Puoi utilizzare l'API Drive per:

  • Scarica file da Drive e carica file su Drive.
  • Cercare file e cartelle archiviati in Drive. Crea query di ricerca complesse che restituiscono uno qualsiasi dei campi di metadati del file nella risorsa File.
  • Consenti agli utenti di condividere file, cartelle e Drive per collaborare ai contenuti.
  • Combinala con l'API Google Picker per cercare tutti i file su Drive, quindi restituisci il nome del file, l'URL, la data dell'ultima modifica e l'utente.
  • Crea scorciatoie di terze parti che sono link esterni a dati archiviati all'esterno di Drive, in un datastore o un sistema di archiviazione cloud diverso.
  • 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 che supporta Drive con l'interfaccia utente di Drive utilizzando l'interfaccia utente di Google Drive. È l'interfaccia utente web standard di Google che puoi usare 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 per gli sviluppatori di Google Workspace offre video su suggerimenti utili e sulle 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 informazioni su come configurare ed eseguire una semplice applicazione dell'API Google Drive, leggi la panoramica delle guide rapide.