Panoramica dell'API Google Drive

L'API Google Drive consente di creare applicazioni che utilizzano 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 la tua app Drive, l'API Drive e Drive:

Introduzione a Google Drive
Figura 1. Diagramma relativo alle 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 alle 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 sfrutta 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 la UI 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 per un 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
Un percorso di archiviazione di Drive che contiene i file a cui collaborano più utenti. Qualsiasi utente con accesso a un Drive condiviso ha accesso a tutti i file che contiene. Agli utenti può anche essere concesso l'accesso 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 caricarli su Drive.
  • Cerca i file e le cartelle archiviati su Drive. Crea query di ricerca complesse che restituiscono uno qualsiasi dei campi di metadati dei file nella risorsa File.
  • Consenti agli utenti di condividere file, cartelle e Drive per collaborare sui contenuti.
  • Combinalo con l'API Google Selecter per cercare in tutti i file su Drive e restituire il nome, l'URL, la data dell'ultima modifica e l'utente del file.
  • Crea scorciatoie di terze parti che sono link esterni ai dati archiviati all'esterno di Drive, in un datastore o sistema di archiviazione sul cloud diverso.
  • Crea una cartella 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 l'app compatibile con Drive con l'UI di Drive utilizzando l'UI di Google Drive. È la UI 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 per gli sviluppatori di Google Workspace offre video di suggerimenti utili e delle funzionalità più recenti.