Lập mô hình các yêu cầu API
Để tạo một yêu cầu GET đơn giản thông qua API bên ngoài, bạn cần chọn phần Business Logic và nhấp vào nút Create API request trong tab External API Requests . Trong cửa sổ phương thức mới, hãy nhập tên và mô tả quy trình công việc (tùy chọn).
Sau đó, chọn method request cần thực hiện, địa chỉ endpoint và điền các tham số request cần thiết ( query params trong ví dụ bên dưới). Trong một số trường hợp, cần phải điền thông số header , nội dung và url params , tùy thuộc vào nhiệm vụ mà body dùng phải đối mặt.
Trong trình chỉnh sửa BP , bạn cũng có thể kiểm tra quy trình bằng cách nhấp vào nút Test request . Trong cửa sổ xuất hiện, nhập các tham số yêu cầu và nhấp vào nút Execute request . Nội dung phản hồi sẽ được nhận trong tab nội dung nếu yêu cầu được thực hiện thành công. Autofill Response phân tích cú pháp phản hồi và giúp tạo các mô hình cần thiết. Bằng cách nhấp vào Phản hồi tự Autofill Response , mẫu phản hồi cho điểm cuối này sẽ được tạo tự động để sử dụng thêm.
Có thể tạo một mô hình dữ liệu biết các trường phản hồi. Để làm điều này, bạn cần vào Data Design và tạo một mô hình mới điền vào nó theo dữ liệu sẽ được ghi vào cơ sở dữ liệu.
Sử dụng các yêu cầu API trong phần phụ trợ
Sau đó, mở phần Business Logic và nhấp vào Create business project để tạo một BP để nhận dữ liệu qua API bên ngoài và ghi vào Data Model đã chỉ định. Trong các khối tương ứng, bạn cần tìm khối của quy trình API mới được tạo.
Để làm cho yêu cầu hoạt động, cần chuyển các tham số thích hợp được định cấu hình trước đó trong trình chỉnh sửa của yêu cầu API bên ngoài ( Tham số Query Params trong ví dụ bên dưới). Sử dụng tổ hợp Make - Expand blocks để xử lý và tạo dữ liệu qua BP . Một ví dụ về cách tạo và truyền tham số được hiển thị trong ảnh chụp màn hình bên dưới.
Sau đó, phần output body phải được mở rộng và ghi vào data model . Trong ví dụ bên dưới, giá bitcoin so với đô la (USD) được nhận.
Để ghi dữ liệu phản hồi vào DB , các khối Make và DB: Create type được sử dụng.
Sau đó, bạn cần tạo một Endpoint cho BP mới được tạo để có quyền truy cập vào nó thông qua giao diện người dùng của ứng dụng web.
Sử dụng các yêu cầu API trong giao diện người dùng
Từ giao diện ứng dụng, bạn cần sử dụng Server request GET loại khối cho điểm cuối được chỉ định như trên ảnh chụp màn hình bên dưới.