Scribe jest biblioteką OAuth for Java, napisany przez samego pytającego. ;-)
Uwaga: zamieszczam tutaj odpowiedź, aby inni pracownicy Google mieli do wyboru alternatywę. Aby zapoznać się z inną opcją opartą na bibliotece, zobacz moją drugą odpowiedź "Biblioteka sygnatur OAuth Jersey".
Niektóre kodu do zilustrowania wykorzystania:
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);
tworzeniu żądanie:
OAuthRequest request = OAuthRequest(Verb.GET, "http://api.twitter.com/1/direct_messages.json");
service.signRequest(accessToken, request);
Response response = request.send();
Innymi słowy, co się szuka to biblioteka Java, która realizuje się OAuth * Dostawca * nie * konsument*. Możesz edytować swoje pytanie, aby to poprawić. – Matthias
Pablo, zmień tytuł pytania i swoje pytanie, aby odzwierciedlić zamiar. Chcesz dostawcę OAuth ... –
Byłem * TYLKO *, aby połączyć cię z Scribe (https://github.com/fernandezpablo85/scribe-java), gdy zauważyłem, że jesteś jego autorem! Czy w efekcie sam napisałeś bibliotekę? ;-) –