You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fernandezpablo85 edited this page Dec 17, 2011
·
1 revision
Debug Mode
Since scribe 1.3.0 there's a debug mode you can use to help yourself (and others) troubleshoot.
Usage is simple, just add the debug() call while you're creating the service like this:
OAuthService service = new ServiceBuilder()
.provider(TwitterApi.class)
.apiKey("6icbcAXyZx67r8uTAUM5Qw")
.apiSecret("SCCAdUUc6LXxiazxH3N0QfpNUvlUy84mZ2XZKiv39s")
.debug() // here!
.build();
Debug will output to System.out some interesting information that will help you find what's wrong.
Also, you don't necessary have to use the default output, since there's another method that accepts an OutputStream to send the debugging information, just in case. It's called debugStream and, as previously noted, takes an OutputStream of your choice.
These are useful weapons to fight the OAuth corner cases, I hope you find them as useful as I do. :)