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, 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: v3.about
Methoden | |
---|---|
get |
GET /drive/v3/about Ruft Informationen zum Nutzer, zu seinem Drive-Konto und zu den Systemfunktionen ab. |
REST-Ressource: v3.accessproposals
Methoden | |
---|---|
get |
GET /drive/v3/files/{fileId}/accessproposals/{proposalId} Ruft einen AccessProposal nach ID ab. |
list |
GET /drive/v3/files/{fileId}/accessproposals Die AccessProposals in einer Datei auflisten. |
resolve |
POST /drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve Wird verwendet, um ein 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 Liste der installierten Apps eines Nutzers. |
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 Das Ansehen 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 zu 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 endgültig eine geteilte Ablage, für die der Nutzer organizer ist. |
get |
GET /drive/v3/drives/{driveId} Ruft die Metadaten einer geteilten Ablage anhand der ID ab. |
hide |
POST /drive/v3/drives/{driveId}/hide Eine geteilte Ablage wird in der Standardansicht ausgeblendet. |
list |
GET /drive/v3/drives Hier werden die geteilten Ablagen des Nutzers aufgeführt. |
unhide |
POST /drive/v3/drives/{driveId}/unhide Stellt die Standardansicht einer geteilten Ablage 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 Damit wird eine neue Datei erstellt. |
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 Inhalte einer Datei herunterladen. |
emptyTrash |
DELETE /drive/v3/files/trash Alle Dateien im Papierkorb des Nutzers werden endgültig gelöscht. |
export |
GET /drive/v3/files/{fileId}/export Exportiert ein Google Workspace-Dokument in den angeforderten MIME-Typ und gibt den exportierten Byte-Inhalt zurück. |
generateIds |
GET /drive/v3/files/generateIds Generiert eine Reihe von Datei-IDs, die in Anfragen zum Erstellen oder Kopieren angegeben werden können. |
get |
GET /drive/v3/files/{fileId} Ruft die Metadaten oder den Inhalt 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 einer Datei auf. |
modifyLabels |
POST /drive/v3/files/{fileId}/modifyLabels Ändert die Labels, die auf eine Datei angewendet wurden. |
update |
PATCH /drive/v3/files/{fileId} PATCH /upload/drive/v3/files/{fileId} Aktualisiert die Metadaten und/oder den Inhalt 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 eine 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 nach ID ab. |
list |
GET /drive/v3/files/{fileId}/comments/{commentId}/replies Hier werden die Antworten auf einen Kommentar aufgelistet. |
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 Version 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 Version mit Patch-Semantik. |