EMQX විසින් සපයන ලද API අතුරුමුහුණතට ප්‍රවේශ වන්නේ කෙසේද

යොමුව

නිල වෙබ් අඩවිය HTTP API HTTP ප්රොටෝකෝලය

යෙදුමක් සාදන්න සහ බලය පැවරීමේ කේතය සඳහන් කරන්න

EMQX හි පෙළ කළමනාකරණ පර්යන්තයට පිවිසෙන්න, කිසිදු වෙනසක් සිදු කර නොමැති නම්, කළමනාකරණ පර්යන්තයේ ලිපිනය සේවාදායක IP හි 18083 වරාය විය යුතුය. WEB කළමනාකරණ පර්යන්තයට සාර්ථකව පිවිසීමෙන් පසුව, "සාමාන්‍ය" සහ "යෙදුම" ක්ලික් කරන්න. අපි මුලින්ම නව APP එකක් සාදන්නෙමු, APP හි හැඳුනුම්පත සහ නම කැමැත්තෙන් ඇතුළත් කළ හැකිය, තත්ව තේරීම ප්‍රවේශ වීමට ඉඩ සලසයි, සහ කල් ඉකුත්වීමේ දිනය නියම අවශ්‍යතා අනුව තෝරා ගනු ලැබේ. නිර්මාණය සාර්ථක වූ පසු, EMQX පෙරනිමි යෙදුම මකන්න, එසේ නොමැතිනම් ආරක්ෂක අවදානම් ඇති වේ. /Etc/emqx/plugins/emqx_management.conf හි පෙරනිමි APP ගිණුම සහ යතුරු වින්‍යාසය පිළිබඳවද අපට අදහස් දැක්විය යුතුය, එසේ නොමැතිනම් පෙරනිමි APP EMQX සේවාව නැවත ආරම්භ කිරීමෙන් පසු ප්‍රතිනිර්මාණය වේ. ඉන්පසු අපි නැවත යෙදුම් ලැයිස්තු පිටුවට ගොස් අප විසින් නිර්මාණය කරන ලද යෙදුම බැලීමට මෙහෙයුමේ View ක්ලික් කරන්න. සවිස්තරාත්මක තොරතුරු වලින් අපට APP යතුර දැකිය හැකිය.

ප්‍රවේශ ප්‍රවේශ API අතුරුමුහුණත

අපි APP යතුර ලබාගත් පසු, අපට API අතුරුමුහුණතට ප්‍රවේශ වීමට HTTP ඉල්ලීම් භාවිතා කළ හැකිය. අපි ශීර්ෂ පා in යේ බලය පැවරීමේ තොරතුරු එක් කළ යුතු බව සැලකිල්ලට ගැනීම වැදගත්ය. විස්තර සඳහා කරුණාකර පහත උදාහරණය බලන්න. වෙනත් අතුරුමුහුණත් අර්ථ දැක්වීම සඳහා කරුණාකර ලිපියේ ඉහළින් ඇති නිල යොමුව වෙත යොමු වන්න. පහත දැක්වෙන උදාහරණ ඡේද දෙකෙහි, පළමු ඡේදය ලිනක්ස් විධාන රේඛාවේ සෘජු CURL ඉල්ලීමක් වන අතර දෙවන ඡේදය 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;