Spring com headers

Estou em um projeto no qual eu preciso consumir uma API de cameras meraki da cisco e para isso preciso enviar a url, chave e valor. Alguém tem algum exemplo de como fazer isso. Eu consigo consumir outras APIs mas quando preciso enviar chave e valor e não sei como fazê-lo.

Já dei uma googada mas nada deu certo.

Grato.

  • Você tem o endereço da documentação?
  • Você pode colocar o que fez até o momento?

Encontrei uma solução conforme abaixo e funcionou.
Mas agora surgiu outra duvida. Como faço para incluir parametros para filtragem? ou seja, vou precisar uma data de inicio e outra fim. Como implementar isso?

@RequestMapping(value = "/camera")
    @ResponseBody
    public String cameraData() {
    	
		    	  final String URL_MERAKI = "https://api.meraki.com/api/v0/devices/XXX-XXX-XXX/camera/analytics/recent?";
		    	  final String KEY        = "X-Cisco-Meraki-API-Key";
		    	  final String KEY_VALUE  = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
		    	  			    	  
		          HttpHeaders headers = new HttpHeaders();
		          headers.setAccept(Arrays.asList(new MediaType[] { MediaType.APPLICATION_JSON }));
		          
		          headers.setContentType(MediaType.APPLICATION_JSON);
		          headers.set(KEY, KEY_VALUE);
		   
		          HttpEntity<String> entity = new HttpEntity<String>(headers);
		          RestTemplate restTemplate = new RestTemplate();	   
		          
		          ResponseEntity<String> response = restTemplate.exchange(URL_MERAKI, HttpMethod.GET, entity, String.class);   
		          
		   
		          return  response.getBody();           
		    	  

    }

Recomendo que você abra um novo tópico, por motivos de visibilidade de sua dúvida.

[]'s