Ferramentas de desenvolvimento
Daniel
Especialista em No-code, Latenode Embaixador
5 de dezembro de 2023
Uma plataforma de baixo código que combina simplicidade sem código com potência de código completo 🚀 Você pode usar a plataforma de baixo código para obter mais informações.
Comece a usar gratuitamente
5 de dezembro de 2023
-
5
leitura mínima

Criar integração com qualquer aplicativo: Dois métodos

Daniel
Especialista em No-code, Latenode Embaixador
Tabela de conteúdo

Enquanto outras plataformas de automação com pouco código se orgulham de ter milhares de integrações pré-criadas, o Latenode se destaca por oferecer um ambiente em que os usuários podem criar novas integrações com qualquer aplicativo desejado em apenas alguns minutos, completamente do zero!

Método nº 1: solicitação HTTP

Otimize seu processo de negócios em Latenode - a melhor plataforma de automação para você

Se você deseja se conectar a um aplicativo que fornece documentação de API, concentre-se nos exemplos de cURL fornecidos.

Cada endpoint de API em seu aplicativo exige um método de comunicação específico, e o exemplo cURL oferece um modelo para você executar a funcionalidade desejada.

Por exemplo, vamos supor que você queira criar um novo cartão do Trello e considerar a documentação do Trello. Quais são suas etapas?

  1. Identifique a ação que você precisa, como "Criar um novo cartão".
  2. Encontre e copie o exemplo cURL que mostra como você pode se comunicar com esse endpoint do Trello.
  3. Observe os parâmetros necessários para essa solicitação de API. Por exemplo, para criar cartões do Trello, você precisa saber onde colocar o cartão, portanto, o parâmetro "idList" é essencial.
Captura de tela de uma interface de documentação da API destacando instruções sobre como criar um novo cartão. O canto superior esquerdo apresenta um menu da API REST com "POST Create a new Card" destacado em vermelho. À direita, há um exemplo de comando cURL com o URL da solicitação destacado. O número 1 da imagem tem uma seta apontando para a opção de criação de cartão, o número 2 tem uma seta apontando para o comando cURL e o número 3 aponta para o parâmetro de consulta 'idList', marcado como obrigatório

Após essas etapas, vamos voltar para Latenode, onde você simplesmente:

  1. Adicione um nó de solicitação HTTP ao seu cenário.
  2. Clique em "Create from example" e cole seu cURL.
  3. Substitua a chave de API, o token de API ou outros detalhes de autorização de que seu serviço precisa. Pergunte ao ChatGPT onde você pode encontrá-los em seu aplicativo.
O processo de criação de uma integração usando curl

Muitas vezes, isso é suficiente para você criar uma nova integração de API do zero em dois minutos! 🎉

Para o nosso caso do Trello, defina manualmente o parâmetro obrigatório idList para informar ao Trello onde criar o novo cartão. Além disso, defina o nome e a descrição do cartão usando os dados do seu cenário Latenode , conforme mostrado na captura de tela abaixo.

Captura de tela de uma interface de API que exibe uma seção de envio de formulário. A guia "Body" mostra "form-data" selecionado com os campos "Key" e "Value". A chave "idList" está destacada, contendo um identificador exclusivo, seguido pelos campos "name" e "desc" com entradas de dados de amostra. Uma seta aponta para o campo "idList

Agora você sabe como criar uma integração com qualquer aplicativo usando uma solicitação HTTP em Latenode.

Se você tiver dúvidas, fique à vontade para perguntar em nossa comunidade

Método nº 2 AI Node + JavaScript

Escreva o código mesmo que você seja iniciante com o AI Assistent do Latenode

Esse método é ainda mais fácil: você pode usar nosso recurso Ask AI para criar praticamente qualquer integração necessária ou usar o nó JavaScript, que pode gerar código sob demanda.

AI Node - Geração de nós com base em solicitações simples

Basta descrever sua tarefa, e a IA gerará o código necessário, incluindo campos e configurações de autorização

Por exemplo, se você precisar de um nó para recuperar comentários de subreddits específicos, a IA poderá lidar com isso criando campos, autenticação e código funcional sem exigir uma única linha de codificação manual.

Lembre-se de que o conhecimento de IA não é perfeito. Se ela não conseguir produzir um código funcional, consulte a documentação do serviço (conforme descrito acima na seção de solicitação HTTP) e forneça um exemplo ao nosso assistente de IA. Essa abordagem quase sempre garante um resultado bem-sucedido.

O nó gerado apresenta a interface de módulo JavaScript padrão do Latenode, completa com um IDE integrado, variáveis e dados de nós anteriores para facilitar a integração.

Agora, vamos nos aprofundar na próxima parte.

Usando o nó JavaScript para integrações personalizadas

O nó JavaScript funciona de forma semelhante ao assistente de IA, permitindo que você crie qualquer nó personalizado que precisar. Aqui está um exemplo:

Para criar um novo cartão do Trello usando IA, pergunte ao nosso assistente:

- Adicionar um script ao meu código que criará uma integração de API com o Trello - "Criar um novo cartão"

Você receberá um nó pronto com todos os campos de que precisa!

As etapas restantes são semelhantes às do método HTTP:

  1. Digite sua chave de API e seu token de API.
  2. Adicione a idList de seu quadro do Trello.
  3. Especifique o nome e a descrição do cartão do Trello.

Como alternativa, você pode inserir esses valores manualmente, se achar mais conveniente.

🐞 Você encontrou um erro de JavaScript? Não se preocupe! A IA o ajudará a corrigir seu código assim que você enviar o erro de volta para o bate-papo.

Uma janela pop-up que exibe erros de nó JavaScript, sugerindo problemas no bloco de código. O cabeçalho da janela diz "SEND ERRORS BACK TO AI" em letras vermelhas. Dentro da janela, há um ícone de JavaScript com um ponto de exclamação e um rótulo "5". Abaixo está uma mensagem de erro: TypeError, indicando que 'store.set' não é uma função no arquivo e na linha de código especificados

Você nem precisa explicar o que precisa; enviar um erro bruto será suficiente para obter um novo código:

Um exemplo de como você pode simplesmente copiar e colar o código de erro em um bate-papo com um assistente de IA e ele o corrigirá sozinho.

E é isso! Se você não conseguiu encontrar a integração de que precisa ou não quer fazer isso sozinho, você sempre pode solicitar o desenvolvimento acelerado de aplicativos ou enviar uma solicitação para uma nova integração em nosso roteiro.

Você tem dúvidas ou sugestões? Junte-se à nossa comunidade amigável, onde você encontrará ajuda e respostas para todas as suas perguntas - Latenode Community.‍

Crie integrações ilimitadas com ramificação, vários acionadores em um nó, use low-code ou escreva seu próprio código com o AI Copilot.

Artigos relacionados:

Blogs relacionados

Caso de uso

Com o apoio de