yüzden burada benzer bir durumda oldum sizin için iyi bir başlangıç noktası:
Sen Accounts.onCreateUser etkinliğinde birleştirme yapmak isteyebilirsiniz. Temelde, ne bu zamanda yapacağını şudur:
yapmanız edebiliyoruz, böylece mümkün olduğunca herhangi bir kimlik doğrulama yönteminde bazı profil alanında e-posta kaydetmek için zorunlu bir protokol/rutin Do sonraki adım, hangisi ...
Başka bir kimlik doğrulama yöntemi kullanıldığında (kullanıcıyı oluşturmak için), mevcut kullanıcı veritabanını karşılaştırabilirsiniz (şimdi kontrol etmek için her zaman bir e-posta alanının bulunacağından emin olabilirsiniz). ve tam bir e-posta eşleşmesi olduğunda birleştirme yapın.
Bir zamanlar bu protokolü çalıştı çünkü şimdi kodu yoksa çok yazık, ama hızla ben sadece nedense bir kimlik doğrulama yöntemi çakacağım karar verdi. Belki bu cevabı güncelleyeceğim, çünkü tekrar deneyebilirim ve tekrar kodlayabilirim .. ya da belki de değil.
Teşekkürler! Bu aklımda aklımda olan, ama bana kullanıcı e-posta adresini vermek için twitter almak için bir yol bulamadı. Ayrıca, şu an için tek bir kayıtta kaldım. –
Oh evet, Twitter için 'requestPermissions' şu anda desteklenmediğini belirtmeyi unuttu. Ayrıca, Twitter API'sının kendisi bir kullanıcının e-postasını iade etmez. Bu berbat! (hiçbir meteor emilmiyor, TW API yapıyor) –
Twitter API ve kullanıcı e-postalarıyla ilgili tartışma: https://dev.twitter.com/discussions/1498 –