Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

585
Visualizações
Integromat: cómo analizar el mensaje de error del servicio API personalizado

Configuré una aplicación personalizada en Integromat que integra una API personalizada para un servicio de entrega.

Parte del módulo, en algún momento, recibió un error debido a una dirección incorrecta (es decir, un código postal incorrecto). El cuerpo de la respuesta de la API tiene el problema específico en el body , pero durante el escenario, si ocurre el error, solo obtengo el error de Integromat que no tiene ningún dato adicional, por lo que tengo que volver a ejecutar manualmente el escenario usando las herramientas de desarrollo de Integromat para leer cual fue el problema.

Leyendo aquí Manejo de errores con diferentes estructuras de error en mi aplicación Integromat personalizada , descubrí usar una función personalizada para analizar el cuerpo de la respuesta

 function parseErrorMessage(body) { if ('string' === typeof body.data) return JSON.parse(body.data) }

pero no entendí cómo capturar los 3 campos que contienen los datos: errorFieldCode , errorTypeCode y errorMessage .

La función se llama en el módulo con este fragmento:

 "response": { "output": "{{body}}", "error": "{{parseErrorMessage(body)}}" }

Me gustaría usar esos datos en un módulo en la ruta de manejo de errores.

¿Cómo debo editar la función anterior para analizar el cuerpo en el campo 3 que contiene?

Aquí hay una captura de pantalla donde puede ver el módulo con un error, el cuerpo de la respuesta con la información que necesito para comprender el error inmediatamente (borde violeta) y la salida del módulo en su lugar (borde naranja).

No puedo manipular el cuerpo de la respuesta, ya que Integromat es un error y llena el campo de salida con sus datos.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda