Introdução
O módulo "Integrações" permite combinar facilmente APIs e serviços online por meio de 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 seus aplicativos de forma visual. 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, produtos, 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.
Nó function
O nó function é utilizado para escrever código JavaScript personalizado, permitindo realizar cálculos complexos, transformações de dados e lógica de processamento de mensagens. Ele oferece flexibilidade para implementar lógica que não é suportada pelos nós padrão.
Nó http in
O nó http in é utilizado para criar endpoints HTTP que podem processar requisições HTTP de entrada (GET, POST, PUT e outros). Este nó é o ponto de entrada para interagir com sistemas externos através do protocolo HTTP.
Nó http request
O nó http request é projetado para executar solicitações HTTP a serviços web externos ou APIs. Ele suporta vários métodos HTTP, formas de transmissão de dados, autenticação e gerenciamento flexível de solicitações e respostas.
Nó http response
O nó http response é utilizado para enviar respostas HTTP a solicitações processadas pelo nó http in. Ele finaliza o ciclo de processamento da solicitação e transmite os 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.
Nó 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.
Nó notification
O nó notification envia uma notificação com base no modelo de evento selecionado do módulo Events. Os canais, idiomas e destinatários são retirados das configurações do modelo, e o nó passa os valores das variáveis para o modelo.