Я использую 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: ['', '']