Scribe è una libreria OAuth per Java, scritto dal richiedente stesso. ;-)
Nota: inserisco questo qui come risposta in modo che altri googler abbiano una scelta di alternative. Per un'altra alternativa basata su libreria, vedere la mia altra risposta "Libreria di firma OAuth Jersey".
del codice per illustrare l'utilizzo:
OAuthService service = new ServiceBuilder()
.provider(TwitterApi.class)
.apiKey("your_api_key")
.apiSecret("your_api_secret")
.build();
...
Token requestToken = service.getRequestToken();
String your_token = requestToken.getToken();
...
Verifier verifier = new Verifier("your_previously_retrieved_verifier");
Token accessToken = service.getAccessToken(requestToken, verifier);
Creazione della richiesta:
OAuthRequest request = OAuthRequest(Verb.GET, "http://api.twitter.com/1/direct_messages.json");
service.signRequest(accessToken, request);
Response response = request.send();
fonte
2010-12-23 08:28:20
In altre parole, ciò che stai cercando è una libreria Java che realizza un fornitore di OAuth * * non * consumatore*. Potresti voler modificare la tua domanda per correggerla. – Matthias
Pablo, per favore cambia il titolo della domanda e la tua domanda per riflettere l'intenzione. Vuoi un fornitore OAuth ... –
Ero * SOLO * in procinto di collegarti a Scribe (https://github.com/fernandezpablo85/scribe-java) quando ho notato che sei il suo autore! Hai finito per scrivere tu stesso la biblioteca? ;-) –