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 enthält Google Picker-Funktionen wie das Aktivieren der Mehrfachauswahl, das Ausblenden des Navigationsbereichs und das Auswählen des Nutzerkontos mit dem aktuellen OAuth 2.0-Token der App.
Für dieses Beispiel müssen mehrere Elemente angegeben werden:
So finden Sie sowohl die Client-ID als auch den API-Schlüssel:
Rufen Sie in der Google Cloud Console das Dreistrich-Menü > APIs und Dienste > Anmeldedaten.
auf
So finden Sie die App-ID:
Öffnen Sie in der Google Cloud Console das Dreistrich-Menü > IAM und Verwaltung > Einstellungen.
Verwenden Sie die Projektnummer als App-ID.
Dasselbe Cloud-Projekt muss sowohl die Client-ID als auch die Anwendungs-ID enthalten, da es zum Autorisieren des Zugriffs auf die Dateien eines Nutzers verwendet wird.
Mit der Funktion setOAuthToken
kann eine Anwendung das aktuelle Authentifizierungstoken verwenden, um zu ermitteln, welches Google-Konto die Google-Auswahl zur Anzeige der Dateien verwendet.
Wenn ein Nutzer mit mehreren Google-Konten angemeldet ist, kann die Google-Auswahl 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 Metadaten der Datei abrufen und den Dateiinhalt herunterladen, wie in der Referenzdokumentation zu files.get
beschrieben.