L'API Google Drive consente ai client di accedere alle risorse di Google Drive.
- Risorsa REST: v3.about
- Risorsa REST: v3.accessproposals
- Risorsa REST: v3.apps
- Risorsa REST: v3.changes
- Risorsa REST: v3.channels
- Risorsa REST: v3.comments
- Risorsa REST: v3.drives
- Risorsa REST: v3.files
- Risorsa REST: v3.operations
- Risorsa REST: v3.permissions
- Risorsa REST: v3.replies
- Risorsa REST: v3.revisions
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. |