Token is good and username is correct, Why is login unsuccessful?

Sounds like you have a encoding error on your oAuth URL