Pemodelan permintaan API

Untuk membuat permintaan GET sederhana melalui API eksternal, Anda harus memilih bagian Business Logic dan klik tombol Create API request di tab External API Requests . Di jendela modal baru, masukkan nama dan deskripsi proses bisnis (opsional).

create_bp_1

Kemudian, pilih method permintaan yang perlu Anda lakukan, alamat endpoint dan isi parameter permintaan yang diperlukan ( query params dalam contoh di bawah). Dalam beberapa kasus, perlu untuk mengisi header , body dan url params , tergantung pada tugas yang dihadapi pengguna.

create_bp_2

Di editor BP , Anda juga dapat menguji proses dengan mengklik tombol Test request . Di jendela yang muncul, masukkan parameter permintaan dan klik tombol Execute request . Badan tanggapan akan diterima di tab badan jika permintaan berhasil dilakukan. Autofill Response mem-parsing respons dan membantu membuat model yang diperlukan. Dengan mengklik Autofill Response , templat respons untuk titik akhir ini akan dibuat secara otomatis untuk penggunaan lebih lanjut.

create_bp_3

Dimungkinkan untuk membuat model data dengan mengetahui bidang respons. Untuk melakukan ini, Anda harus pergi ke Data Design dan membuat model baru yang mengisinya sesuai dengan data yang harus ditulis ke database.

datamodel_4

Menggunakan permintaan API di backend

Kemudian, buka bagian Business Logic dan klik Create business project untuk membuat BP untuk menerima data melalui API eksternal dan menulis ke Data Model yang ditentukan . Di blok yang sesuai, Anda perlu menemukan blok dari proses API yang baru dibuat.

api_block_5

Agar permintaan berfungsi, perlu melewati parameter yang sesuai yang dikonfigurasi sebelumnya di editor permintaan API eksternal ( Query Params dalam contoh di bawah). Gunakan kombinasi blok Make - Expand untuk memproses dan membuat data melalui BP . Contoh membuat dan meneruskan parameter ditunjukkan pada tangkapan layar di bawah.

businessmodel_in_6

Kemudian output body harus diperluas dan ditulis ke dalam data model . Dalam contoh di bawah ini, harga bitcoin vs dolar (USD) diterima.

businessmodel_out_7

Untuk menulis data respons ke dalam DB , Blok Make dan DB: Create digunakan.

businessmodel_create_8

Maka Anda perlu membuat Endpoint untuk BP yang baru dibuat untuk mendapatkan akses ke sana melalui frontend aplikasi web.

create_endpoint_9

Menggunakan permintaan API di frontend

Dari frontend aplikasi Anda perlu menggunakan jenis blok Server request GET untuk titik akhir yang ditentukan seperti pada gambar di bawah.

bp_fe

Was this article helpful?

AppMaster.io 101 Kursus kilat

10 Modul
2 Minggu

Tidak yakin harus mulai dari mana? Mulailah dengan kursus kilat kami untuk pemula dan jelajahi AppMaster dari A sampai Z.

Mulai Kursus
Development it’s so easy with AppMaster!

Butuh lebih banyak bantuan?

Selesaikan masalah apa pun dengan bantuan para ahli kami. Hemat waktu dan fokus untuk membangun aplikasi Anda.

headphones

Hubungi dukungan

Beritahu kami tentang masalah Anda, dan kami akan menemukan solusi untuk Anda.

message

Obrolan Komunitas

Diskusikan pertanyaan dengan pengguna lain di obrolan kami.

Bergabunglah dengan komunitas