Social Login For Twitter Not Working E-Mail Not Specified Message

I have been able to make the social login of facebook & Google work properly but when I click on login with twitter it displays the message below :

The e-mail was not specified.
When logging through the social network the e-mail was not specified.
Please enter your e-mail and click Continue.

What I have figured out is the callback url on twitter APP changes automatically. That may cause this problem.

When I put the call back url as

http://www.xxxxxxx.com/index.php?dispatch=auth.process&hauth_done=Twitter

Twitter automatically shortens the url to

http://www.xxxxxxx.com/index.php?dispatch=auth.process

Need a quick help at the earliest.