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).
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.
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.
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.
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.
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.
Kemudian output body harus diperluas dan ditulis ke dalam data model . Dalam contoh di bawah ini, harga bitcoin vs dolar (USD) diterima.
Untuk menulis data respons ke dalam DB , Blok Make dan DB: Create digunakan.
Maka Anda perlu membuat Endpoint untuk BP yang baru dibuat untuk mendapatkan akses ke sana melalui frontend aplikasi web.
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.