Introduction
Le module "Integrations" permet de relier des API et des services en ligne par programmation visuelle. Vous faites glisser des nœuds dans l'espace de travail et les connectez entre eux pour construire visuellement la logique de vos applications. Le développement devient ainsi accessible même à ceux qui ne sont pas programmeurs professionnels, et l'intégration de différents systèmes est nettement plus rapide :
Première intégration
1. Ce que vous allez apprendre
Importation
Vous pouvez importer un schéma prêt à l'emploi depuis le presse-papiers ou un fichier, ou en choisir un dans une liste d'exemples.
Exemple d'intégration avec PayPal
Ce tutoriel montre comment intégrer PayPal et présente de nouveaux nœuds.
Exemple d'intégration avec FedEx
Ce tutoriel montre comment intégrer FedEx.
Nœud admin-api
Le nœud admin-api donne un accès direct à l'API interne de OneEntry. Il vous permet de lire et de modifier des commandes, des pages, des produits, des utilisateurs, des collections et des sessions de paiement depuis le flux d'intégration, sans écrire de requêtes HTTP à la main.
Nœud debug
Le nœud debug affiche des messages et des données dans le journal de débogage. Il permet de suivre le passage des messages dans le flux, de vérifier leur contenu et de résoudre les problèmes.
Nœud events
Ce nœud permet de suivre les événements du module Events, ce qui est utile pour l'intégration avec des services externes.
Nœud function
Le nœud function permet d'écrire du code JavaScript personnalisé pour des calculs complexes, des transformations de données et la logique de traitement des messages. Il sert à implémenter une logique que les nœuds standard ne prennent pas en charge.
Nœud http in
Le nœud http in crée des points de terminaison HTTP qui traitent les requêtes HTTP entrantes (GET, POST, PUT, etc.). C'est le point d'entrée pour échanger avec des systèmes externes via HTTP.
Nœud http request
Le nœud http request exécute des requêtes HTTP vers des services web externes ou des API. Il prend en charge plusieurs méthodes HTTP, différents modes de transmission des données et l'authentification, et permet de gérer finement les requêtes et les réponses.
Nœud http response
Le nœud http response envoie des réponses HTTP aux requêtes traitées par le nœud http in. Il termine le cycle de traitement de la requête et renvoie les données au client.
Nœud inject
Le nœud inject permet de créer des messages et de les envoyer manuellement dans le flux. C'est l'un des principaux outils de test.
Nœud interval
Le nœud interval crée des événements récurrents à un intervalle de temps donné. Il envoie des messages à une fréquence définie, ce qui permet d'automatiser des tâches et de lancer des flux à intervalles réguliers.
Description du schéma JSON
Ce document décrit la structure du schéma JSON du module Intégrations.
Nœud split
Le nœud split divise un message entrant en plusieurs messages. Il est particulièrement utile avec les tableaux, lorsque chaque élément doit être traité séparément.
Nœud switch
Le nœud switch route les messages selon leur contenu, leur structure ou d'autres conditions. Il permet de créer une logique conditionnelle dans les flux.
Nœud template
Le nœud template génère des données à partir d'un modèle que vous définissez. Il peut produire des chaînes, du HTML, du JSON et d'autres formats, en y insérant dynamiquement des valeurs issues du message msg ou d'autres sources.
Nœud telegram
Le nœud telegram s'intègre à l'API Telegram Bot. Un flux peut l'utiliser pour envoyer des messages dans des chats et des canaux, afficher des boutons Inline, traiter les clics sur ces boutons et afficher des notifications pop-up à l'utilisateur.
Nœud whatsapp
Le nœud whatsapp s'intègre à l'API WhatsApp Business Cloud (Meta). Un flux peut l'utiliser pour envoyer aux utilisateurs des messages texte simples et des messages modèles approuvés, avec substitution de variables.
Nœud notification
Le nœud notification envoie une notification à partir d'un modèle d'événement choisi dans le module Events. Les canaux, les langues et les destinataires viennent des paramètres du modèle, et le nœud transmet au modèle les valeurs des variables.