Nola sartu EMQX-ek eskaintzen duen API interfazera
Erreferentzia
Webgune ofiziala HTTP API HTTP protokoloaSortu aplikazio bat eta zehaztu baimen kodea
Hasi saioa EMQX testuaren kudeaketarako terminalean. Aldaketarik egin ez bada, kudeaketa terminalaren helbideak zerbitzariaren IPren 18083 ataka izan beharko luke. WEB kudeaketa terminalean saioa hasi ondoren, sakatu "Orokorra" eta "Aplikazioa" txandaka. Lehenik eta behin APP berri bat sortzen dugu, APParen izena eta izena nahieran sar daitezke, egoera hautatzeak sarbidea ahalbidetzen du eta iraungitze data benetako beharren arabera hautatzen da. Sortzeak arrakasta izan ondoren, ezabatu EMQX aplikazio lehenetsia, bestela segurtasun arriskuak egongo dira. Halaber, /etc/emqx/plugins/emqx_management.conf-en APP kontu lehenetsia eta gakoen konfigurazioa iruzkindu behar ditugu, bestela APP lehenetsia birsortuko da EMQX zerbitzua berrabiarazi ondoren. Ondoren, aplikazioen zerrendaren orrialdera itzuliko gara eta egin klik Ikusi eragiketan sortu berri dugun aplikazioa ikusteko. Informazio zehatzean, APP gakoa ikus dezakegu.
Probatu sarbidea API interfazea
APP gakoa eskuratu ondoren, HTTP eskaerak API interfazera sartzeko erabil ditzakegu. Garrantzitsua da goiburuan baimenaren informazioa gehitu behar dugula. Xehetasunak lortzeko, jo hurrengo adibideari. Beste interfaze batzuen definizioak lortzeko, jo artikuluaren goialdeko erreferentzia ofizialera. Adibideen hurrengo bi paragrafoetan, lehenengo paragrafoa Linux komando lerroan CURL erabiliz zuzenean eskatzea da eta bigarren paragrafoa PHP kodea erabiliz eskatzea da.
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;