L'API Google Drive consente ai client di accedere alle risorse di Google Drive.
- Risorsa REST: v2.about
- Risorsa REST: v2.apps
- Risorsa REST: v2.changes
- Risorsa REST: v2.channels
- Risorsa REST: v2.children
- Risorsa REST: v2.comments
- Risorsa REST: v2.drives
- Risorsa REST: v2.files
- Risorsa REST: v2.parents
- Risorsa REST: v2.permissions
- Risorsa REST: v2.properties
- Risorsa REST: v2.replies
- Risorsa REST: v2.revisions
Servizio: googleapis.com/drive/v2
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: v2.about
| Metodi | |
|---|---|
| get | GET /drive/v2/aboutRecupera le informazioni sull'utente corrente e le impostazioni dell'API Drive | 
Risorsa REST: v2.apps
| Metodi | |
|---|---|
| get | GET /drive/v2/apps/{appId}Recupera un'app specifica. | 
| list | GET /drive/v2/appsElenca le app installate da un utente. | 
Risorsa REST: v2.changes
| Metodi | |
|---|---|
| get | GET /drive/v2/changes/{changeId}DEPRECATED: utilizza changes.getStartPageTokenechanges.listper recuperare le modifiche recenti. | 
| getStartPageToken | GET /drive/v2/changes/startPageTokenRecupera il pageToken iniziale per elencare le modifiche future. | 
| list | GET /drive/v2/changesElenca le modifiche per un utente o un Drive condiviso. | 
| watch | POST /drive/v2/changes/watchIscriviti alle modifiche per un utente. | 
Risorsa REST: v2.channels
| Metodi | |
|---|---|
| stop | POST /drive/v2/channels/stopInterrompe la visione delle risorse tramite questo canale. | 
Risorsa REST: v2.children
| Metodi | |
|---|---|
| delete | DELETE /drive/v2/files/{folderId}/children/{childId}Rimuove un elemento secondario da una cartella. | 
| get | GET /drive/v2/files/{folderId}/children/{childId}Recupera un riferimento secondario specifico. | 
| insert | POST /drive/v2/files/{folderId}/childrenInserisce un file in una cartella. | 
| list | GET /drive/v2/files/{folderId}/childrenElenca le cartelle secondarie di una cartella. | 
Risorsa REST: v2.comments
| Metodi | |
|---|---|
| delete | DELETE /drive/v2/files/{fileId}/comments/{commentId}Elimina un commento. | 
| get | GET /drive/v2/files/{fileId}/comments/{commentId}Recupera un commento tramite l'ID. | 
| insert | POST /drive/v2/files/{fileId}/commentsCrea un nuovo commento sul file specificato. | 
| list | GET /drive/v2/files/{fileId}/commentsElenca i commenti di un file. | 
| patch | PATCH /drive/v2/files/{fileId}/comments/{commentId}Aggiorna un commento esistente. | 
| update | PUT /drive/v2/files/{fileId}/comments/{commentId}Aggiorna un commento esistente. | 
Risorsa REST: v2.drives
| Metodi | |
|---|---|
| delete | DELETE /drive/v2/drives/{driveId}Elimina definitivamente un Drive condiviso per il quale l'utente è un organizer. | 
| get | GET /drive/v2/drives/{driveId}Consente di ottenere i metadati di un Drive condiviso in base all'ID. | 
| hide | POST /drive/v2/drives/{driveId}/hideNasconde un Drive condiviso dalla visualizzazione predefinita. | 
| insert | POST /drive/v2/drivesCrea un nuovo Drive condiviso. | 
| list | GET /drive/v2/drivesElenca i Drive condivisi dell'utente. | 
| unhide | POST /drive/v2/drives/{driveId}/unhideRipristina un Drive condiviso nella visualizzazione predefinita. | 
| update | PUT /drive/v2/drives/{driveId}Aggiorna i metadati di un Drive condiviso. | 
Risorsa REST: v2.files
| Metodi | |
|---|---|
| copy | POST /drive/v2/files/{fileId}/copyCrea una copia del file specificato. | 
| delete | DELETE /drive/v2/files/{fileId}Elimina definitivamente un file di proprietà dell'utente senza spostarlo nel cestino. | 
| emptyTrash | DELETE /drive/v2/files/trashElimina definitivamente tutti i file nel cestino dell'utente. | 
| export | GET /drive/v2/files/{fileId}/exportEsporta un documento Google Workspace nel tipo MIME richiesto e restituisce i contenuti in byte esportati. | 
| generateIds | GET /drive/v2/files/generateIdsGenera un insieme di ID file che possono essere forniti nelle richieste di inserimento o copia. | 
| get | GET /drive/v2/files/{fileId}Recupera i metadati o i contenuti di un file per ID. | 
| insert | POST /drive/v2/filesPOST /upload/drive/v2/filesInserisce un nuovo file. | 
| list | GET /drive/v2/filesElenca i file dell'utente. | 
| listLabels | GET /drive/v2/files/{fileId}/listLabelsElenca le etichette di un file. | 
| modifyLabels | POST /drive/v2/files/{fileId}/modifyLabelsModifica l'insieme di etichette applicate a un file. | 
| patch | PATCH /drive/v2/files/{fileId}Aggiorna i metadati e/o i contenuti di un file. | 
| touch | POST /drive/v2/files/{fileId}/touchImposta l'ora di aggiornamento del file sull'ora corrente del server. | 
| trash | POST /drive/v2/files/{fileId}/trashSposta un file nel cestino. | 
| untrash | POST /drive/v2/files/{fileId}/untrashRipristina un file dal cestino. | 
| update | PUT /drive/v2/files/{fileId}PUT /upload/drive/v2/files/{fileId}Aggiorna i metadati e/o i contenuti di un file. | 
| watch | POST /drive/v2/files/{fileId}/watchSi iscrive alle modifiche di un file. | 
Risorsa REST: v2.parents
| Metodi | |
|---|---|
| delete | DELETE /drive/v2/files/{fileId}/parents/{parentId}Rimuove un utente principale da un file. | 
| get | GET /drive/v2/files/{fileId}/parents/{parentId}Recupera un riferimento principale specifico. | 
| insert | POST /drive/v2/files/{fileId}/parentsAggiunge una cartella principale per un file. | 
| list | GET /drive/v2/files/{fileId}/parentsElenca i file principali di un file. | 
Risorsa REST: v2.permissions
| Metodi | |
|---|---|
| delete | DELETE /drive/v2/files/{fileId}/permissions/{permissionId}Elimina un'autorizzazione da un file o da un Drive condiviso. | 
| get | GET /drive/v2/files/{fileId}/permissions/{permissionId}Recupera un'autorizzazione tramite ID. | 
| getIdForEmail | GET /drive/v2/permissionIds/{email}Restituisce l'ID autorizzazione per un indirizzo email. | 
| insert | POST /drive/v2/files/{fileId}/permissionsInserisce un'autorizzazione per un file o un Drive condiviso. | 
| list | GET /drive/v2/files/{fileId}/permissionsElenca le autorizzazioni di un file o di un Drive condiviso. | 
| patch | PATCH /drive/v2/files/{fileId}/permissions/{permissionId}Aggiorna un'autorizzazione utilizzando la semantica delle patch. | 
| update | PUT /drive/v2/files/{fileId}/permissions/{permissionId}Aggiorna un'autorizzazione. | 
Risorsa REST: v2.properties
| Metodi | |
|---|---|
| delete | DELETE /drive/v2/files/{fileId}/properties/{propertyKey}Elimina una proprietà. | 
| get | GET /drive/v2/files/{fileId}/properties/{propertyKey}Recupera una proprietà tramite la relativa chiave. | 
| insert | POST /drive/v2/files/{fileId}/propertiesAggiunge una proprietà a un file o la aggiorna se esiste già. | 
| list | GET /drive/v2/files/{fileId}/propertiesElenca le proprietà di un file. | 
| patch | PATCH /drive/v2/files/{fileId}/properties/{propertyKey}Aggiorna una proprietà. | 
| update | PUT /drive/v2/files/{fileId}/properties/{propertyKey}Aggiorna una proprietà. | 
Risorsa REST: v2.replies
| Metodi | |
|---|---|
| delete | DELETE /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}Elimina una risposta. | 
| get | GET /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}Riceve una risposta. | 
| insert | POST /drive/v2/files/{fileId}/comments/{commentId}/repliesCrea una nuova risposta al commento in questione. | 
| list | GET /drive/v2/files/{fileId}/comments/{commentId}/repliesElenca tutte le risposte a un commento. | 
| patch | PATCH /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}Aggiorna una risposta esistente. | 
| update | PUT /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}Aggiorna una risposta esistente. | 
Risorsa REST: v2.revisions
| Metodi | |
|---|---|
| delete | DELETE /drive/v2/files/{fileId}/revisions/{revisionId}Elimina definitivamente una versione di un file. | 
| get | GET /drive/v2/files/{fileId}/revisions/{revisionId}Recupera una revisione specifica. | 
| list | GET /drive/v2/files/{fileId}/revisionsElenca le revisioni di un file. | 
| patch | PATCH /drive/v2/files/{fileId}/revisions/{revisionId}Aggiorna una revisione. | 
| update | PUT /drive/v2/files/{fileId}/revisions/{revisionId}Aggiorna una revisione. |