Introdução
O módulo "Integrations" permite combinar APIs e serviços online por meio de programação visual. Você arrasta blocos (nós) e os conecta entre si, montando a lógica dos seus aplicativos de forma visual. Isso simplifica o desenvolvimento, que fica acessível até para quem não é programador profissional, e acelera bastante a integração entre sistemas:
Primeira integração
1. O que você vai aprender
Importação
A importação permite carregar um esquema pronto da área de transferência ou de um arquivo, ou escolher um na lista de exemplos.
Exemplo de integração com PayPal
Este tutorial mostra como integrar o PayPal e apresenta novos nós.
Exemplo de integração com a FedEx
Este tutorial mostra como integrar a FedEx.
Nó admin-api
O nó admin-api dá acesso direto à API interna do OneEntry. Com ele, você lê e altera pedidos, páginas, produtos, usuários, coleções e sessões de pagamento diretamente no fluxo de integração, sem escrever requisições HTTP à mão.
Node debug
O node debug envia mensagens e dados para o log de depuração. Use-o para acompanhar as mensagens pelo fluxo, verificar o conteúdo delas e solucionar problemas.
Nó events
Este nó permite acompanhar eventos do módulo Events, o que é útil para integrações com serviços externos.
Nó function
No nó function, você escreve código JavaScript próprio para fazer cálculos complexos, transformar dados e implementar a lógica de processamento de mensagens. Com ele, você implementa lógica que os nós padrão não suportam.
Nó http in
O nó http in cria endpoints HTTP que processam requisições HTTP recebidas (GET, POST, PUT e outras). Ele é o ponto de entrada para a interação com sistemas externos via HTTP.
Nó http request
O nó http request executa solicitações HTTP para serviços web externos ou APIs. Ele oferece vários métodos HTTP, diferentes formas de enviar dados, autenticação e controle flexível de solicitações e respostas.
Nó http response
O nó http response envia respostas HTTP às solicitações processadas pelo nó http in. Ele encerra o ciclo de processamento da solicitação e devolve os dados ao cliente.
Nó inject
O nó inject cria mensagens e as envia manualmente para o fluxo. É uma das principais ferramentas de teste.
Nó interval
O nó interval cria eventos recorrentes em um intervalo de tempo definido. Ele envia mensagens com uma periodicidade fixa, o que permite automatizar tarefas e iniciar fluxos em intervalos regulares.
Descrição do esquema JSON
Este documento descreve a estrutura do esquema JSON do módulo Integrations.
Nó split
O nó split divide uma mensagem recebida em várias mensagens. É especialmente útil com arrays, quando cada elemento precisa ser processado separadamente.
Nó switch
O nó switch encaminha mensagens de acordo com o conteúdo, a estrutura ou outras condições. Use-o para criar lógica condicional nos fluxos.
Nó template
O nó template gera dados a partir de um modelo definido. Com ele, você cria strings, HTML, JSON e outros formatos, substituindo dinamicamente valores da mensagem msg ou de outras fontes.
Nó telegram
O nó telegram faz a integração com a Telegram Bot API. Com ele, o fluxo pode enviar mensagens para chats e canais, exibir botões Inline, processar cliques nesses botões e mostrar notificações pop-up ao usuário.
Nó whatsapp
O nó whatsapp faz a integração com a WhatsApp Business Cloud API (Meta). Com ele, o fluxo pode enviar aos usuários mensagens de texto comuns e mensagens de modelo aprovadas, com substituição de variáveis.
Nó notification
O nó notification envia uma notificação usando o modelo de evento selecionado no módulo Events. Os canais, os idiomas e os destinatários vêm das configurações do modelo, e o nó passa ao modelo os valores das variáveis.