Outils de développement
Daniel
Expert en No-code, Latenode Ambassadeur
5 décembre 2023
Une plateforme low-code mêlant la simplicité du no-code à la puissance du full-code 🚀
Commence gratuitement
5 décembre 2023
-
5
min lire

Créer une intégration avec n'importe quelle application : Deux méthodes

Daniel
Expert en No-code, Latenode Ambassadeur
Table des matières

Alors que d'autres plateformes d'automatisation low-code s'enorgueillissent d'avoir des milliers d'intégrations préconstruites, Latenode se distingue en offrant un environnement où les utilisateurs peuvent créer de nouvelles intégrations avec n'importe quelle application souhaitée en quelques minutes seulement, entièrement à partir de zéro !

Méthode #1 Demande HTTP

Optimise ton processus commercial sur Latenode - la meilleure plateforme d'automatisation pour toi.

Si tu cherches à te connecter à une application qui fournit une documentation sur l'API, concentre-toi sur les exemples cURL donnés.

Chaque point de terminaison de l'API dans ton application exige une méthode de communication spécifique, et l'exemple cURL offre un modèle pour exécuter la fonctionnalité souhaitée.

Supposons par exemple que tu veuilles créer une nouvelle carte Trello et que tu considères la documentation de Trello. Tes étapes ?

  1. Identifie l'action dont tu as besoin, par exemple "Créer une nouvelle carte".
  2. Trouve et copie l'exemple cURL montrant comment communiquer avec ce point de terminaison Trello.
  3. Note les paramètres requis pour cette requête API. Par exemple, la création de cartes Trello nécessite de savoir où placer la carte, le paramètre "idList" est donc essentiel.
Capture d'écran d'une interface de documentation API mettant en évidence les instructions relatives à la création d'une nouvelle carte. Le coin supérieur gauche présente un menu d'API REST avec " POST Créer une nouvelle carte " surligné en rouge. À droite, il y a un exemple de commande cURL avec l'URL de la requête mise en évidence. Le numéro 1 de l'image comporte une flèche pointant vers l'option de création de carte, le numéro 2 comporte une flèche pointant vers la commande cURL, et le numéro 3 pointe vers le paramètre de requête 'idList', marqué comme requis

Après ces étapes, retournons sur Latenode, où tu as simplement :

  1. Ajoute un nœud de requête HTTP à ton scénario.
  2. Clique sur "Créer à partir d'un exemple" et colle ton cURL.
  3. Remplace la clé API, le jeton API ou tout autre détail d'autorisation dont ton service a besoin. Demande à ChatGPT où les trouver dans ton application.
Le processus de création d'une intégration à l'aide de curl

Souvent, cela suffit pour construire une nouvelle intégration d'API à partir de zéro en deux minutes ! 🎉

Pour notre cas Trello, définis manuellement le paramètre requis idList pour informer Trello de l'endroit où créer la nouvelle carte. Définis également le nom et la description de la carte, en utilisant les données de ton scénario Latenode , comme le montre la capture d'écran ci-dessous.

Capture d'écran d'une interface API affichant une section de soumission de formulaire. L'onglet 'Body' montre 'form-data' sélectionné avec les champs 'Key' et 'Value'. La clé 'idList' est mise en évidence, elle contient un identifiant unique, suivi des champs 'name' et 'desc' avec des exemples d'entrées de données. Une flèche pointe vers le champ 'idList'.

Tu sais maintenant comment construire une intégration avec n'importe quelle application en utilisant une requête HTTP sur Latenode.

Si tu as des questions, n'hésite pas à les poser dans notre communauté

Méthode #2 AI Node + JavaScript

Ecris le code même si tu es débutant avec Latenode's AI Assistent

Cette méthode est encore plus facile - tu peux utiliser notre fonction Ask AI pour créer presque toutes les intégrations dont tu as besoin ou utiliser le nœud JavaScript, qui peut générer du code à la demande.

AI Node - Générer des nœuds sur la base de requêtes simples

Décris simplement ta tâche, et l'IA générera le code nécessaire, y compris les champs et les paramètres d'autorisation

Par exemple, si tu as besoin d'un nœud pour récupérer les commentaires de subreddits spécifiques, l'IA peut s'en charger en créant des champs, une authentification et un code fonctionnel sans nécessiter une seule ligne de codage manuel.

N'oublie pas que les connaissances de l'IA ne sont pas parfaites. S'il ne parvient pas à produire un code fonctionnel, reporte-toi à la documentation du service (comme indiqué ci-dessus dans la section relative à la demande HTTP) et donne un exemple à notre assistant d'IA. Cette approche garantit presque toujours un résultat positif.

Le nœud généré présente l'interface standard du module JavaScript de Latenode, avec un IDE intégré, des variables et des données provenant des nœuds précédents pour faciliter l'intégration.

Maintenant, plongeons dans la partie suivante.

Utilisation du nœud JavaScript pour les intégrations personnalisées

Le nœud JavaScript fonctionne de la même manière que l'assistant AI, ce qui te permet de créer n'importe quel nœud personnalisé dont tu as besoin. Voici un exemple :

Pour créer une nouvelle carte Trello à l'aide de l'IA, demande à notre assistant :

- Ajoute un script à mon code qui créera une intégration API avec Trello - "Créer une nouvelle carte".

Tu recevras un nœud prêt à l'emploi avec tous les champs dont tu as besoin !

Les autres étapes sont similaires à la méthode HTTP :

  1. Saisis ta clé d'API et ton jeton d'API.
  2. Ajoute l'idList de ton tableau Trello.
  3. Spécifie le nom et la description de la carte Trello.

Tu peux aussi saisir manuellement ces valeurs si tu trouves cela plus pratique.

🐞 Tu rencontres une erreur JavaScript ? Ne t'inquiète pas ! L'IA t'aidera à réparer ton code une fois que tu auras renvoyé l'erreur au chat.

Une fenêtre contextuelle affichant des erreurs de nœuds JavaScript, suggérant des problèmes dans le bloc de code. L'en-tête de la fenêtre indique "SEND ERRORS BACK TO AI" en lettres rouges. À l'intérieur de la fenêtre, il y a une icône JavaScript avec un point d'exclamation et une étiquette "5". En dessous se trouve un message d'erreur : TypeError, indiquant que 'store.set' n'est pas une fonction dans le fichier et la ligne de code spécifiés.

Tu n'as même pas besoin d'expliquer ce dont tu as besoin ; envoyer une erreur brute suffira à obtenir un nouveau code :

Un exemple : on peut simplement copier et coller le code d'erreur dans un chat avec un assistant IA et celui-ci le corrigera de lui-même.

Et c'est tout ! Si tu n'as pas trouvé l'intégration dont tu as besoin ou si tu ne veux pas t'en occuper toi-même, tu peux toujours commander un développement d'application accéléré ou soumettre une demande pour une nouvelle intégration sur notre feuille de route.

Tu as des questions ou des suggestions ? Rejoins notre communauté amicale, où tu trouveras de l'aide et des réponses à toutes tes questions - Latenode Community.‍

Crée des intégrations illimitées avec des embranchements, plusieurs déclencheurs arrivant dans un seul nœud, utilise le low-code ou écris ton propre code avec AI Copilot.

Articles connexes :

Blogs associés

Cas d'utilisation

Soutenu par