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
Um diesen Dienst aufzurufen, empfehlen wir die Verwendung der von Google bereitgestellten Clientbibliotheken. Wenn Ihre Anwendung Ihre eigenen Bibliotheken verwenden muss, um diesen Dienst aufzurufen, verwenden Sie die folgenden Informationen, wenn Sie die API-Anfragen stellen.
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 und 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 vom Nutzer installierten Apps auf. |
REST-Ressource: v2.changes
Methoden | |
---|---|
get |
GET /drive/v2/changes/{changeId} Verworfen: Verwenden Sie changes.getStartPageToken und changes.list , um letzte Änderungen abzurufen. |
getStartPageToken |
GET /drive/v2/changes/startPageToken Ruft das Startseiten-Token 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 einen bestimmten untergeordneten Verweis 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 nach ID ab. |
insert |
POST /drive/v2/files/{fileId}/comments Erstellt einen neuen Kommentar in der angegebenen 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, deren organizer -Nutzer dieser Nutzer ist, endgültig. |
get |
GET /drive/v2/drives/{driveId} Ruft die Metadaten einer geteilten Ablage nach ID ab. |
hide |
POST /drive/v2/drives/{driveId}/hide Blendet eine geteilte Ablage aus 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 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, deren Eigentümer der Nutzer ist, endgültig, ohne sie in den Papierkorb zu verschieben. |
emptyTrash |
DELETE /drive/v2/files/trash Löscht alle in den Papierkorb verschobenen Dateien des Nutzers endgültig. |
export |
GET /drive/v2/files/{fileId}/export Exportiert ein Google Workspace-Dokument in den angeforderten MIME-Typ und gibt den exportierten Byteinhalt zurück. |
generateIds |
GET /drive/v2/files/generateIds Generiert eine Reihe von Datei-IDs, die in Anfragen zum Einfügen oder Kopieren angegeben werden können. |
get |
GET /drive/v2/files/{fileId} Ruft die Metadaten oder den Inhalt einer Datei nach 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 einer 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 Legt die Aktualisierungszeit der Datei auf die aktuelle Serverzeit fest. |
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 einen bestimmten übergeordneten Verweis ab. |
insert |
POST /drive/v2/files/{fileId}/parents Fügt einer Datei einen übergeordneten Ordner 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 nach 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 geteilten Ablage auf. |
patch |
PATCH /drive/v2/files/{fileId}/permissions/{permissionId} Aktualisiert eine Berechtigung mit Patchsemantik. |
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 ein Attribut. |
get |
GET /drive/v2/files/{fileId}/properties/{propertyKey} Ruft ein Attribut anhand seines Schlüssels ab. |
insert |
POST /drive/v2/files/{fileId}/properties Fügt einer Datei ein Attribut hinzu oder aktualisiert sie, falls sie bereits vorhanden ist. |
list |
GET /drive/v2/files/{fileId}/properties Listet die Attribute 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} Erhält eine Antwort. |
insert |
POST /drive/v2/files/{fileId}/comments/{commentId}/replies Erstellt eine neue Antwort auf den jeweiligen 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 Überarbeitung ab. |
list |
GET /drive/v2/files/{fileId}/revisions Listet die Überarbeitungen 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. |