Hvernig opna á API viðmótið sem EMQX býður upp á
Tilvísun
Opinber vefsíða HTTP API HTTP samskiptareglurBúðu til forrit og tilgreindu heimildarkóða
Skráðu þig inn á textastjórnunarstöð EMQX. Ef engar breytingar hafa verið gerðar ætti heimilisfang stjórnunarstöðvarinnar að vera höfn 18083 á IP netþjónsins. Eftir að hafa skráð þig inn í WEB stjórnunarstöðina, smelltu síðan á „Almennt“ og „Umsókn“. Við búum fyrst til nýja APP, auðkenni og nafn APP er hægt að slá inn að vild, stöðuvalið leyfir aðgang og gildistími er valinn í samræmi við raunverulegar þarfir. Eftir að sköpunin hefur tekist skaltu eyða sjálfgefnu forriti EMQX, annars er öryggisáhætta. Við þurfum einnig að gera athugasemdir við sjálfgefna APP reikninginn og lykilstillingar í /etc/emqx/plugins/emqx_management.conf, annars verður sjálfgefna APP endurskapað eftir að EMQX þjónustan er endurræst. Síðan förum við aftur á forritalistasíðuna og smellum á View í aðgerðinni til að skoða forritið sem við bjuggum til. Í nákvæmum upplýsingum getum við séð APP lykilinn.
API tengi prófaðgangs
Eftir að við höfum fengið APP lykilinn getum við notað HTTP beiðnir til að fá aðgang að API viðmótinu. Það er mikilvægt að hafa í huga að við þurfum að bæta við heimildum í hausnum. Nánari upplýsingar er að finna í eftirfarandi dæmi. Varðandi skilgreiningar á öðrum viðmótum, vinsamlegast vísaðu til opinberrar tilvísunar efst í greininni. Í eftirfarandi tveimur málsgreinum af dæmum er fyrsta málsgreinin bein CURL beiðni í stjórnkerfi Linux og önnur málsgreinin er beiðni sem notar PHP kóða.
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;