Hi,
I have exactly the same problem!
I have implemented mobile app (using PhoneGap) which uses javascript OAuth 1.0 library (jsOAuth) to do the authorization.
I thought that maybe there is a bug in library or in the webview which I’m using, that’s why I have tested on server side also using Spring Social Twitter.
So, I am getting same behavior on server & client using completely different clients.
In my application settings “Callback URL” is set (also it is valid URL, not localhost).
Also “Invalid server time” issue (mentioned in some posts) is not a problem.
Any ideas?