Panoramica dell'API Google Drive

L'API Google Drive consente di creare app che utilizzano lo spazio di archiviazione cloud di Google Drive. Puoi sviluppare applicazioni che si integrano con Drive e creare funzionalità affidabili nell'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 della relazione con 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 della tua 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 editor, ad esempio un foglio di lavoro o un elaboratore di testi, puoi integrarlo con la UI di Drive per creare e aprire file all'interno della tua app.
Il mio Drive
Una posizione dello 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
Una posizione di archiviazione di Drive proprietaria 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:

  • Scaricare file da Drive e caricali su Drive.
  • Cercare file e cartelle archiviati in 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 ai contenuti.
  • Abbinala all'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 come link esterni a dati archiviati al di fuori di Drive, in un datastore o sistema di archiviazione sul cloud diverso.
  • Creare 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'UI di Google Drive. È l'interfaccia utente web standard di Google che puoi utilizzare per creare, organizzare, scoprire e condividere file di Drive.
  • Applicare etichette ai file di Drive, impostare i valori dei campi delle etichette, leggere i valori dei campi delle etichette sui file e cercare 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 sviluppatori di Google Workspace offre video su suggerimenti utili e sulle ultime funzionalità.
  • 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 una semplice applicazione API Google Drive, leggi la panoramica delle guide rapide.