Cara ngakses antarmuka API sing diwenehake dening EMQX
Referensi
Situs web resmi HTTP API Protokol HTTPGawe aplikasi lan pilih kode otorisasi
Mlebu menyang terminal manajemen teks EMQX. Yen ora ana pangowahan, alamat terminal manajemen kudu port 18083 saka IP server. Sawise sukses mlebu ing terminal manajemen WEB, klik "Umum" lan "Aplikasi" kanthi gantian. Kaping pisanan nggawe APP anyar, ID lan jeneng APP bisa dilebokake miturut kekarepan, pilihan status ngidini akses, lan tanggal kadaluwarsa dipilih miturut kabutuhan sejatine. Sawise nggawe sukses, busak aplikasi default EMQX, yen ora bakal ana risiko keamanan. Kita uga kudu menehi komentar babagan akun APP default lan konfigurasi kunci ing /etc/emqx/plugins/emqx_management.conf, yen ora, APP default bakal digawe sawise urip maneh layanan EMQX. Banjur bali menyang kaca dhaptar aplikasi lan klik Deleng ing operasi kanggo ndeleng aplikasi sing nembe digawe. Ing informasi lengkap, kita bisa ndeleng tombol APP.
Antarmuka API akses test
Sawise entuk tombol APP, kita bisa nggunakake panjaluk HTTP kanggo ngakses antarmuka API. Penting, sampeyan kudu nambah informasi otorisasi ing Header. Kanggo rincian, waca conto ing ngisor iki. Kanggo definisi antarmuka liyane, waca referensi resmi ing sisih ndhuwur artikel. Ing conto conto rong paragraf, paragraf pertama minangka panjaluk CURL langsung ing baris perintah Linux, lan paragraf nomer loro minangka panjaluk nggunakake kode PHP.
curl -i --basic -u app_id:app_key-X GET "http://localhost:8081/api/v4/nodes"
$app_id = 'app_id';
$app_key = 'app_key';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Authorization: Basic '.base64_encode($app_id.':'.$app_key)]);
$result = curl_exec($ch);
curl_close($ch);
echo $result;