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 una macchina 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 potrebbe 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/about Recupera le informazioni sull'utente attuale insieme alle impostazioni dell'API Drive |
Risorsa REST: v2.apps
| Metodi | |
|---|---|
get |
GET /drive/v2/apps/{appId} Ottiene un'app specifica. |
list |
GET /drive/v2/apps Elenca le app installate di un utente. |
Risorsa REST: v2.changes
| Metodi | |
|---|---|
get |
GET /drive/v2/changes/{changeId} Obsoleto: utilizza changes.getStartPageToken e changes.list per recuperare le modifiche recenti. |
getStartPageToken |
GET /drive/v2/changes/startPageToken Recupera il pageToken iniziale per elencare le modifiche future. |
list |
GET /drive/v2/changes Elenca le modifiche per un utente o un Drive condiviso. |
watch |
POST /drive/v2/changes/watch Iscriviti alle modifiche per un utente. |
Risorsa REST: v2.channels
| Metodi | |
|---|---|
stop |
POST /drive/v2/channels/stop Interrompe la visualizzazione delle risorse tramite questo canale. |
Risorsa REST: v2.children
| Metodi | |
|---|---|
delete |
DELETE /drive/v2/files/{folderId}/children/{childId} Rimuove un bambino da una cartella. |
get |
GET /drive/v2/files/{folderId}/children/{childId} Ottiene un riferimento secondario specifico. |
insert |
POST /drive/v2/files/{folderId}/children Inserisce un file in una cartella. |
list |
GET /drive/v2/files/{folderId}/children Elenca gli elementi secondari 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} Ottiene un commento in base all'ID. |
insert |
POST /drive/v2/files/{fileId}/comments Crea un nuovo commento sul file specificato. |
list |
GET /drive/v2/files/{fileId}/comments Elenca 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}/hide Nasconde un Drive condiviso dalla visualizzazione predefinita. |
insert |
POST /drive/v2/drives Crea un nuovo Drive condiviso. |
list |
GET /drive/v2/drives Elenca i Drive condivisi dell'utente. |
unhide |
POST /drive/v2/drives/{driveId}/unhide Ripristina un Drive condiviso alla 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}/copy Crea 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/trash Elimina definitivamente tutti i file dell'utente nel cestino. |
export |
GET /drive/v2/files/{fileId}/export Esporta un documento Google Workspace nel tipo MIME richiesto e restituisce i contenuti in byte esportati. |
generateIds |
GET /drive/v2/files/generateIds Genera 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 in base all'ID. |
insert |
POST /drive/v2/files POST /upload/drive/v2/files Inserisce un nuovo file. |
list |
GET /drive/v2/files Elenca i file dell'utente. |
listLabels |
GET /drive/v2/files/{fileId}/listLabels Elenca le etichette di un file. |
modifyLabels |
POST /drive/v2/files/{fileId}/modifyLabels Modifica 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}/touch Imposta l'ora di aggiornamento del file sull'ora corrente del server. |
trash |
POST /drive/v2/files/{fileId}/trash Sposta un file nel cestino. |
untrash |
POST /drive/v2/files/{fileId}/untrash Ripristina un file dal cestino. |
update |
PUT /drive/v2/files/{fileId} PUT /upload/drive/v2/files/{fileId} Aggiorna i metadati, i contenuti o entrambi di un file. |
watch |
POST /drive/v2/files/{fileId}/watch Consente di iscriversi alle modifiche apportate a un file. |
Risorsa REST: v2.parents
| Metodi | |
|---|---|
delete |
DELETE /drive/v2/files/{fileId}/parents/{parentId} Rimuove un genitore da un file. |
get |
GET /drive/v2/files/{fileId}/parents/{parentId} Recupera un riferimento genitore specifico. |
insert |
POST /drive/v2/files/{fileId}/parents Aggiunge una cartella principale per un file. |
list |
GET /drive/v2/files/{fileId}/parents Elenca i genitori di un file. |
Risorsa REST: v2.permissions
| Metodi | |
|---|---|
delete |
DELETE /drive/v2/files/{fileId}/permissions/{permissionId} Elimina un'autorizzazione da un file o un Drive condiviso. |
get |
GET /drive/v2/files/{fileId}/permissions/{permissionId} Recupera un'autorizzazione in base all'ID. |
getIdForEmail |
GET /drive/v2/permissionIds/{email} Restituisce l'ID autorizzazione per un indirizzo email. |
insert |
POST /drive/v2/files/{fileId}/permissions Inserisce un'autorizzazione per un file o un Drive condiviso. |
list |
GET /drive/v2/files/{fileId}/permissions Elenca 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à in base alla chiave. |
insert |
POST /drive/v2/files/{fileId}/properties Aggiunge una proprietà a un file o la aggiorna se esiste già. |
list |
GET /drive/v2/files/{fileId}/properties Elenca 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}/replies Crea una nuova risposta al commento specificato. |
list |
GET /drive/v2/files/{fileId}/comments/{commentId}/replies Elenca 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 del file. |
get |
GET /drive/v2/files/{fileId}/revisions/{revisionId} Ottiene una revisione specifica. |
list |
GET /drive/v2/files/{fileId}/revisions Elenca 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. |