Mit der Google Drive API können Clients auf Ressourcen in Google Drive zugreifen.
- REST-Ressource: v2.about
- REST-Ressource: v2.apps
- REST-Ressource: v2.changes
- REST-Ressource: v2.channels
- REST-Ressource: v2.children
- REST-Ressource: v2.comments
- REST-Ressource: v2.drives
- REST-Ressource: v2.files
- REST-Ressource: v2.parents
- REST-Ressource: v2.permissions
- REST-Ressource: v2.properties
- REST-Ressource: v2.replies
- REST-Ressource: v2.revisions
Dienst: googleapis.com/drive/v2
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. Dieser Dienst stellt folgendes Discovery-Dokument bereit:
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: v2.about
| Methoden | |
|---|---|
get |
GET /drive/v2/about Ruft die Informationen zum aktuellen Nutzer sowie die Drive API-Einstellungen ab. |
REST-Ressource: v2.apps
| Methoden | |
|---|---|
get |
GET /drive/v2/apps/{appId} Ruft eine bestimmte App ab. |
list |
GET /drive/v2/apps Listet die installierten Apps eines Nutzers auf. |
REST-Ressource: v2.changes
| Methoden | |
|---|---|
get |
GET /drive/v2/changes/{changeId} Veraltet: Verwenden Sie changes.getStartPageToken und changes.list, um die letzten Änderungen abzurufen. |
getStartPageToken |
GET /drive/v2/changes/startPageToken Ruft das Start-pageToken für die Auflistung zukünftiger Änderungen ab. |
list |
GET /drive/v2/changes Listet die Änderungen für einen Nutzer oder eine geteilte Ablage auf. |
watch |
POST /drive/v2/changes/watch Änderungen für einen Nutzer abonnieren. |
REST-Ressource: v2.channels
| Methoden | |
|---|---|
stop |
POST /drive/v2/channels/stop Beendet die Wiedergabe von Ressourcen über diesen Kanal. |
REST-Ressource: v2.children
| Methoden | |
|---|---|
delete |
DELETE /drive/v2/files/{folderId}/children/{childId} Entfernt ein untergeordnetes Element aus einem Ordner. |
get |
GET /drive/v2/files/{folderId}/children/{childId} Ruft eine bestimmte untergeordnete Referenz ab. |
insert |
POST /drive/v2/files/{folderId}/children Fügt eine Datei in einen Ordner ein. |
list |
GET /drive/v2/files/{folderId}/children Listet die untergeordneten Elemente eines Ordners auf. |
REST-Ressource: v2.comments
| Methoden | |
|---|---|
delete |
DELETE /drive/v2/files/{fileId}/comments/{commentId} Löscht einen Kommentar. |
get |
GET /drive/v2/files/{fileId}/comments/{commentId} Ruft einen Kommentar anhand der ID ab. |
insert |
POST /drive/v2/files/{fileId}/comments Erstellt einen neuen Kommentar für die angegebene Datei. |
list |
GET /drive/v2/files/{fileId}/comments Listet die Kommentare einer Datei auf. |
patch |
PATCH /drive/v2/files/{fileId}/comments/{commentId} Aktualisiert einen vorhandenen Kommentar. |
update |
PUT /drive/v2/files/{fileId}/comments/{commentId} Aktualisiert einen vorhandenen Kommentar. |
REST-Ressource: v2.drives
| Methoden | |
|---|---|
delete |
DELETE /drive/v2/drives/{driveId} Löscht eine geteilte Ablage, für die der Nutzer ein organizer ist, endgültig. |
get |
GET /drive/v2/drives/{driveId} Ruft die Metadaten einer geteilten Ablage anhand der ID ab. |
hide |
POST /drive/v2/drives/{driveId}/hide Blendet eine geteilte Ablage in der Standardansicht aus. |
insert |
POST /drive/v2/drives Erstellt eine neue geteilte Ablage. |
list |
GET /drive/v2/drives Listet die geteilten Ablagen des Nutzers auf. |
unhide |
POST /drive/v2/drives/{driveId}/unhide Stellt eine geteilte Ablage in der Standardansicht wieder her. |
update |
PUT /drive/v2/drives/{driveId} Aktualisiert die Metadaten für eine geteilte Ablage. |
REST-Ressource: v2.files
| Methoden | |
|---|---|
copy |
POST /drive/v2/files/{fileId}/copy Erstellt eine Kopie der angegebenen Datei. |
delete |
DELETE /drive/v2/files/{fileId} Löscht eine Datei, die dem Nutzer gehört, endgültig, ohne sie in den Papierkorb zu verschieben. |
emptyTrash |
DELETE /drive/v2/files/trash Löscht alle Dateien des Nutzers im Papierkorb endgültig. |
export |
GET /drive/v2/files/{fileId}/export Exportiert ein Google Workspace-Dokument in den angeforderten MIME-Typ und gibt exportierte Byte-Inhalte zurück. |
generateIds |
GET /drive/v2/files/generateIds Generiert eine Reihe von Datei-IDs, die in Einfüge- oder Kopieranfragen angegeben werden können. |
get |
GET /drive/v2/files/{fileId} Ruft die Metadaten oder den Inhalt einer Datei anhand der ID ab. |
insert |
POST /drive/v2/files POST /upload/drive/v2/files Fügt eine neue Datei ein. |
list |
GET /drive/v2/files Listet die Dateien des Nutzers auf. |
listLabels |
GET /drive/v2/files/{fileId}/listLabels Listet die Labels für eine Datei auf. |
modifyLabels |
POST /drive/v2/files/{fileId}/modifyLabels Ändert die Gruppe von Labels, die auf eine Datei angewendet werden. |
patch |
PATCH /drive/v2/files/{fileId} Aktualisiert die Metadaten und/oder den Inhalt einer Datei. |
touch |
POST /drive/v2/files/{fileId}/touch Die aktualisierte Zeit der Datei wird auf die aktuelle Serverzeit festgelegt. |
trash |
POST /drive/v2/files/{fileId}/trash Verschiebt eine Datei in den Papierkorb. |
untrash |
POST /drive/v2/files/{fileId}/untrash Stellt eine Datei aus dem Papierkorb wieder her. |
update |
PUT /drive/v2/files/{fileId} PUT /upload/drive/v2/files/{fileId} Aktualisiert die Metadaten, den Inhalt oder beides einer Datei. |
watch |
POST /drive/v2/files/{fileId}/watch Abonniert Änderungen an einer Datei. |
REST-Ressource: v2.parents
| Methoden | |
|---|---|
delete |
DELETE /drive/v2/files/{fileId}/parents/{parentId} Entfernt einen übergeordneten Ordner aus einer Datei. |
get |
GET /drive/v2/files/{fileId}/parents/{parentId} Ruft eine bestimmte übergeordnete Referenz ab. |
insert |
POST /drive/v2/files/{fileId}/parents Fügt einen übergeordneten Ordner für eine Datei hinzu. |
list |
GET /drive/v2/files/{fileId}/parents Listet die übergeordneten Elemente einer Datei auf. |
REST-Ressource: v2.permissions
| Methoden | |
|---|---|
delete |
DELETE /drive/v2/files/{fileId}/permissions/{permissionId} Löscht eine Berechtigung für eine Datei oder geteilte Ablage. |
get |
GET /drive/v2/files/{fileId}/permissions/{permissionId} Ruft eine Berechtigung anhand der ID ab. |
getIdForEmail |
GET /drive/v2/permissionIds/{email} Gibt die Berechtigungs-ID für eine E‑Mail-Adresse zurück. |
insert |
POST /drive/v2/files/{fileId}/permissions Fügt eine Berechtigung für eine Datei oder geteilte Ablage ein. |
list |
GET /drive/v2/files/{fileId}/permissions Listet die Berechtigungen einer Datei oder einer geteilten Ablage auf. |
patch |
PATCH /drive/v2/files/{fileId}/permissions/{permissionId} Aktualisiert eine Berechtigung mithilfe der Patch-Semantik. |
update |
PUT /drive/v2/files/{fileId}/permissions/{permissionId} Aktualisiert eine Berechtigung. |
REST-Ressource: v2.properties
| Methoden | |
|---|---|
delete |
DELETE /drive/v2/files/{fileId}/properties/{propertyKey} Löscht eine Property. |
get |
GET /drive/v2/files/{fileId}/properties/{propertyKey} Ruft eine Property anhand ihres Schlüssels ab. |
insert |
POST /drive/v2/files/{fileId}/properties Fügt einer Datei ein Attribut hinzu oder aktualisiert es, falls es bereits vorhanden ist. |
list |
GET /drive/v2/files/{fileId}/properties Listet die Eigenschaften einer Datei auf. |
patch |
PATCH /drive/v2/files/{fileId}/properties/{propertyKey} Aktualisiert eine Property. |
update |
PUT /drive/v2/files/{fileId}/properties/{propertyKey} Aktualisiert eine Property. |
REST-Ressource: v2.replies
| Methoden | |
|---|---|
delete |
DELETE /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} Löscht eine Antwort. |
get |
GET /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} Ruft eine Antwort ab. |
insert |
POST /drive/v2/files/{fileId}/comments/{commentId}/replies Erstellt eine neue Antwort auf den angegebenen Kommentar. |
list |
GET /drive/v2/files/{fileId}/comments/{commentId}/replies Listet alle Antworten auf einen Kommentar auf. |
patch |
PATCH /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} Aktualisiert eine vorhandene Antwort. |
update |
PUT /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} Aktualisiert eine vorhandene Antwort. |
REST-Ressource: v2.revisions
| Methoden | |
|---|---|
delete |
DELETE /drive/v2/files/{fileId}/revisions/{revisionId} Löscht eine Dateiversion endgültig. |
get |
GET /drive/v2/files/{fileId}/revisions/{revisionId} Ruft eine bestimmte Version ab. |
list |
GET /drive/v2/files/{fileId}/revisions Listet die Versionen einer Datei auf. |
patch |
PATCH /drive/v2/files/{fileId}/revisions/{revisionId} Aktualisiert eine Überarbeitung. |
update |
PUT /drive/v2/files/{fileId}/revisions/{revisionId} Aktualisiert eine Überarbeitung. |