Inizia a utilizzare l'API Picker

L'API Picker offre agli utenti un modo sicuro per selezionare foto e video dalla raccolta di Google Foto e condividerli con la tua applicazione.

Prima di iniziare

Flusso dell'API Picker

Ecco una panoramica del funzionamento dell'API Picker:

  1. Verifica il token OAuth: prima di avviare il flusso dell'API Picker, verifica la presenza di un token di accesso OAuth 2.0 valido per l'utente. Se non è presente alcun token, avvia il flusso di autorizzazione OAuth 2.0 per ottenerne uno.

  2. Crea una sessione: avvia la procedura effettuando una chiamata all'API Selettore per creare una nuova sessione. Questa chiamata restituirà un pickerUri univoco.

  3. Indirizza gli utenti all'app Google Foto: fornisci il pickerUri ai tuoi utenti (come link cliccabile o codice QR). Questo URL aprirà in modo sicuro l'app Google Foto.

  4. L'utente seleziona gli elementi multimediali: all'interno dell'app Google Foto, gli utenti possono sfogliare la propria raccolta e selezionare le foto e i video da condividere con l'app. Leggi una panoramica dell'esperienza di selezione dell'utente.

  5. Esegui il polling della sessione:l'app deve eseguire periodicamente il polling della sessione per controllare lo stato. Stai cercando che la proprietà mediaItemsSet restituisca true, a indicare che l'utente ha terminato la selezione.

  6. Elenca gli elementi multimediali selezionati: una volta che mediaItemsSet restituisce true, puoi utilizzare il metodo list per ottenere i dettagli degli elementi multimediali selezionati.

  7. Recuperare e utilizzare gli elementi multimediali: ora hai accesso agli elementi multimediali selezionati. Puoi recuperare i contenuti utilizzando baseUrl e utilizzarli all'interno della tua applicazione.

Passaggi successivi

  • Consulta la documentazione di riferimento: esplora la documentazione di riferimento dell'API Picker dettagliata per conoscere tutti i metodi e i parametri disponibili.
  • Prova gli esempi: dai un'occhiata al nostro esempio per vedere l'API Picker in azione e trovare ispirazione per la tua integrazione.