Introdução
O módulo "Integrações" permite combinar APIs e serviços online de forma fácil através da programação visual. O módulo oferece uma interface amigável, onde você pode arrastar e conectar blocos-nós, criando a lógica de suas aplicações visualmente. Isso simplifica o desenvolvimento, tornando-o acessível até mesmo para aqueles que não são programadores profissionais, e acelera significativamente o processo de integração de diferentes sistemas:
Primeira Integração
1. O que você vai aprender?
Importação
A função de importação permite importar um esquema pronto da área de transferência, de um arquivo ou escolher de uma lista de exemplos.
Exemplo de Integração com PayPal
Neste tutorial, vamos mostrar como integrar o PayPal e explorar novos nós.
Exemplo de Integração com a FedEx
Neste tutorial, vamos mostrar como integrar a FedEx.
Nó admin-api
O nó admin-api fornece acesso direto à API interna do OneEntry. Com ele, é possível ler e modificar pedidos, páginas, usuários, coleções e sessões de pagamento diretamente do fluxo de integração — sem a necessidade de escrever requisições HTTP manualmente.
Node debug
O node debug é usado para enviar mensagens e dados para o log de depuração. Este node ajuda a rastrear o fluxo de mensagens através do stream, verificar o conteúdo das mensagens e solucionar problemas.
Node events
Este nó permite rastrear eventos do módulo Events, que é útil para integração com serviços externos.
Node function
O nó function é usado para escrever código JavaScript personalizado, permitindo cálculos complexos, transformações de dados e lógica de processamento de mensagens. Ele oferece a flexibilidade de implementar lógica que não é suportada por nós padrão.
Node http in
O nó http in é usado para criar endpoints HTTP que podem lidar com solicitações HTTP recebidas (GET, POST, PUT e outras). Este nó serve como o ponto de entrada para interagir com sistemas externos via o protocolo HTTP.
Node http request
O nó http request é projetado para realizar requisições HTTP a serviços web externos ou APIs. Ele suporta múltiplos métodos HTTP, tipos de dados, autenticação e gerenciamento flexível de requisições e respostas.
Node http response
O nó http response é usado para enviar respostas HTTP a solicitações processadas pelo nó http in. Ele completa o ciclo de processamento da solicitação e retorna dados de volta ao cliente.
Node inject
O nó inject é usado para criar e enviar mensagens manualmente para o fluxo. É uma das ferramentas principais para testes.
Node interval
O nó interval é usado para criar eventos recorrentes em um intervalo de tempo especificado. Ele envia mensagens em uma frequência definida, permitindo a automação de tarefas e a execução de fluxos em intervalos de tempo regulares.
Descrição do esquema JSON
Neste documento, a estrutura do esquema JSON do módulo de Integrações é descrita.
Node split
O nó split é usado para dividir uma mensagem recebida em várias mensagens. É particularmente útil ao trabalhar com arrays, onde cada elemento precisa ser processado separadamente.
Node switch
O nó switch é projetado para roteamento de mensagens com base em seu conteúdo, estrutura ou outras condições. É uma ferramenta poderosa para criar lógica condicional em fluxos.
Node template
O nó template é usado para gerar dados com base em um modelo especificado. Ele permite a criação de strings, HTML, JSON e outros formatos aplicando a substituição dinâmica de valores da mensagem msg ou de outras fontes.
Nó telegram
O nó telegram fornece integração com a API do Telegram Bot. Com ele, o fluxo pode enviar mensagens para chats e canais, exibir botões Inline, processar cliques em botões e mostrar notificações pop-up para o usuário.
Nó whatsapp
O nó whatsapp fornece integração com a API do WhatsApp Business Cloud (Meta). Com ele, o fluxo pode enviar mensagens de texto comuns e mensagens de modelo aprovadas com substituição de variáveis para os usuários.