obs: coloquei em um só método para terem uma noção geral mas não ficará assim srrs... Então, meu backend vai ser em java e meu front no angular...ate que consegui fazer ele me retornar mas na pratica acredito que não seja assim ..acredito que estou fazendo errado alguém pode me ajudar?!? agradeço desde já!
@GetMapping("/client/{nome}")
public String test(@PathVariable("nome") String nome) {
IamOptions iamOptions = new IamOptions.Builder().apiKey("VGNvfMPxQ60iVVjBMoo5JTGWpgXaBFKaNCuIYamZCJbr").build();
Assistant service = new Assistant("2019-02-28", iamOptions);
service.setEndPoint("https://gateway.watsonplatform.net/assistant/api");
String workspaceId = "aebf828d-83b0-43ff-96b8-5eef9996c00c";
MessageInput input = new MessageInput();
input.setText(nome);
MessageOptions options = new MessageOptions.Builder(workspaceId)
.input(input)
.build();
MessageResponse response = service.message(options).execute().getResult();
System.out.println(response.getOutput().getText().toString());
return response.getOutput().getText().toString();
}