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).

create_bp_1

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.

create_bp_2

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.

create_bp_3

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.

datamodel_4

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.

api_block_5

Để 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.

businessmodel_in_6

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.

businessmodel_out_7

Để ghi dữ liệu phản hồi vào DB , các khối MakeDB: Create type được sử dụng.

businessmodel_create_8

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.

create_endpoint_9

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.

bp_fe

Was this article helpful?

AppMaster.io 101 Khóa học tai nạn

10 Mô-đun
2 Tuần

Không biết chắc nên bắt đầu từ đâu? Bắt đầu với khóa học sụp đổ của chúng tôi dành cho người mới bắt đầu và khám phá AppMaster từ A đến Z.

Bắt đầu khóa học
Development it’s so easy with AppMaster!

Cần sự giúp đỡ nhiều hơn?

Giải quyết mọi vấn đề với sự giúp đỡ của các chuyên gia của chúng tôi. Tiết kiệm thời gian và tập trung vào việc xây dựng các ứng dụng của bạn.

headphones

Liên hệ hỗ trợ

Hãy cho chúng tôi biết về vấn đề của bạn và chúng tôi sẽ tìm ra giải pháp cho bạn.

message

trò chuyện cộng đồng

Thảo luận câu hỏi với những người dùng khác trong cuộc trò chuyện của chúng tôi.

Tham gia cộng đồng