Facebook OAuth2 does not provide user email
This has been asked many times but it seems like there's no known
work-around for it so I'm posting this question in the hope that someone
does have a work-around for it.
I'm using NodeJS, PassportJS-Facebook.
app.get("/auth/facebook",
passport.authenticate("facebook", {
scope : [ "email" ]
}),
function (req, res) {
});
At first I thought it's a PassportJS issue but I certainly eliminated this
option.
The Facebook user account I'm using clearly states:
This app needs:
Your basic info
Your email address (xyz@example.com)
Some links to this known issue (yet unsolved!):
https://developers.facebook.com/bugs/298946933534016
https://developers.facebook.com/bugs/429653750464521
https://developers.facebook.com/bugs/482815835078469
So, do you use Facebook's OAuth service? If so, do you get the user's
email? How? The "straight" way? A work-around?
No comments:
Post a Comment