Printemps RestTemplate donne 401 Autorisation Requise lors de l'obtention des données de Twitter

J'essaie d'obtenir les tweets twitter à l'aide de Printemps RestTemplate. Mon code est ci-dessous:

    public static void main(String[] args) {

    RestTemplate restTemplate = new RestTemplate();

    org.springframework.http.HttpHeaders httpHeaders = new org.springframework.http.HttpHeaders();

    String url = "https://api.twitter.com/1.1/search/tweets.json q=java";        
    String headerName = "Authorization";
    String headerValue = OAUTH_PARAMETERS
    httpHeaders.add(headerName, headerValue);
    httpHeaders.add("Content-Type", "application/json");
    HttpEntity<String> requestEntity = new HttpEntity<>("Headers", httpHeaders);
    System.out.println(">>>>>>>" + restTemplate.exchange(url, HttpMethod.GET, requestEntity, String.class).getBody());
}

J'obtiens les erreurs suivantes:

Exception in thread "main"
org.springframework.web.client.HttpClientErrorException: 401
L'autorisation Nécessaire à
org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:91)
au
org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:641)
au
org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:597)
au
org.springframework.web.client.RestTemplate.execute(RestTemplate.java:557)
au
org.springframework.web.client.RestTemplate.de change(RestTemplate.java:475)
au
com.lftechnology.amlf.screening.service.impl.BalanceMediaSearchResultServiceImpl.main(BalanceMediaSearchResultServiceImpl.java:202)

S'il vous plaît laissez-nous savoir si la réponse ci-dessous a résolu votre problème.

OriginalL'auteur Kiran Pariyar | 2016-03-14