Sono stato in una situazione simile ecco un buon punto di partenza per voi:
Si potrebbe desiderare di fare l'unione durante l'evento Accounts.onCreateUser. In sostanza, quello che si potrebbe fare in questo momento è quello di:
Fare un obbligo di protocollo/di routine per salvare l'e-mail in qualche campo del profilo in qualsiasi metodo di autenticazione, per quanto possibile, in modo che siano in grado di fare il passaggio successivo, che è ..
Ogni volta che viene utilizzato un altro metodo di autenticazione (per creare l'utente), è possibile confrontare il database esistente degli utenti (ora sicuro che un campo di posta elettronica sarebbe presente in ogni momento da verificare) e fai l'unione ogni volta che si verifica una corrispondenza esatta con l'email.
E 'un peccato che non ho il codice ora perché ho provato questo protocollo una volta, ma ho subito deciso che mi limiterò a bastone con un metodo di autenticazione per qualche motivo. Forse aggiornerò questa risposta quando posso andare in giro per provare a codificarla di nuovo .. o forse no.
fonte
2013-05-10 15:31:33
Grazie! Questo è più o meno quello che avevo in mente, ma non ho trovato un modo per convincere Twitter a darmi l'indirizzo email degli utenti. Ho anche bloccato con un singolo metodo di accesso per ora. –
Oh sì, ho dimenticato di dire che per Twitter, 'requestPermissions' non è attualmente supportato. Inoltre, l'API di Twitter stessa non restituisce l'email di un utente. Fa schifo! (nessuna meteora non fa schifo, TW API fa) –
Discussioni correlate riguardanti l'API di Twitter e le email degli utenti: https://dev.twitter.com/discussions/1498 –