Mit der Google Drive API können Sie Apps erstellen, die Google Drive-Cloudspeicher verwenden. Sie können Anwendungen entwickeln, die in Drive eingebunden werden, und mit der Drive API robuste Funktionen in Ihrer Anwendung erstellen.
Dieses Diagramm zeigt die Beziehung zwischen Ihrer Drive App, der Drive API und Drive:
In diesen Begriffen werden die wichtigsten Komponenten definiert, die in Abbildung 1 dargestellt sind:
- 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 den Drive-Speicher in Ihrer App verwenden können.
- Google Drive App
- Eine App, die Drive als Speicherlösung verwendet.
- Google Drive-UI
- Die Benutzeroberfläche von Google, mit der in Drive gespeicherte Dateien verwaltet werden. Wenn Ihre App ein Editor ist, z. B. eine Tabellenkalkulation oder ein Textverarbeitungsprogramm, können Sie sie in die Drive-UI einbinden, um Dateien in Ihrer App zu erstellen und zu öffnen.
- Meine Ablage
- Ein Drive-Speicherort, dessen Eigentümer ein bestimmter Nutzer ist. In „Meine Ablage“ gespeicherte Dateien können für andere Nutzer freigegeben werden, aber das Eigentum an den Inhalten bleibt bei einem bestimmten 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-Ablauf und die Zugriffstokens für die Anwendung verarbeitet.
- Geteilte Ablage
- Ein Drive-Speicherort, in dem Dateien gespeichert sind, 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.
- _Verknüpfungen von Drittanbietern_ 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 Drive-fähige App mit der Drive-UI über die Google Drive-UI einbinden. Dies ist die standardmäßige Web-UI von Google, mit der Sie Drive-Dateien erstellen, organisieren, finden und freigeben können.
- Labels auf Drive-Dateien anwenden, Label-Feldwerte festlegen, Label-Feldwerte in Dateien lesen und mit Label-Metadatentermen suchen, die durch die benutzerdefinierte Label-Taxonomie definiert werden.
|
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 Kurzanleitungen.