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);
@Override protected Void doInBackground(String... params) { System.out.println("001 OauthEnd doInBackground-->" + params[0]); String url = params[0]; if (url.contains("user_refused")) { setResult(RESULT_CANCELED); finish(); } else { final Uri uri = Uri.parse(url); final String verifier = uri.getQueryParameter("oauth_verifier"); final Verifier v = new Verifier(verifier); System.out.println("hp Verifier>>>> " + v.getValue()); final Token accessToken = oas_linkedin.getAccessToken(requestToken, v); final OAuthRequest request = new OAuthRequest(Verb.GET, PROTECTED_RESOURCE_URL); oas_linkedin.signRequest(accessToken, request); Response response = request.send(); // TODO JSON response in intent RESPONSE Intent intent = new Intent(); intent.putExtra("RESPONSE", response.getBody()); setResult(RESULT_OK, intent); finish(); } return null; } }
@Override protected Void doInBackground(String... params) { System.out.println("001 OauthEnd doInBackground-->" + params[0]); String url = params[0]; if (url.contains("user_refused")) { setResult(RESULT_CANCELED); finish(); } else { final Uri uri = Uri.parse(url); final String verifier = uri.getQueryParameter("oauth_verifier"); final Verifier v = new Verifier(verifier); System.out.println("hp Verifier>>>> " + v.getValue()); final Token accessToken = oas_linkedin.getAccessToken(requestToken, v); final OAuthRequest request = new OAuthRequest(Verb.GET, PROTECTED_RESOURCE_URL); oas_linkedin.signRequest(accessToken, request); Response response = request.send(); // TODO JSON response in intent RESPONSE Intent intent = new Intent(); intent.putExtra("RESPONSE", response.getBody()); setResult(RESULT_OK, intent); finish(); } return null; } }
@Override public Token getAccessToken(Token requestToken, Verifier verifier) { return wrapped.getAccessToken(requestToken, verifier); }
try{ OAuthService servicetwitter = twitterFacade.getService(); Token requestToken = new Token(FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("oauth_token"),FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("oauth_verifier")); String codes_twitter=FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("oauth_verifier"); System.out.println("code_twitter: "+codes_twitter); Verifier verifier_twitter = new Verifier(codes_twitter); Token accessToken_twitter = servicetwitter.getAccessToken(requestToken, verifier_twitter); token_twitter=accessToken_twitter.getToken(); System.out.println("token_twitter : "+token_twitter); loginbean.token=token_twitter; }catch (Exception e) { e.printStackTrace(); }
@Override protected Token getAccessToken(final OAuthCredential credential) { // no request token saved in user session and no token (OAuth v2.0) final String verifier = credential.getVerifier(); logger.debug("verifier : {}", verifier); final Verifier providerVerifier = new Verifier(verifier); final Token accessToken = this.service.getAccessToken(null, providerVerifier); logger.debug("accessToken : {}", accessToken); return accessToken; }
public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println("Paste the consumerKey here"); System.out.print(">>"); String apiKey = in.nextLine(); System.out.println("Paste the consumerSecret here"); System.out.print(">>"); String apiSecret = in.nextLine(); OAuthService service = new ServiceBuilder() .provider(YammerApi.class) .apiKey(apiKey) .apiSecret(apiSecret) .build(); String authorizationUrl = service.getAuthorizationUrl(EMPTY_TOKEN); System.out .println("Go and authorize your app here (eg. in a web browser):"); System.out.println(authorizationUrl); System.out.println("... and paste the authorization code here"); System.out.print(">>"); Verifier verifier = new Verifier(in.nextLine()); System.out.println(); Token accessToken = service.getAccessToken(EMPTY_TOKEN, verifier); System.out.println("Your Access Token is: " + accessToken); System.out.println(); in.close(); }
Token accessToken = service.getAccessToken(requestToken, verifier); System.out.println("Got the Access Token!"); System.out.println("(if your curious it looks like this: " + accessToken + " )");
private SinaWeibo2AccessToken retrieveAccessToken(OAuthService service, Token token, Verifier verifier) throws WeiboClientException { try { accessToken = (SinaWeibo2AccessToken) service.getAccessToken(token, verifier); } catch (OAuthException oe) { if (oe.getCause() instanceof WeiboClientException) { throw (WeiboClientException) oe.getCause(); } throw new WeiboClientException("OAuth error", oe); } return accessToken; } }
Token accessToken = service.getAccessToken(requestToken, verifier);
@Override protected Token getAccessToken(final OAuthCredential credential) { final Token tokenRequest = credential.getRequestToken(); final String token = credential.getToken(); final String verifier = credential.getVerifier(); logger.debug("tokenRequest : {}", tokenRequest); logger.debug("token : {}", token); logger.debug("verifier : {}", verifier); if (tokenRequest == null) { throw new OAuthException("Token request expired"); } final String savedToken = tokenRequest.getToken(); logger.debug("savedToken : {}", savedToken); if (savedToken == null || !savedToken.equals(token)) { throw new OAuthException("Token received : " + token + " is different from saved token : " + savedToken); } final Verifier providerVerifier = new Verifier(verifier); final Token accessToken = this.service.getAccessToken(tokenRequest, providerVerifier); logger.debug("accessToken : {}", accessToken); return accessToken; }
Token token = service.getAccessToken(requestToken, verifier);
Token accessToken = service.getAccessToken(requestToken, verifier);
@Override public OAuthToken getAccessToken(OAuthToken requestToken, String verifier) { // TODO: catch exception from Scribe if the remote service is unavailabe return createToken(getService().getAccessToken(extractToken(requestToken), new Verifier(verifier))); }
for (int i = 0; i < maxGetTokenRetries && !success; i++) { try { accessToken = service.getAccessToken(oAuthRequestToken, verifier); success = true; } catch (OAuthException e) {
public Token getAccessToken(String code) { OAuthService service = getOAuthService(scopes, null); return service.getAccessToken(null, new Verifier(code)); }
Token accessToken = mOAuthService.getAccessToken(mRequestToken, verifier); String rawResponse = accessToken.getRawResponse();
Token accessToken = service.getAccessToken(requestToken, verifier);
Verifier v = new Verifier(verifier); Token accessToken = service.getAccessToken( requestToken, v); Log.i("Your LinkedInToken", accessToken.getToken());
/*************************************** * {@inheritDoc} */ @Override public String processCallback(String sCallbackCode) throws Exception { Verifier aVerifier = new Verifier(sCallbackCode); Entity rUser = getUser(); Token rToken = aOAuthService.getAccessToken(getRequestToken(aOAuthService), aVerifier); String sAccessToken = rToken.getToken(); String sRefreshToken = rToken.getSecret(); rUser.set(getAccessTokenRelationType(), sAccessToken); if (sRefreshToken.isEmpty()) { sRefreshToken = null; } Configuration rSettings = Configuration.getSettings(rUser, true); rSettings.setExtraAttribute(getRefreshTokenExtraAttribute(), sRefreshToken); EntityManager.storeEntity(rSettings, rUser); return sAccessToken; }