Mit der Google Drive API können Clients auf Ressourcen in Google Drive zugreifen.
- REST-Ressource: v3.about
- REST-Ressource: v3.accessproposals
- REST-Ressource: v3.apps
- REST-Ressource: v3.changes
- REST-Ressource: v3.channels
- REST-Ressource: v3.comments
- REST-Ressource: v3.drives
- REST-Ressource: v3.files
- REST-Ressource: v3.operations
- REST-Ressource: v3.permissions
- REST-Ressource: v3.replies
- REST-Ressource: v3.revisions
Dienst: googleapis.com/drive/v3
Wir empfehlen, diesen Dienst mit den von Google bereitgestellten Clientbibliotheken aufzurufen. Wenn Ihre Anwendung diesen Dienst mit Ihren eigenen Bibliotheken aufrufen muss, sollten Sie die folgenden Informationen verwenden, wenn Sie die API-Anfragen senden.
Discovery-Dokument
Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Der Dienst bietet das folgende Discovery-Dokument:
Dienstendpunkt
Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:
https://www.googleapis.com
REST-Ressource: v3.about
Methoden | |
---|---|
get |
GET /drive/v3/about Ruft Informationen zum Nutzer, zum Drive des Nutzers und zu den Systemfunktionen ab. |
REST-Ressource: v3.accessproposals
Methoden | |
---|---|
get |
GET /drive/v3/files/{fileId}/accessproposals/{proposalId} Ruft ein AccessProposal nach ID ab. |
list |
GET /drive/v3/files/{fileId}/accessproposals Listet die AccessProposals für eine Datei auf. |
resolve |
POST /drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve Wird verwendet, um einen Zugriffsvorschlag zu genehmigen oder abzulehnen. |
REST-Ressource: v3.apps
Methoden | |
---|---|
get |
GET /drive/v3/apps/{appId} Ruft eine bestimmte App ab. |
list |
GET /drive/v3/apps Listet die installierten Apps eines Nutzers auf. |
REST-Ressource: v3.changes
Methoden | |
---|---|
getStartPageToken |
GET /drive/v3/changes/startPageToken Ruft das Start-„pageToken“ für die Auflistung zukünftiger Änderungen ab. |
list |
GET /drive/v3/changes Listet die Änderungen für einen Nutzer oder eine geteilte Ablage auf. |
watch |
POST /drive/v3/changes/watch Abonniert Änderungen für einen Nutzer. |
REST-Ressource: v3.channels
Methoden | |
---|---|
stop |
POST /drive/v3/channels/stop Die Beobachtung von Ressourcen über diesen Kanal wird beendet. |
REST-Ressource: v3.comments
Methoden | |
---|---|
create |
POST /drive/v3/files/{fileId}/comments Erstellt einen Kommentar zu einer Datei. |
delete |
DELETE /drive/v3/files/{fileId}/comments/{commentId} Löscht einen Kommentar. |
get |
GET /drive/v3/files/{fileId}/comments/{commentId} Ruft einen Kommentar nach ID ab. |
list |
GET /drive/v3/files/{fileId}/comments Listet die Kommentare einer Datei auf. |
update |
PATCH /drive/v3/files/{fileId}/comments/{commentId} Aktualisiert einen Kommentar mit Patch-Semantik. |
REST-Ressource: v3.drives
Methoden | |
---|---|
create |
POST /drive/v3/drives Erstellt eine geteilte Ablage. |
delete |
DELETE /drive/v3/drives/{driveId} Löscht eine geteilte Ablage, für die der Nutzer ein organizer ist, endgültig. |
get |
GET /drive/v3/drives/{driveId} Ruft die Metadaten einer geteilten Ablage anhand der ID ab. |
hide |
POST /drive/v3/drives/{driveId}/hide Blendet eine geteilte Ablage in der Standardansicht aus. |
list |
GET /drive/v3/drives Listet die geteilten Ablagen des Nutzers auf. |
unhide |
POST /drive/v3/drives/{driveId}/unhide Stellt eine geteilte Ablage in der Standardansicht wieder her. |
update |
PATCH /drive/v3/drives/{driveId} Aktualisiert die Metadaten für eine geteilte Ablage. |
REST-Ressource: v3.files
Methoden | |
---|---|
copy |
POST /drive/v3/files/{fileId}/copy Erstellt eine Kopie einer Datei und wendet alle angeforderten Updates mit Patch-Semantik an. |
create |
POST /drive/v3/files POST /upload/drive/v3/files Erstellt eine Datei. |
delete |
DELETE /drive/v3/files/{fileId} Löscht eine Datei, die dem Nutzer gehört, endgültig, ohne sie in den Papierkorb zu verschieben. |
download |
POST /drive/v3/files/{fileId}/download Lädt den Inhalt einer Datei herunter. |
emptyTrash |
DELETE /drive/v3/files/trash Löscht alle Dateien des Nutzers im Papierkorb endgültig. |
export |
GET /drive/v3/files/{fileId}/export Exportiert ein Google Workspace-Dokument in den angeforderten MIME-Typ und gibt exportierte Byte-Inhalte zurück. |
generateIds |
GET /drive/v3/files/generateIds Generiert eine Reihe von Datei-IDs, die in Erstellungs- oder Kopieranfragen angegeben werden können. |
get |
GET /drive/v3/files/{fileId} Ruft Metadaten oder Inhalte einer Datei anhand der ID ab. |
list |
GET /drive/v3/files Listet die Dateien des Nutzers auf. |
listLabels |
GET /drive/v3/files/{fileId}/listLabels Listet die Labels für eine Datei auf. |
modifyLabels |
POST /drive/v3/files/{fileId}/modifyLabels Ändert die Gruppe von Labels, die auf eine Datei angewendet werden. |
update |
PATCH /drive/v3/files/{fileId} PATCH /upload/drive/v3/files/{fileId} Aktualisiert die Metadaten, den Inhalt oder beides einer Datei. |
watch |
POST /drive/v3/files/{fileId}/watch Abonniert Änderungen an einer Datei. |
REST-Ressource: v3.operations
Methoden | |
---|---|
get |
GET /drive/v3/operations/{name} Ruft den letzten Status eines lang andauernden Vorgangs ab. |
REST-Ressource: v3.permissions
Methoden | |
---|---|
create |
POST /drive/v3/files/{fileId}/permissions Erstellt eine Berechtigung für eine Datei oder geteilte Ablage. |
delete |
DELETE /drive/v3/files/{fileId}/permissions/{permissionId} Löscht eine Berechtigung. |
get |
GET /drive/v3/files/{fileId}/permissions/{permissionId} Ruft eine Berechtigung anhand der ID ab. |
list |
GET /drive/v3/files/{fileId}/permissions Listet die Berechtigungen einer Datei oder einer geteilten Ablage auf. |
update |
PATCH /drive/v3/files/{fileId}/permissions/{permissionId} Aktualisiert eine Berechtigung mit Patch-Semantik. |
REST-Ressource: v3.replies
Methoden | |
---|---|
create |
POST /drive/v3/files/{fileId}/comments/{commentId}/replies Erstellt eine Antwort auf einen Kommentar. |
delete |
DELETE /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId} Löscht eine Antwort. |
get |
GET /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId} Ruft eine Antwort anhand der ID ab. |
list |
GET /drive/v3/files/{fileId}/comments/{commentId}/replies Listet die Antworten auf einen Kommentar auf. |
update |
PATCH /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId} Aktualisiert eine Antwort mit Patch-Semantik. |
REST-Ressource: v3.revisions
Methoden | |
---|---|
delete |
DELETE /drive/v3/files/{fileId}/revisions/{revisionId} Löscht eine Dateiversion endgültig. |
get |
GET /drive/v3/files/{fileId}/revisions/{revisionId} Ruft die Metadaten oder den Inhalt einer Revision anhand der ID ab. |
list |
GET /drive/v3/files/{fileId}/revisions Listet die Versionen einer Datei auf. |
update |
PATCH /drive/v3/files/{fileId}/revisions/{revisionId} Aktualisiert eine Revision mit Patch-Semantik. |