Skip to main content

Oi pessoal, preciso de uma ajuda para verificar se estou fazendo algo errado ou se realmente está com algum erro a Blip

Estou executando o seguinte script mas está retornando com INTERNAL SERVER ERROR.


 

/**
 * All input variables needs to be passed as function param;
 * Objects received as param needs to be parsed. Ex.: JSON.parse(inputVariable1);
 * Objects returned needs to be stringfied. Ex.: JSON.stringify(inputVariable1);
 **/
function run(respostaProdutosEstoque) {
  const dadosParseados = JSON.parse(respostaProdutosEstoque);

  const produtosFiltrados = dadosParseados && dadosParseados.retorno && dadosParseados.retorno.retorno ? dadosParseados.retorno.retorno.filter((produto) => {
      return produto.valor <= {{pontosDisponiveis}};
    }) : ]

  if (!produtosFiltrados.length) return "Saldo insuficiente para comprar algum produto.";

  const mensagens = produtosFiltrados.map(
    (produto) => *Código:* ${produto.codigo} \n *Produto:* ${produto.nome} \n *Qtde Pontos:* ${produto.valor} \n\n
  );

  return mensagens.join(' ');
}


Aparentemente ele está tudo correto, mas está com esse erro. Pode ser algo no meu script ou é algo da Blip?

Olá @Camila_Fernanda_Carv tudo bem ?

 

Você consegue nos enviar um objeto fictício para testar o script ? 

Acredito que é o script você conseguiu rodar ele em sua maquina ? 

 

Aqui deu : 

 


Estou tendo também o erro de “Internal Server Error”.

 

 

Estou tentando fazer a conexão com uma api (python - FastAPI)

o Código de tramaneto ainda está muito simples:

function get_validacao(response) {
return response.status;
}

Poderiam me ajuda?

Estou tendo também o erro de “Internal Server Error”.

 

 

Estou tentando fazer a conexão com uma api (python - FastAPI)

o Código de tramaneto ainda está muito simples:

function get_validacao(response) {
return response.status;
}

Poderiam me ajuda?

@Pedro Campos  tudo bem ? 

 

Tente fazer com esse script : 

function run(response) {
return response.status;
}

se não der coloque tipo assim 

function run(response){

let dados = JSON.parse(response);

return dados.status;

}


Estou tendo também o erro de “Internal Server Error”.

 

 

Estou tentando fazer a conexão com uma api (python - FastAPI)

o Código de tramaneto ainda está muito simples:

function get_validacao(response) {
return response.status;
}

Poderiam me ajuda?

@Pedro Campos  tudo bem ? 

 

Tente fazer com esse script : 

function run(response) {
return response.status;
}

se não der coloque tipo assim 

function run(response){

let dados = JSON.parse(response);

return dados.status;

}

certo funcionou! O que poderia ser? o nome da função com “_”?


Estou tendo também o erro de “Internal Server Error”.

 

 

Estou tentando fazer a conexão com uma api (python - FastAPI)

o Código de tramaneto ainda está muito simples:

function get_validacao(response) {
return response.status;
}

Poderiam me ajuda?

@Pedro Campos  tudo bem ? 

 

Tente fazer com esse script : 

function run(response) {
return response.status;
}

se não der coloque tipo assim 

function run(response){

let dados = JSON.parse(response);

return dados.status;

}

certo funcionou! O que poderia ser? o nome da função com “_”?

É o nome da função você só poder renomear se for uma função dentro dessa função principal run.


Boa tarde pessoal, estou com o mesmo erro, alguém poderia ajudar?
 


 


Boa tarde pessoal, estou com o mesmo erro, alguém poderia ajudar?
 


 

@Rebeca_dos_Santos_So você tomou esse erro pq o debug cria um contato diferente dos listados ai que é @0mn.io 


Boa tarde pessoal, estou com o mesmo erro, alguém poderia ajudar?
 


 

@Rebeca_dos_Santos_So você tomou esse erro pq o debug cria um contato diferente dos listados ai que é @0mn.io 

Obrigada!! 


Comente