Hoe tagong krije ta de API-ynterface levere troch EMQX
Referinsje
Offisjele webside HTTP API HTTP-protokolMeitsje in applikaasje en spesifisearje de autorisaasjekoade
Meld jo oan by de tekstbehearterminal fan EMQX. As der gjin wizigingen binne makke, dan moat it adres fan 'e behearterminal poarte 18083 wêze fan' e server IP. Nei suksesfol oanmelden by it WEB-behearsterminal, klik dan op 'e beurt op "Algemien" en "Applikaasje". Wy meitsje earst in nije APP, de ID en de namme fan 'e APP kinne nei willekeurich wurde ynfierd, de statusseleksje jout tagong, en de ferfaldatum wurdt selekteare neffens werklike behoeften. Neidat de oanlis suksesfol is, wiskje de standertapplikaasje EMQX, oars binne d'r feiligensrisiko's. Wy moatte ek it standert APP-akkount en de kaaikonfiguraasje yn /etc/emqx/plugins/emqx_management.conf opmerkje, oars wurdt de standert APP opnij oanmakke nei it opnij starten fan de EMQX-tsjinst. Dan geane wy werom nei de side mei applikaasjelisten en klikje op Byld yn 'e operaasje om de applikaasje te sjen dy't wy krekt hawwe makke. Yn' e detaillearre ynformaasje kinne wy de APP-kaai sjen.
Test tagong API ynterface
Neidat wy de APP-kaai hawwe, kinne wy HTTP-fersiken brûke om tagong te krijen ta de API-ynterface. It is wichtich om te notearjen dat wy autorisaasje-ynformaasje moatte tafoegje yn 'e koptekst. Foar details kinne jo ferwize nei it folgjende foarbyld. Foar definysjes fan oare ynterfaces ferwize jo nei de offisjele referinsje oan 'e boppekant fan it artikel. Yn 'e folgjende twa alinea's fan foarbylden is de earste alinea in direkte CURL-fersyk yn' e Linux-kommandorigel, en de twadde alinea is in fersyk mei PHP-koade.
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;