Il seguente esempio di codice mostra come utilizzare un selettore di immagini o una pagina di caricamento che gli utenti possono aprire da un pulsante in un'app web.
Questo esempio include le funzionalità di Google Picker, come l'attivazione della selezione multipla, l'occultamento del riquadro di navigazione e la scelta dell'account utente con il token OAuth 2.0 corrente dell'app.
Per questo esempio, devi specificare diversi elementi:
Per trovare sia l'ID client sia la chiave API:
Nella console Google Cloud, vai a Menu > API e servizi > Credenziali.
Per trovare l'ID app:
Nella console Google Cloud, vai a Menu > IAM e amministrazione > Impostazioni.
Utilizza il numero del progetto per l'ID app.
Lo stesso progetto Cloud deve contenere sia l'ID client sia l'ID app, in quanto viene utilizzato per autorizzare l'accesso ai file di un utente.
La funzione setOAuthToken
consente a un'app di utilizzare il token di autenticazione corrente per determinare quale Account Google viene utilizzato da Google Picker per visualizzare i file.
Se un utente ha eseguito l'accesso con più Account Google, il selettore Google può visualizzare i file dell'account autorizzato appropriato.
Dopo aver ottenuto l'ID file da Google Picker quando apri i file, un'applicazione può recuperare i metadati del file e scaricare i contenuti del file come descritto nella documentazione di riferimento per files.get
.