Я использую Passport-Facebook аутентификацию.
passport.use(new FacebookStrategy({
clientID: 'CLIENT_ID',
clientSecret: 'CLIENT_SECRET',
callbackURL: "http://www.example.com/auth/facebook/callback"
},
function (accessToken, refreshToken, profile, done) {
process.nextTick(function () {
console.log(profile)
});
}
));
Для некоторых учетных записей Facebook я не получаю email_id, и даже пытался использовать переменную области видимости, например, ниже, но все же я не могу получить email_id.
profileUrl: "" и ProfileFields: ['', '']