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/aboutRuft die Informationen zum aktuellen Nutzer zusammen mit den Drive API-Einstellungen ab | 
REST-Ressource: v2.apps
| Methoden | |
|---|---|
| get | GET /drive/v2/apps/{appId}Ruft eine bestimmte App ab. | 
| list | GET /drive/v2/appsListe der installierten Apps eines Nutzers. | 
REST-Ressource: v2.changes
| Methoden | |
|---|---|
| get | GET /drive/v2/changes/{changeId}Deprecated: Verwenden Sie changes.getStartPageTokenundchanges.list, um die letzten Änderungen abzurufen. | 
| getStartPageToken | GET /drive/v2/changes/startPageTokenRuft das Start-pageToken für die Auflistung zukünftiger Änderungen ab. | 
| list | GET /drive/v2/changesListet 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/stopDas 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}/childrenDatei in einen Ordner einfügen. | 
| list | GET /drive/v2/files/{folderId}/childrenListet 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}/commentsErstellt einen neuen Kommentar zu der angegebenen Datei. | 
| list | GET /drive/v2/files/{fileId}/commentsListet 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 organizerist. | 
| get | GET /drive/v2/drives/{driveId}Ruft die Metadaten einer geteilten Ablage anhand der ID ab. | 
| hide | POST /drive/v2/drives/{driveId}/hideEine geteilte Ablage wird in der Standardansicht ausgeblendet. | 
| insert | POST /drive/v2/drivesDamit wird eine neue geteilte Ablage erstellt. | 
| list | GET /drive/v2/drivesHier werden die geteilten Ablagen des Nutzers aufgeführt. | 
| unhide | POST /drive/v2/drives/{driveId}/unhideStellt 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}/copyErstellt 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/trashAlle Dateien im Papierkorb des Nutzers werden endgültig gelöscht. | 
| export | GET /drive/v2/files/{fileId}/exportExportiert ein Google Workspace-Dokument in den angeforderten MIME-Typ und gibt den exportierten Byte-Inhalt zurück. | 
| generateIds | GET /drive/v2/files/generateIdsGeneriert 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/filesPOST /upload/drive/v2/filesHiermit wird eine neue Datei eingefügt. | 
| list | GET /drive/v2/filesListet die Dateien des Nutzers auf. | 
| listLabels | GET /drive/v2/files/{fileId}/listLabelsListet 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}/touchSetzen Sie die Aktualisierungszeit der Datei auf die aktuelle Serverzeit. | 
| trash | POST /drive/v2/files/{fileId}/trashVerschiebt eine Datei in den Papierkorb. | 
| untrash | POST /drive/v2/files/{fileId}/untrashStellt 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}/watchAbonniert Ä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}/parentsFügen Sie einen übergeordneten Ordner für eine Datei hinzu. | 
| list | GET /drive/v2/files/{fileId}/parentsListet 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}/permissionsBerechtigung für eine Datei oder eine freigegebene Ablage einfügen. | 
| list | GET /drive/v2/files/{fileId}/permissionsListet 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}/propertiesFügt einer Datei ein Attribut hinzu oder aktualisiert es, falls es bereits vorhanden ist. | 
| list | GET /drive/v2/files/{fileId}/propertiesListet 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}/repliesErstellt eine neue Antwort auf den angegebenen Kommentar. | 
| list | GET /drive/v2/files/{fileId}/comments/{commentId}/repliesListet 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}/revisionsListet 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. |