Google Drive API – Übersicht

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:

Google Drive-Beziehungsdiagramm
Abbildung 1. Beziehungsdiagramm für Google 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 files Ressource 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.
  • 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.