Basically, Twitter doesn’t return the user email after authentication. To get the user’s Email Address, your application needs to be whitelisted by Twitter. To get and store the user email address, follow the below steps.
- Use this form to submit your request. It will take some times please be patient.
- Choose this choice `I need access to special permissions`.
- Fill all of the bottom fields and give Twitter a good reason for why you need this permission.
- Activate the checkbox for `Request the user email address from Twitter` option in your plugin settings page.