Estou tentando utilizar a API do Fluig para pegar dados adicionais do usuário e mostrar em um campo do formulário através do evento displayFields. Porém o retorno está sendo feito em HTML (esse HTML é uma tela de login com input de usuário e senha), sendo que era para vim como resultado um JSON. Alguém consegue me ajudar?
Já cadastrei o serviço rest.
Segue meu fonte para análise.
function displayFields(form,customHTML){
console.log("HELCIO ==> CHAMOU!!");
console.log(getValue("WKUser"));
try {
var clientService = fluigAPI.getAuthorizeClientService();
var data = {
companyId : getValue("WKCompany") + '',
serviceCode : 'helcio',
endpoint : '/public/2.0/users/getUser/'+getValue("WKUser"),
method : 'get',
timeoutService : '100',
params : {
login : 'admin',
password : '1234'
}
};
var result = clientService.invoke(JSON.stringify(data));
console.log("====>");
if(result.getResult()== null || result.getResult().isEmpty()){
throw new Exception("Retorno está vazio");
}else {
//var usuario = JSON.parse(result.getResult());
console.log(result.getResult());
console.log("===> DEU CERTO");
}
} catch(err) {
throw new Exception(err);
}
}