Введение
Модуль "Integrations" позволяет позволяет легко объединять API и онлайн-сервисы с помощью визуального программирования. Модуль предоставляет удобный интерфейс, где вы можете перетаскивать и соединять блоки-ноды, создавая логику ваших приложений визуально. Это упрощает разработку, делая её доступной даже для тех, кто не является профессиональным программистом, и значительно ускоряет процесс интеграции различных систем:
Первая интеграция
1. Что вы узнаете?
Пример интеграции с PayPal
В этом обучающем уроке мы покажем как интегрировать PayPal и рассмотрим новые ноды
Узел api
Этот узел позволяет взаимодействовать с различными API, что полезно для интеграции с внешними сервисами.
Узел debug
Узел debug используется для вывода сообщений и данных в журнал отладки. Этот узел помогает отслеживать прохождение сообщений через поток, проверять содержимое сообщений и устранять неполадки.
Узел events
Этот узел позволяет отслеживать события из модуля Events, что полезно для интеграции с внешними сервисами.
Пример интеграции с FedEx
В этом обучающем уроке мы покажем как интегрировать FedEx
Узел function
Узел function используется для написания пользовательского JavaScript-кода, позволяя выполнять сложные вычисления, преобразования данных и логику обработки сообщений. Он предоставляет гибкость для реализации логики, которая не поддерживается стандартными узлами.
Узел http in
Узел http in используется для создания HTTP-эндпоинтов, которые могут обрабатывать входящие HTTP-запросы (GET, POST, PUT и другие). Этот узел — входная точка для взаимодействия с внешними системами через протокол HTTP.
Узел http request
Узел http request предназначен для выполнения HTTP-запросов к внешним веб-сервисам или API. Он поддерживает множество методов HTTP, типы данных, аутентификацию и гибкое управление запросами и ответами.
Узел http response
Узел http response используется для отправки HTTP-ответов на запросы, обработанные узлом http in. Он завершает цикл обработки запроса и передает данные обратно клиенту.
Узел inject
Узел inject используется для создания и отправки сообщений в поток вручную. Это один из ключевых инструментов для тестирования.
Узел interval
Узел interval используется для создания повторяющихся событий с заданным интервалом времени. Он отправляет сообщения с определенной периодичностью, что позволяет автоматизировать задачи и запускать потоки через регулярные промежутки времени.
Узел split
Узел split используется для разбиения входного сообщения на несколько сообщений. Он особенно полезен при работе с массивами, когда необходимо обработать каждый элемент отдельно.
Узел switch
Узел switch предназначен для маршрутизации сообщений в зависимости от их содержимого, структуры или других условий. Это мощный инструмент для создания условной логики в потоках.
Узел template
Узел template используется для генерации данных на основе заданного шаблона. Он позволяет создавать строки, HTML, JSON и другие форматы, применяя динамическую подстановку значений из сообщения msg или других источников.