Mit der Google Drive API können Sie Apps erstellen, die Google Drive-Cloudspeicher verwenden. Sie können Anwendungen entwickeln, die in Drive eingebunden sind, und mit der Drive API robuste Funktionen in Ihrer Anwendung erstellen.
Dieses Diagramm zeigt den Ablauf zwischen Ihrer in Drive eingebundenen App, der Drive API und Drive:
In diesen Begriffen werden die in Abbildung 1 dargestellten Schlüsselkomponenten definiert:
- Google Drive
- Der Cloud-Dateispeicherdienst von Google bietet Nutzern einen persönlichen Speicherplatz namens Meine Ablage und die Möglichkeit, auf gemeinsame freigegebene Ordner zuzugreifen, die als geteilte Ablagen bezeichnet werden.
- Google Drive API
- Die REST API, mit der Sie Drive-Speicherplatz in Ihrer App verwenden können.
- In Drive eingebundene App
- Eine App, die Drive als Speicherlösung verwendet.
- Google Drive-Benutzeroberfläche
- Die Benutzeroberfläche von Google, mit der Dateien verwaltet werden, die in Drive gespeichert sind. Wenn Ihre App ein Editor ist, z. B. eine Tabellenkalkulation oder ein Textverarbeitungsprogramm, können Sie sie in die Drive-Benutzeroberfläche einbinden, um Dateien in Ihrer App zu erstellen und zu öffnen.
- Meine Ablage
- Ein Drive-Speicherplatz, der einem bestimmten Nutzer gehört. In „Meine Ablage“ gespeicherte Dateien können für andere Nutzer freigegeben werden, aber das Eigentum an den Inhalten bleibt bei einem einzelnen Nutzer.
- OAuth 2.0
- Das Autorisierungsprotokoll, das die Drive API benötigt, um die App-Nutzer zu authentifizieren. Wenn Ihre Anwendung Sign In With Google verwendet, werden der OAuth 2.0-Vorgang und die Zugriffstokens für die Anwendung verarbeitet.
- Geteilte Ablage
- Ein Drive-Speicherplatz, der Dateien enthält, an denen mehrere Nutzer zusammenarbeiten. Jeder Nutzer mit Zugriff auf eine geteilte Ablage hat Zugriff auf alle darin enthaltenen Dateien. Nutzern kann auch Zugriff auf einzelne Dateien in der geteilten Ablage gewährt werden.
Was können Sie mit der Drive API tun?
Mit der Drive API können Sie Folgendes tun:
- Dateien herunterladen aus Drive und Dateien hochladen in Drive.
- Nach Dateien und Ordnern suchen, die in
Drive gespeichert sind. Komplexe Suchanfragen erstellen, die alle Felder der
Dateimetadaten in der
filesRessource zurückgeben. - Nutzern ermöglichen, Dateien, Ordner und Ablagen freizugeben , um gemeinsam an Inhalten zu arbeiten.
- Mit der Google Picker API kombinieren, um alle Dateien in Drive zu durchsuchen und dann den Dateinamen, die URL, das Datum der letzten Änderung und den Nutzer zurückzugeben.
- Drittanbieter-Shortcuts erstellen, die externe Links zu Daten sind, die außerhalb von Drive in einem anderen Datenspeicher oder Cloud-Speichersystem gespeichert sind.
- Einen speziellen Drive-Ordner erstellen, um anwendungsspezifische Daten zu speichern, damit die App nicht auf alle in Drive gespeicherten Inhalte des Nutzers zugreifen kann.
- Dateiaktivitäten mit Google Drive Ereignissen beobachten oder darauf reagieren.
- Ihre in Drive eingebundene App mit der Drive-Benutzeroberfläche über die Google Drive Benutzeroberfläche einbinden. Das ist die standardmäßige Web-Benutzeroberfläche von Google, mit der Sie Drive-Dateien erstellen, organisieren, finden und freigeben können.
- Labels auf Drive-Dateien anwenden, Werte für Label-Felder festlegen, Werte für Label-Felder in Dateien lesen und mit Label-Metadatentermen, die durch die benutzerdefinierte Label-Taxonomie definiert werden, nach Dateien suchen.
|
Möchten Sie die Google Drive API in Aktion sehen?
Auf dem Google Workspace Developers-Kanal finden Sie Videos mit Tipps,
Tricks und den neuesten Funktionen.
|
Weitere Informationen
Informationen zur Entwicklung mit Google Workspace APIs, einschließlich der Handhabung von Authentifizierung und Autorisierung, finden Sie unter Entwicklung mit Google Workspace.
Informationen zum Konfigurieren und Ausführen einer Drive API-App finden Sie in den Schnellstarts.