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/aboutRecupera 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}/accessproposalsElenca le proposte di accesso a un file. | 
| resolve | POST /drive/v3/files/{fileId}/accessproposals/{proposalId}:resolveApprova o rifiuta una proposta di accesso. | 
Risorsa REST: v3.apps
| Metodi | |
|---|---|
| get | GET /drive/v3/apps/{appId}Recupera un'app specifica. | 
| list | GET /drive/v3/appsElenca le app installate di un utente. | 
Risorsa REST: v3.changes
| Metodi | |
|---|---|
| getStartPageToken | GET /drive/v3/changes/startPageTokenRecupera il pageToken iniziale per elencare le modifiche future. | 
| list | GET /drive/v3/changesElenca le modifiche per un utente o un Drive condiviso. | 
| watch | POST /drive/v3/changes/watchSi iscrive alle modifiche per un utente. | 
Risorsa REST: v3.channels
| Metodi | |
|---|---|
| stop | POST /drive/v3/channels/stopInterrompe la visualizzazione delle risorse tramite questo canale. | 
Risorsa REST: v3.comments
| Metodi | |
|---|---|
| create | POST /drive/v3/files/{fileId}/commentsCrea 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}/commentsElenca i commenti di un file. | 
| update | PATCH /drive/v3/files/{fileId}/comments/{commentId}Aggiorna un commento con la semantica della patch. | 
Risorsa REST: v3.drives
| Metodi | |
|---|---|
| create | POST /drive/v3/drivesCrea 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}/hideNasconde un Drive condiviso dalla visualizzazione predefinita. | 
| list | GET /drive/v3/drivesElenca i Drive condivisi dell'utente. | 
| unhide | POST /drive/v3/drives/{driveId}/unhideRipristina 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}/copyCrea una copia di un file e applica gli aggiornamenti richiesti con la semantica delle patch. | 
| create | POST /drive/v3/filesPOST /upload/drive/v3/filesCrea un 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}/downloadScarica i contenuti di un file. | 
| emptyTrash | DELETE /drive/v3/files/trashElimina definitivamente tutti i file dell'utente nel cestino. | 
| export | GET /drive/v3/files/{fileId}/exportEsporta un documento Google Workspace nel tipo MIME richiesto e restituisce i contenuti in byte esportati. | 
| generateIds | GET /drive/v3/files/generateIdsGenera 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/filesElenca i file dell'utente. | 
| listLabels | GET /drive/v3/files/{fileId}/listLabelsElenca le etichette di un file. | 
| modifyLabels | POST /drive/v3/files/{fileId}/modifyLabelsModifica l'insieme di etichette applicate a un file. | 
| update | PATCH /drive/v3/files/{fileId}PATCH /upload/drive/v3/files/{fileId}Aggiorna i metadati, i contenuti o entrambi di un file. | 
| watch | POST /drive/v3/files/{fileId}/watchConsente 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}/permissionsCrea 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}/permissionsElenca 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}/repliesCrea 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}/repliesElenca le risposte a un commento. | 
| update | PATCH /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}Aggiorna una risposta con la semantica della 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}/revisionsElenca le revisioni di un file. | 
| update | PATCH /drive/v3/files/{fileId}/revisions/{revisionId}Aggiorna una revisione con la semantica delle patch. |