/ / Как винаги да получавам имейл за потребителите, които влизат с Github - javascript, github, oauth, meteor

Как винаги да получавате имейли за потребителите, които влизат в Github - javascript, github, oauth, meteor

Използвам метеор с пакети:

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

Трябва да получа имейл, когато потребителите се регистрират чрез акаунт в Github. Използвам код от страна на клиента:

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

Когато се регистрирам обаче, виждам в конзолата:

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"
}

Защо получавам null в полето за електронна поща? Грешка ли съм или греша нещо?

Отговори:

1 за отговор № 1

Github вече не издава имейл адреса по този начин.

Вижте тази публикация как да я извлечете, когато потребителят влезе: пакетът account-github причинява на моя потребител метеор нулев имейл