Google Drive API

L'API Google Drive consente ai client di accedere alle risorse di Google Drive.

Servizio: googleapis.com/drive/v3

Per chiamare questo servizio, ti consigliamo di utilizzare le librerie client fornite da Google. Se la tua applicazione deve utilizzare le tue librerie per chiamare questo servizio, utilizza le seguenti informazioni quando effettui le richieste API.

Documento di rilevamento

Un documento di rilevamento è una specifica leggibile da computer per descrivere e utilizzare le API REST. Viene utilizzato per creare librerie client, plug-in IDE e altri strumenti che interagiscono con le API di Google. Un servizio può fornire più documenti di rilevamento. Questo servizio fornisce il seguente documento di rilevamento:

Endpoint di servizio

Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio può avere più endpoint di servizio. Questo servizio ha il seguente endpoint di servizio e tutti gli URI riportati di seguito sono relativi a questo endpoint di servizio:

  • https://www.googleapis.com

Risorsa REST: v3.about

Metodi
get GET /drive/v3/about
Recupera informazioni sull'utente, sul suo Drive e sulle funzionalità del sistema.

Risorsa REST: v3.accessproposals

Metodi
get GET /drive/v3/files/{fileId}/accessproposals/{proposalId}
Recupera una proposta di accesso in base all'ID.
list GET /drive/v3/files/{fileId}/accessproposals
Elenca le proposte di accesso a un file.
resolve POST /drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve
Utilizzato per approvare o rifiutare una proposta di accesso.

Risorsa REST: v3.apps

Metodi
get GET /drive/v3/apps/{appId}
Recupera un'app specifica.
list GET /drive/v3/apps
Elenca le app installate di un utente.

Risorsa REST: v3.changes

Metodi
getStartPageToken GET /drive/v3/changes/startPageToken
Recupera il pageToken iniziale per elencare le modifiche future.
list GET /drive/v3/changes
Elenca le modifiche per un utente o un Drive condiviso.
watch POST /drive/v3/changes/watch
Si iscrive alle modifiche per un utente.

Risorsa REST: v3.channels

Metodi
stop POST /drive/v3/channels/stop
Interrompe la visualizzazione delle risorse tramite questo canale.

Risorsa REST: v3.comments

Metodi
create POST /drive/v3/files/{fileId}/comments
Crea un commento su un file.
delete DELETE /drive/v3/files/{fileId}/comments/{commentId}
Elimina un commento.
get GET /drive/v3/files/{fileId}/comments/{commentId}
Ottiene un commento in base all'ID.
list GET /drive/v3/files/{fileId}/comments
Elenca i commenti di un file.
update PATCH /drive/v3/files/{fileId}/comments/{commentId}
Aggiorna un commento con la semantica delle patch.

Risorsa REST: v3.drives

Metodi
create POST /drive/v3/drives
Crea un Drive condiviso.
delete DELETE /drive/v3/drives/{driveId}
Elimina definitivamente un Drive condiviso per il quale l'utente è un organizer.
get GET /drive/v3/drives/{driveId}
Consente di ottenere i metadati di un Drive condiviso in base all'ID.
hide POST /drive/v3/drives/{driveId}/hide
Nasconde un Drive condiviso dalla visualizzazione predefinita.
list GET /drive/v3/drives

Elenca i Drive condivisi dell'utente.

unhide POST /drive/v3/drives/{driveId}/unhide
Ripristina un Drive condiviso alla visualizzazione predefinita.
update PATCH /drive/v3/drives/{driveId}
Aggiorna i metadati di un Drive condiviso.

Risorsa REST: v3.files

Metodi
copy POST /drive/v3/files/{fileId}/copy
Crea una copia di un file e applica gli aggiornamenti richiesti con la semantica delle patch.
create POST /drive/v3/files
POST /upload/drive/v3/files

Crea un nuovo file.

delete DELETE /drive/v3/files/{fileId}
Elimina definitivamente un file di proprietà dell'utente senza spostarlo nel cestino.
download POST /drive/v3/files/{fileId}/download
Scarica i contenuti di un file.
emptyTrash DELETE /drive/v3/files/trash
Elimina definitivamente tutti i file dell'utente nel cestino.
export GET /drive/v3/files/{fileId}/export
Esporta un documento Google Workspace nel tipo MIME richiesto e restituisce i contenuti in byte esportati.
generateIds GET /drive/v3/files/generateIds
Genera un insieme di ID file che possono essere forniti nelle richieste di creazione o copia.
get GET /drive/v3/files/{fileId}

Recupera i metadati o i contenuti di un file in base all'ID.

list GET /drive/v3/files

Elenca i file dell'utente.

listLabels GET /drive/v3/files/{fileId}/listLabels
Elenca le etichette di un file.
modifyLabels POST /drive/v3/files/{fileId}/modifyLabels
Modifica l'insieme di etichette applicate a un file.
update PATCH /drive/v3/files/{fileId}
PATCH /upload/drive/v3/files/{fileId}

Aggiorna i metadati e/o i contenuti di un file.

watch POST /drive/v3/files/{fileId}/watch
Consente di iscriversi alle modifiche apportate a un file.

Risorsa REST: v3.operations

Metodi
get GET /drive/v3/operations/{name}
Recupera l'ultimo stato di un'operazione a lunga esecuzione.

Risorsa REST: v3.permissions

Metodi
create POST /drive/v3/files/{fileId}/permissions
Crea un'autorizzazione per un file o un Drive condiviso.
delete DELETE /drive/v3/files/{fileId}/permissions/{permissionId}
Elimina un'autorizzazione.
get GET /drive/v3/files/{fileId}/permissions/{permissionId}
Ottiene un'autorizzazione in base all'ID.
list GET /drive/v3/files/{fileId}/permissions
Elenca le autorizzazioni di un file o di un Drive condiviso.
update PATCH /drive/v3/files/{fileId}/permissions/{permissionId}
Aggiorna un'autorizzazione con semantica patch.

Risorsa REST: v3.replies

Metodi
create POST /drive/v3/files/{fileId}/comments/{commentId}/replies
Crea una risposta a un commento.
delete DELETE /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}
Elimina una risposta.
get GET /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}
Ottiene una risposta in base all'ID.
list GET /drive/v3/files/{fileId}/comments/{commentId}/replies
Elenca le risposte a un commento.
update PATCH /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}
Aggiorna una risposta con la semantica delle patch.

Risorsa REST: v3.revisions

Metodi
delete DELETE /drive/v3/files/{fileId}/revisions/{revisionId}
Elimina definitivamente una versione del file.
get GET /drive/v3/files/{fileId}/revisions/{revisionId}
Consente di ottenere i metadati o i contenuti di una revisione in base all'ID.
list GET /drive/v3/files/{fileId}/revisions
Elenca le revisioni di un file.
update PATCH /drive/v3/files/{fileId}/revisions/{revisionId}
Aggiorna una revisione con la semantica delle patch.