According to Facebook's official documentation, email access is given to any app provided user accepts and grants permission when login using Facebook.
I've double checked our app definition and I can see email should be accessible.
I'm using the latest available from Spring Social
<spring-social-security>1.1.4.RELEASE</spring-social-security>
<spring-social-core>1.1.4.RELEASE</spring-social-core>
<spring-social-facebook>2.0.3.RELEASE</spring-social-facebook>
Users successfully login using Facebook as a provider as well as Google+ and Twitter.
Unfortunately for all cases email is NULL except for my own user.
There are two scenarios where email could be null though
- if someone signed up for Facebook with a phone number instead of an email address, the email field may be empty
- This field will not be returned if no valid email address is available
I've triple checked that by accessing a friend's of mine account which
- It's got a valid email verified
- It's got a phone number associated with it
- We are friends with each other
- His phone and email are visible for his friends
I go to the GraphApi explorer but no email is ever returned.
Any advice? Thank you.
