@SuppressWarnings({ "rawtypes", "unchecked" }) private OAuthToken exchangeForToken(URI tokenUrl, Map<String, String> tokenParameters, MultiValueMap<String, String> additionalParameters, String tokenSecret) { HttpHeaders headers = new HttpHeaders(); headers.add("Authorization", buildAuthorizationHeaderValue(tokenUrl, tokenParameters, additionalParameters, tokenSecret)); ResponseEntity<MultiValueMap> response = restTemplate.exchange(tokenUrl, HttpMethod.POST, new HttpEntity<MultiValueMap<String, String>>(additionalParameters, headers), MultiValueMap.class); MultiValueMap<String, String> body = response.getBody(); return createOAuthToken(body.getFirst("oauth_token"), body.getFirst("oauth_token_secret"), body); }
@SuppressWarnings({ "rawtypes", "unchecked" }) private OAuthToken exchangeForToken(URI tokenUrl, Map<String, String> tokenParameters, MultiValueMap<String, String> additionalParameters, String tokenSecret) { HttpHeaders headers = new HttpHeaders(); headers.add("Authorization", buildAuthorizationHeaderValue(tokenUrl, tokenParameters, additionalParameters, tokenSecret)); ResponseEntity<MultiValueMap> response = restTemplate.exchange(tokenUrl, HttpMethod.POST, new HttpEntity<MultiValueMap<String, String>>(additionalParameters, headers), MultiValueMap.class); MultiValueMap<String, String> body = response.getBody(); return createOAuthToken(body.getFirst("oauth_token"), body.getFirst("oauth_token_secret"), body); }