Mit der Google Drive API können Sie Apps erstellen, die den Google Drive-Cloudspeicher nutzen. Sie können Anwendungen entwickeln, die in Drive eingebunden werden, und mit der Drive API leistungsstarke Funktionen in Ihre Anwendung einbauen.
Dieses Diagramm zeigt den Ablauf zwischen Ihrer in Drive integrierten 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 freigegebene Ordner für die Zusammenarbeit namens Ablagen für Teams zuzugreifen.
- Google Drive API
- Die REST API, mit der Sie Drive-Speicherplatz in Ihrer App nutzen können.
- In Drive integrierte App
- Eine App, die Drive als Speicherlösung verwendet.
- Google Drive-Benutzeroberfläche
- Die Google-Benutzeroberfläche zum Verwalten von Dateien, die in Drive gespeichert sind. Wenn Ihre App ein Editor ist, z. B. eine Tabellenkalkulation oder Textverarbeitung, 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. Dateien, die in „Meine Ablage“ gespeichert sind, können für andere Nutzer freigegeben werden. Die Eigentümerschaft der Inhalte bleibt jedoch bei einem einzelnen Nutzer.
- OAuth 2.0
- Das Autorisierungsprotokoll, das für die Authentifizierung der App-Nutzer in der Drive API erforderlich ist. Wenn Ihre Anwendung Über Google anmelden verwendet, werden der OAuth 2.0-Vorgang und die Anwendungszugriffstokens verarbeitet.
- Geteilte Ablage
- Ein Drive-Speicherplatz, der Dateien enthält, an denen mehrere Nutzer zusammenarbeiten. Alle Nutzer mit Zugriff auf eine geteilte Ablage haben 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:
- Dateien aus Google Drive herunterladen und Dateien in Google Drive hochladen.
- Nach Dateien und Ordnern suchen, die in Drive gespeichert sind. Erstellen Sie komplexe Suchanfragen, die eines der Dateimetadatenfelder in der
files-Ressource zurückgeben. - Nutzern erlauben, Dateien, Ordner und Ablagen freizugeben, um gemeinsam an Inhalten zu arbeiten.
- In Kombination mit der Google Picker API können Sie alle Dateien in Drive durchsuchen und dann den Dateinamen, die URL, das Datum der letzten Änderung und den Nutzer zurückgeben.
- Drittanbieter-Verknüpfungen 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 zum Speichern anwendungsspezifischer Daten, damit die App nicht auf alle in Drive gespeicherten Inhalte des Nutzers zugreifen kann.
- Mit Google Drive-Ereignissen können Sie Dateiaktivitäten überwachen oder darauf reagieren.
- Integrieren Sie Ihre in Drive eingebundene App über die Google Drive-Benutzeroberfläche in die Drive-Benutzeroberfläche. Es 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, Label-Feldwerte festlegen, Label-Feldwerte in Dateien lesen und mit Begriffen für Label-Metadaten, die durch die benutzerdefinierte Label-Taxonomie 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 Informationen zu den neuesten Funktionen.
|
Weitere Informationen
Informationen zur Entwicklung mit Google Workspace APIs, einschließlich der Verarbeitung 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.