Das folgende Codebeispiel zeigt, wie Sie eine Bildauswahl oder eine Uploadseite verwenden, die Nutzer über eine Schaltfläche in einer Webanwendung öffnen können.
Dieses Beispiel umfasst Google Picker-Funktionen wie die Aktivierung der Mehrfachauswahl, das Ausblenden des Navigationsbereichs und die Auswahl des Nutzerkontos mit dem aktuellen OAuth 2.0-Token der App.
In diesem Beispiel müssen mehrere Elemente angegeben werden:
So finden Sie sowohl die Client-ID als auch den API-Schlüssel:
Öffnen Sie in der Google Cloud Console das Menü > APIs und Dienste > Anmeldedaten.
So finden Sie die App-ID:
Rufen Sie in der Google Cloud Console das Menü > IAM und Verwaltung > Einstellungen auf.
Verwenden Sie die Projektnummer für die App-ID.
Ein Cloud-Projekt muss sowohl die Client-ID als auch die Anwendungs-ID enthalten, über die der Zugriff auf die Dateien eines Nutzers autorisiert wird.
Mit der Funktion setOAuthToken
kann eine Anwendung das aktuelle Authentifizierungstoken verwenden, um zu ermitteln, mit welchem Google-Konto die Dateiauswahl angezeigt wird.
Wenn ein Nutzer mit mehreren Google-Konten angemeldet ist, kann Google Picker die Dateien des entsprechenden autorisierten Kontos anzeigen.
Nachdem die Datei-ID beim Öffnen von Dateien aus der Google-Auswahl abgerufen wurde, kann eine Anwendung die Dateimetadaten abrufen und den Dateiinhalt herunterladen, wie in der Referenzdokumentation für files.get
beschrieben.