Взгляните на http://code.google.com/p/oauth-signpost/wiki/TwitterAndSignpost
Я скачал OAuthTwitterExample и поместил commons-codec-1.3.jar и signpost-core-1.1-SNAPSHOT.jar, которые были включены в zip, в мой рабочий каталог
для flickr OAuth Я использовал следующее в oauth.groovy
import oauth.signpost.OAuth;
import oauth.signpost.OAuthConsumer;
import oauth.signpost.OAuthProvider;
import oauth.signpost.basic.DefaultOAuthConsumer;
import oauth.signpost.basic.DefaultOAuthProvider;
import oauth.signpost.signature.SignatureMethod;
def consumer = new DefaultOAuthConsumer('<API KEY>','<Signature>',
SignatureMethod.HMAC_SHA1)
def provider = new
DefaultOAuthProvider(consumer,"http://www.flickr.com/services/oauth/request_token",
"http://www.flickr.com/services/oauth/access_token",
"http://www.flickr.com/services/oauth/authorize");
String url =provider.retrieveRequestToken( OAuth.OUT_OF_BAND);
println "navigate to the following URL"
println url
введите это в командной строке в рабочем каталоге
groovy -cp commons-codec-1.3.jar: signpost-core-1.1-SNAPSHOT.jar oauth.groovy
надеюсь, это поможет