Sto utilizzando omniauth esclusivamente per consentire l'accesso al mio sito Web con facebook/google/twitter.Nome/Cognome/Email da Twitter utilizzando OAuth
Memorizzo nome, cognome e indirizzo email. Tuttavia, quando sollevo l'hash auth di twitter da oauth, ottengo solo nickname, nome, posizione, immagine, descrizione e url nell'hash auth.
C'è un ambito che posso passare nel mio inizializzatore per ottenere l'email dell'utente e il nome di interruzione nei campi first_name, last_name?
Grazie mille. Non sono abbastanza sicuro su come gestire la richiesta dell'indirizzo email dopo la richiamata - Sono abbastanza nuovo per le rotaie e al momento solo la sessione crea azione gestirla in un colpo solo senza interazione dell'utente. Probabilmente un'altra domanda per SO. – Rapture
Sfortunatamente, Twitter ti obbliga a utilizzare un ulteriore passaggio per la tua procedura di registrazione non assegnando l'indirizzo email. Dovresti reindirizzare l'utente a un modulo di iscrizione chiedendo loro il loro indirizzo di posta elettronica oppure utilizzare un servizio di registrazione diverso come Facebook che fornisce l'indirizzo email se vuoi che sia senza problemi. – iwasrobbed
Sì, attualmente sto usando Facebook e Google. Probabilmente finirò per perdere Twitter a causa di questo. – Rapture