Topic-icon Connecting to FB is using proxy email?

Active Subscriptions:

None
10 years 7 months ago #55342 by chramb1
I have an account on my site using my usual email address. I have no Facebook mapping yet. When I click the button to authenticate with Facebook, instead of linking me up, it sends me to my registration page where it has my correct name, but shows me an autogenerated user name (expected) and an email of app+[more junk]This email address is being protected from spambots. You need JavaScript enabled to view it.

Facebook is returning the proxy email and not the real email.

I should have the real email - from the Facebook application page:
Approved Items
ACTION TYPES
Upload - Upload a Photo
LOGIN PERMISSIONS
email
Provides access to the person's primary email address. This permission is approved by default.
public_profile
Provides access to a person's basic information, including first name, last name, profile picture, gender and age range. This permission is approved by default.
user_friends
Provides access to a person's list of friends that also use your app. This permission is approved by default.

Any clue what might be wrong here?
The topic has been locked.
Support Specialist
10 years 7 months ago #55349 by alzander
If you have a really old Facebook account and haven't verified the email address on the account recently, Facebook can sometimes return the proxy email address instead. That's used by Facebook to send any email messages to whatever 'current' email address you are using, allowing you to change and verify a new email address. There's no setting we can specify to dis-allow a proxy email address; it's up to Facebook when to provide it. In your case, they think it's better to return that.

It's very uncommon to get a proxy email address though and I'd recommend testing with other Facebook accounts. I don't think you'll see the same behavior from them.

I hope that helps explain, even if it doesn't give you a real solution to the problem you're running into.

Thanks,
Alex
The topic has been locked.