Is there any way to get Twitter user email from Twitter API?
Facebook (FBQL) provides this data in the hashed form so that you can encrypt email and then compare to
I don't think so. If the user wants email from someone, they set that up through the DM settings. That's kind of the point.
You could setup a friendship, and set DMs to email the user.
Twitter API - Create Friendship