Das folgende Codebeispiel zeigt, wie eine Bildauswahl oder eine Uploadseite verwendet wird, 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 die Auswahl des Nutzerkontos mit dem aktuellen OAuth 2.0-Token der Anwendung.
Für dieses 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 Dreistrich-Menü > APIs und Dienste > Anmeldedaten.
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.
Das gleiche Cloud-Projekt muss sowohl die Client-ID als auch die Anwendungs-ID enthalten, da es verwendet wird, um den Zugriff auf die Dateien eines Nutzers zu autorisieren.
Mit der Funktion setOAuthToken
kann eine App anhand des aktuellen Authentifizierungstokens ermitteln, welches Google-Konto die Google-Auswahl zum Anzeigen der Dateien verwendet.
Wenn ein Nutzer mit mehreren Google-Konten angemeldet ist, können in der Google-Auswahl die Dateien des entsprechenden autorisierten Kontos angezeigt werden.
Nachdem eine Anwendung beim Öffnen von Dateien die Datei-ID aus dem Google Picker abgerufen hat, kann sie die Dateimetadaten abrufen und den Dateiinhalt herunterladen, wie in der Referenzdokumentation zu files.get
beschrieben.