Panoramica dell'API Google Drive

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 il flusso tra l'app integrata con Drive, l'API Drive e Drive:

Diagramma di flusso che mostra un'app integrata in Drive che utilizza l'API Drive e OAuth 2.0 per accedere a Il mio Drive e ai Drive condivisi.
Figura 1. Un'app integrata con Drive utilizza l' API Drive e OAuth 2.0 per interagire con i file in Il mio Drive e nei Drive condivisi.

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 integrata con 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 è di tipo editor, ad esempio un foglio di lavoro o un elaboratore di testi, puoi integrarla con l'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 in 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.

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 su Drive. Creare query di ricerca complesse che restituiscono uno qualsiasi dei campi dei metadati dei file nella files risorsa.
  • Consentire agli utenti di condividere file, cartelle e Drive per collaborare ai contenuti.
  • Combinare con l'API Google Picker per cercare tutti i file in Drive, quindi restituire il nome file, l'URL, la data dell'ultima modifica e l'utente.
  • Creare scorciatoie di terze parti che sono link esterni a dati archiviati al di fuori di Drive, in un sistema di archiviazione cloud o di datastore 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.
  • Monitorare o rispondere all'attività dei file utilizzando gli eventi di Google Drive.
  • Integrare l'app integrata con Drive con l' UI di Drive utilizzando l'UI di Google Drive. Si tratta dell'UI 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 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, consulta le guide rapide.