Mit der Google Drive API können Sie Anwendungen erstellen, die den Google Drive-Cloud-Speicher nutzen. Sie können Anwendungen entwickeln, die in Drive integriert werden können, und zuverlässige Funktionen in Ihrer Anwendung mit der Drive API erstellen.
Dieses Diagramm zeigt die Beziehung zwischen Ihrer Drive-Anwendung, Drive und der Drive API:

Diese Begriffe definieren die in Abbildung 1 gezeigten Schlüsselkomponenten:
- Google Drive
- Der Cloud-Dateispeicherdienst von Google bietet Nutzern einen persönlichen Speicherplatz namens My Drive und die Option, auf freigegebene gemeinsame Ordner, geteilte Ablagen, zuzugreifen.
- Google Drive-API
- Mit der REST API können Sie den Drive-Speicherplatz in Ihrer App nutzen.
- Google Drive App
- Eine App, die Drive als Speicherlösung nutzt
- Benutzeroberfläche von Google Drive
- Die Benutzeroberfläche von Google, mit der in Google Drive gespeicherte Dateien verwaltet werden. Wenn es sich bei Ihrer Anwendung um eine Editor-App handelt, z. B. eine Tabelle oder eine Textverarbeitung, können Sie sie in die Drive-UI einbinden und Dateien darin erstellen und öffnen.
- Meine Ablage
- Ein Drive-Speicherort, der einem bestimmten Nutzer gehört. In „Meine Ablage“ gespeicherte Dateien können für andere Nutzer freigegeben werden. Die Eigentümerschaft der Inhalte bleibt jedoch für einen einzelnen Nutzer spezifisch.
- OAuth 2.0
- Das Autorisierungsprotokoll, das die Google Drive API zur Authentifizierung Ihrer Nutzer benötigt. Wenn deine Anwendung Über Google anmelden verwendet, verarbeitet sie den OAuth 2.0-Vorgang und Tokens für die Anwendung.
- Geteilte Ablagen
- Ein Drive-Speicherort, dem Dateien gehören, 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 kann ich mit der Drive API tun?
Mit der Drive API können Sie:
- Dateien aus Drive herunterladen und Dateien in Drive hochladen
- In Google Drive gespeicherte Dateien und Ordner suchen. Erstellen Sie komplexe Suchanfragen, die eines der Felder der Dateimetadaten in der Ressource Files zurückgeben.
- Nutzern erlauben, Dateien, Ordner und Ablagen freizugeben, um Inhalte gemeinsam zu bearbeiten.
- In Kombination mit der Google Picker API können Sie nach allen Dateien in Drive suchen und dann den Dateinamen, die URL, das Datum der letzten Änderung und den Nutzer zurückgeben.
- Erstellen Sie Drittanbieter-Verknüpfungen, die externe Links zu Daten sind, die außerhalb von Drive in einem anderen Datenspeicher- oder Cloud-Speichersystem gespeichert sind.
- Erstellen Sie einen eigenen Drive-Ordner zum Speichern anwendungsspezifischer Daten, damit die Anwendung nicht auf alle in Drive gespeicherten Nutzerinhalte zugreifen kann.
- Binden Sie Ihre Drive-fähige Anwendung über die Google Drive-UI in die Drive-UI ein. Dies ist die Standard-Web-UI von Google, mit der Sie Drive-Dateien erstellen, organisieren, finden und freigeben können.
- Labels auf Drive-Dateien anwenden, Werte von Labelfeldern festlegen, Labelfeldwerte für Dateien lesen und anhand von Labelmetadatenbegriffen nach Dateien suchen, die durch die benutzerdefinierte Label-Taxonomie definiert wurden.
Nächste Schritte
Informationen zum Entwickeln mit Google Workspace APIs, einschließlich der Authentifizierung und Autorisierung, finden Sie unter In Google Workspace entwickeln.
Informationen zum Konfigurieren und Ausführen einer einfachen Google Drive API-App finden Sie in der Kurzanleitung.