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, verwenden Sie die folgenden Informationen, 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: v2.about
Methoden | |
---|---|
get |
GET /drive/v2/about Ruft die Informationen zum aktuellen Nutzer zusammen mit den Drive API-Einstellungen ab |
REST-Ressource: v2.apps
REST-Ressource: v2.changes
Methoden | |
---|---|
get |
GET /drive/v2/changes/{changeId} Deprecated: 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 Das Ansehen von Ressourcen über diesen Kanal wird beendet. |
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 Datei in einen Ordner einfügen. |
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 nach ID ab. |
insert |
POST /drive/v2/files/{fileId}/comments Erstellt einen neuen Kommentar zu der angegebenen Datei. |
list |
GET /drive/v2/files/{fileId}/comments Listet die Kommentare zu 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 endgültig eine geteilte Ablage, für die der Nutzer organizer ist. |
get |
GET /drive/v2/drives/{driveId} Ruft die Metadaten einer geteilten Ablage anhand der ID ab. |
hide |
POST /drive/v2/drives/{driveId}/hide Eine geteilte Ablage wird in der Standardansicht ausgeblendet. |
insert |
POST /drive/v2/drives Damit wird eine neue geteilte Ablage erstellt. |
list |
GET /drive/v2/drives Hier werden die geteilten Ablagen des Nutzers aufgeführt. |
unhide |
POST /drive/v2/drives/{driveId}/unhide Stellt die Standardansicht einer geteilten Ablage 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 Alle Dateien im Papierkorb des Nutzers werden endgültig gelöscht. |
export |
GET /drive/v2/files/{fileId}/export Exportiert ein Google Workspace-Dokument in den angeforderten MIME-Typ und gibt den exportierten Byte-Inhalt zurück. |
generateIds |
GET /drive/v2/files/generateIds Generiert eine Reihe von Datei-IDs, die in Insert- oder Copy-Anfragen 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 Hiermit wird eine neue Datei eingefügt. |
list |
GET /drive/v2/files Listet die Dateien des Nutzers auf. |
listLabels |
GET /drive/v2/files/{fileId}/listLabels Listet die Labels einer Datei auf. |
modifyLabels |
POST /drive/v2/files/{fileId}/modifyLabels Ändert die Labels, die auf eine Datei angewendet wurden. |
patch |
PATCH /drive/v2/files/{fileId} Aktualisiert die Metadaten und/oder den Inhalt einer Datei. |
touch |
POST /drive/v2/files/{fileId}/touch Setzen Sie die Aktualisierungszeit der Datei auf die aktuelle Serverzeit. |
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 und/oder den Inhalt 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 ein übergeordnetes Element 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ügen Sie 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 aus einer Datei oder geteilten 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 Berechtigung für eine Datei oder eine freigegebene Ablage einfügen. |
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 von 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} Er erhält eine Antwort. |
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 Version. |
update |
PUT /drive/v2/files/{fileId}/revisions/{revisionId} Aktualisiert eine Version. |