/ / Como sempre receber e-mails para usuários que acessam o Github - javascript, github, oauth, meteoro

Como sempre receber e-mail para usuários que se conectam com o Github - javascript, github, oauth, meteor

Eu uso meteoro com pacotes:

accounts-ui            1.0.0  Simple templates to add login widgets to an app
accounts-password      1.0.0  Password support for accounts
accounts-github        1.0.0  Login service for Github accounts

Preciso receber e-mails quando os usuários se inscreverem usando a conta do Github. Eu uso o código no lado do cliente:

Accounts.ui.config({
requestPermissions: {
github: ["user:email"]
}
});

No entanto, quando me inscrevo, do que vejo no console:

Meteor.user()
...
{"_id":"(redacted)",
"profile":{"name":"Jacek Migdal"},
"services":{
"github": {"accessToken":"(redacted)","email":null,"id":(redacted),"username":"jakozaur"},
"resume":{"loginTokens":[{"when":"2014-09-01T19:20:50.655Z","hashedToken":"(redacted)"}]}},
"createdAt":"2014-09-01T19:18:08.064Z"
}

Por que eu recebo null no campo de email? É um bug ou estou fazendo algo errado?

Respostas:

1 para resposta № 1

O Github não fornece mais o endereço de email dessa maneira.

Veja este post sobre como extraí-lo quando o usuário efetuar login: o pacote accounts-github está fazendo com que meu usuário meteoro tenha um email nulo