Giới thiệu
Mô-đun "Tích hợp" cho phép dễ dàng kết hợp API và dịch vụ trực tuyến thông qua lập trình trực quan. Mô-đun cung cấp một giao diện thân thiện, nơi bạn có thể kéo và thả các khối nút, tạo ra logic cho ứng dụng của bạn một cách trực quan. Điều này đơn giản hóa quá trình phát triển, làm cho nó trở nên dễ tiếp cận ngay cả với những người không phải là lập trình viên chuyên nghiệp, và tăng tốc đáng kể quá trình tích hợp các hệ thống khác nhau:
Tích hợp đầu tiên
1. Bạn sẽ học được gì?
Nhập khẩu
Chức năng nhập khẩu cho phép bạn nhập một sơ đồ đã hoàn thiện từ clipboard, từ tệp hoặc chọn từ danh sách các ví dụ.
Ví dụ tích hợp với PayPal
Trong bài hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách tích hợp PayPal và xem xét các node mới.
Ví dụ tích hợp với FedEx
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách tích hợp FedEx.
Nút admin-api
Nút admin-api cung cấp quyền truy cập trực tiếp vào API nội bộ của OneEntry. Với nó, bạn có thể đọc và thay đổi đơn hàng, trang, sản phẩm, người dùng, bộ sưu tập và phiên thanh toán ngay từ luồng tích hợp — mà không cần phải viết các yêu cầu HTTP bằng tay.
Node debug
Node debug được sử dụng để xuất các thông điệp và dữ liệu vào nhật ký gỡ lỗi. Node này giúp theo dõi luồng thông điệp qua dòng chảy, kiểm tra nội dung của các thông điệp và khắc phục sự cố.
Node events
Node này cho phép theo dõi các sự kiện từ mô-đun Events, điều này rất hữu ích cho việc tích hợp với các dịch vụ bên ngoài.
Nút function
Nút function được sử dụng để viết mã JavaScript tùy chỉnh, cho phép thực hiện các phép tính phức tạp, chuyển đổi dữ liệu và logic xử lý tin nhắn. Nó cung cấp sự linh hoạt để triển khai logic mà các nút tiêu chuẩn không hỗ trợ.
Nút http in
Nút http in được sử dụng để tạo các điểm cuối HTTP, có thể xử lý các yêu cầu HTTP đến (GET, POST, PUT và các loại khác). Nút này là điểm vào để tương tác với các hệ thống bên ngoài thông qua giao thức HTTP.
Nút http request
Nút http request được thiết kế để thực hiện các yêu cầu HTTP đến các dịch vụ web hoặc API bên ngoài. Nó hỗ trợ nhiều phương thức HTTP, cách truyền dữ liệu, xác thực và quản lý linh hoạt các yêu cầu và phản hồi.
Nút http response
Nút http response được sử dụng để gửi phản hồi HTTP cho các yêu cầu được xử lý bởi nút http in. Nó hoàn tất chu trình xử lý yêu cầu và truyền dữ liệu trở lại cho khách hàng.
Node inject
Node inject được sử dụng để tạo và gửi tin nhắn vào luồng một cách thủ công. Đây là một trong những công cụ chính để kiểm tra.
Node interval
Node interval được sử dụng để tạo ra các sự kiện lặp lại tại một khoảng thời gian xác định. Nó gửi tin nhắn với một tần suất đã định, cho phép tự động hóa các tác vụ và thực hiện các luồng tại các khoảng thời gian đều đặn.
Mô tả cấu trúc JSON
Tài liệu này mô tả cấu trúc của sơ đồ JSON cho mô-đun Tích hợp.
Node split
Node split được sử dụng để chia một thông điệp đến thành nhiều thông điệp khác nhau. Nó đặc biệt hữu ích khi làm việc với các mảng, nơi mỗi phần tử cần được xử lý riêng biệt.
Nút switch
Nút switch được thiết kế để định tuyến các thông điệp dựa trên nội dung, cấu trúc hoặc các điều kiện khác. Đây là một công cụ mạnh mẽ để tạo ra logic điều kiện trong các luồng.
Node template
Node template được sử dụng để tạo dữ liệu dựa trên một mẫu đã chỉ định. Nó cho phép tạo ra các chuỗi, HTML, JSON và các định dạng khác bằng cách áp dụng sự thay thế động các giá trị từ thông điệp msg hoặc các nguồn khác.
Nút telegram
Nút telegram cung cấp tích hợp với Telegram Bot API. Với nó, luồng có thể gửi tin nhắn đến các cuộc trò chuyện và kênh, hiển thị các nút Inline, xử lý các lần nhấn nút và hiển thị thông báo bật lên cho người dùng.
Nút whatsapp
Nút whatsapp cung cấp tích hợp với WhatsApp Business Cloud API (Meta). Với nó, luồng có thể gửi tin nhắn văn bản thông thường và tin nhắn mẫu đã được phê duyệt với việc thay thế biến cho người dùng.
Nút notification
Nút notification gửi thông báo theo mẫu sự kiện đã chọn từ mô-đun Events. Các kênh, ngôn ngữ và người nhận được lấy từ cài đặt mẫu, và nút truyền các giá trị biến vào mẫu.