Das folgende Codebeispiel zeigt, wie eine Bildauswahl oder Uploadseite verwendet wird, die Nutzer über eine Schaltfläche in einer Webanwendung öffnen können.
Dieses Beispiel enthält 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.
Für dieses Beispiel müssen Sie mehrere Elemente angeben:
So finden Sie sowohl die Client-ID als auch den API-Schlüssel:
Klicken Sie in der Google Cloud Console auf das Dreistrich-Menü > APIs und Dienste > Anmeldedaten.
und dann auf
So finden Sie die App-ID:
Klicken Sie in der Google Cloud Console auf das Dreistrich-Menü > Einstellungen.
und dann auf IAM und VerwaltungVerwenden Sie die Projektnummer als App-ID.
Dasselbe Cloud-Projekt muss sowohl die Client-ID als auch die App-ID enthalten, da es für die Autorisierung des Zugriffs auf die Dateien eines Nutzers verwendet wird.
Mit der Funktion setOAuthToken
kann eine App anhand des aktuellen Authentifizierungstokens ermitteln, welches Google-Konto die Google-Bildergalerie zum Anzeigen der Dateien verwendet.
Wenn ein Nutzer mit mehreren Google-Konten angemeldet ist, kann die Google-Bildauswahl die Dateien des entsprechenden autorisierten Kontos anzeigen.
Nachdem eine Anwendung beim Öffnen von Dateien die Datei-ID von Google Picker abgerufen hat, kann sie die Dateimetadaten abrufen und den Dateiinhalt herunterladen, wie in der Referenzdokumentation für files.get
beschrieben.