Sida loo helo marinka API ee ay bixiso EMQX

Tixraac

Bogga rasmiga ah HTTP API Borotokoolka HTTP

Abuur codsi oo cadee nambarka oggolaanshaha

Gal cinwaanka maareynta qoraalka ee EMQX. Haddii aan wax isbeddel ah lagu sameyn, cinwaanka xarunta maareynta waa inuu ahaadaa dekedda 18083 ee server-ka IP. Ka dib markaad si guul leh u gasho barta maareynta WEB, guji "General" iyo "Application" markooda. Waxaan marka hore abuureynaa APP cusub, Aqoonsiga iyo magaca APP ayaa lagu gali karaa sida la doono, xulashada xaalada ayaa ogolaaneysa gelitaanka, iyo taariikhda uu dhacayo waxaa lagu xushaa iyadoo loo eegayo baahida dhabta ah. Abuuritaanka kadib markuu guuleysto, tirtir dalabka asalka ah ee EMQX, hadii kale waxaa jiri doona qatar amni. Waxaan sidoo kale u baahanahay inaan faallo ka bixinno koontada APP ee aasaasiga ah iyo qaabeynta muhiimka ah ee /etc/emqx/plugins/emqx_management.conf, haddii kale APP-kii hore ayaa dib loo soo celin doonaa ka dib markii dib loo bilaabo adeegga EMQX. Kadib waxaan dib ugu laabaneynaa bogga liiska arjiga oo waxaan gujineynaa Muuqaalka hawlgalka si aan u aragno arjiga aan hada abuurnay.Faahfaahinta faahfaahsan, waxaan arki karnaa furaha APP.

Tijaabi marinka API marinka

Ka dib markaan helno furaha APP, waxaan adeegsan karnaa codsiyada HTTP si aan ugu galno iskuxirka API. Waxaa muhiim ah in la ogaado inaan u baahannahay inaan ku darno macluumaadka oggolaanshaha Madaxa, wixii faahfaahin ah, fadlan tixraac tusaalaha soo socda. Qeexitaannada isweydaarsiyada kale, fadlan tixraac tixraaca rasmiga ah ee kore ee maqaalka. Labada sadar ee soo socda ee tusaalooyinka, sadarka koowaad waa codsi toos ah oo CURL ah oo ku jira laynka amarka Linux, sadarka labaadna waa codsi la adeegsanayo lambarka 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;