Mit der Google Drive API können Sie Apps erstellen, die den Cloud-Speicher von Google Drive nutzen. Sie können Anwendungen entwickeln, die in Drive eingebunden sind, 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:
Mit diesen Begriffen werden die in Abbildung 1 dargestellten Hauptkomponenten definiert:
- Google Drive
- Der Cloud-Dateispeicherdienst von Google bietet Nutzern einen persönlichen Speicherplatz namens Meine Ablage und die Möglichkeit, auf freigegebene Ordner für die Gruppenarbeit zuzugreifen, die als geteilte Ablagen bezeichnet werden.
- Google Drive API
- Die REST API, mit der Sie Drive-Speicherplatz direkt in Ihrer App nutzen können.
- Google Drive App
- Eine App, die Drive als Speicherlösung nutzt.
- Google Drive-Bedienoberfläche
- Die Benutzeroberfläche von Google, mit der in Google Drive gespeicherte Dateien verwaltet werden. Wenn es sich bei Ihrer App um eine Editor-App wie eine Tabellenkalkulation oder einen Texteditor handelt, können Sie die Drive-Benutzeroberfläche einbinden, um Dateien in Ihrer App zu erstellen und zu öffnen.
- Meine Ablage
- Ein Drive-Speicherort, der einem bestimmten Nutzer gehört. Dateien, die in „Meine Ablage“ gespeichert sind, können für andere Nutzer freigegeben werden. Die Inhaberschaft der Inhalte bleibt jedoch bei einem einzelnen Nutzer.
- OAuth 2.0
- Das Autorisierungsprotokoll, das die Google Drive API zur Authentifizierung Ihrer App-Nutzer erfordert. Wenn Ihre Anwendung Über Google anmelden verwendet, werden der OAuth 2.0-Ablauf und die Anwendungszugriffstokens verarbeitet.
- Geteilte Ablage
- Ein Drive-Speicherort, zu dem Dateien gehören, an denen mehrere Nutzer gemeinsam arbeiten. 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 kann ich mit der Drive API tun?
Mit der Drive API haben Sie folgende Möglichkeiten:
- Sie können Dateien aus Google Drive herunterladen und Dateien in Google Drive hochladen.
- In Drive nach Dateien und Ordnern suchen Komplexe Suchanfragen erstellen, die eines der Dateimetadatenfelder in der Dateien-Ressource zurückgeben
- Nutzer können Dateien, Ordner und Laufwerke freigeben, um gemeinsam an Inhalten zu arbeiten.
- Kombinieren Sie sie mit der Google Picker API, um in allen Dateien in Drive zu suchen 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.
- Erstellen Sie einen speziellen Drive-Ordner, um anwendungsspezifische Daten zu speichern, damit die App nicht auf alle Inhalte des Nutzers zugreifen kann, die in Drive gespeichert sind.
- Integrieren Sie Ihre Drive-kompatible App mithilfe der Google Drive-Benutzeroberfläche in die Drive-Benutzeroberfläche. Die standardmäßige Weboberfläche von Google, mit der Sie Drive-Dateien erstellen, organisieren, suchen und freigeben können.
- Sie können Labels auf Drive-Dateien anwenden, Labelfeldwerte festlegen, Labelfeldwerte in Dateien lesen und mithilfe von Labelmetadatenbegriffen, die in der benutzerdefinierten Labeltaxonomie definiert sind, 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 zum Entwickeln mit Google Workspace APIs, einschließlich der Authentifizierung und Autorisierung, finden Sie unter Mit Google Workspace entwickeln.
Informationen zum Konfigurieren und Ausführen einer einfachen Google Drive API-Anwendung finden Sie in der Übersicht über die Kurzanleitungen.