EMQX ଦ୍ୱାରା ପ୍ରଦତ୍ତ API ଇଣ୍ଟରଫେସକୁ କିପରି ପ୍ରବେଶ କରିବେ |

ସନ୍ଦର୍ଭ

ଅଫିସିଆଲ୍ ୱେବସାଇଟ୍ | HTTP API HTTP ପ୍ରୋଟୋକଲ୍ |

ଏକ ଅନୁପ୍ରୟୋଗ ସୃଷ୍ଟି କରନ୍ତୁ ଏବଂ ପ୍ରାଧିକରଣ କୋଡ୍ ନିର୍ଦ୍ଦିଷ୍ଟ କରନ୍ତୁ |

EMQX ର ପାଠ୍ୟ ପରିଚାଳନା ଟର୍ମିନାଲକୁ ଲଗ୍ ଇନ୍ କରନ୍ତୁ ଯଦି କ changes ଣସି ପରିବର୍ତ୍ତନ କରାଯାଇ ନାହିଁ, ପରିଚାଳନା ଟର୍ମିନାଲର ଠିକଣା ସର୍ଭର IP ର ପୋର୍ଟ 18083 ହେବା ଉଚିତ | WEB ପରିଚାଳନା ଟର୍ମିନାଲରେ ସଫଳତାର ସହିତ ଲଗ୍ ଇନ୍ କରିବା ପରେ, “ସାଧାରଣ” ଏବଂ “ପ୍ରୟୋଗ” କ୍ଲିକ୍ କରନ୍ତୁ | ଆମେ ପ୍ରଥମେ ଏକ ନୂତନ APP ସୃଷ୍ଟି କରୁ, APP ର ID ଏବଂ ନାମ ଇଚ୍ଛାନୁସାରେ ପ୍ରବେଶ କରାଯାଇପାରିବ, ସ୍ଥିତି ଚୟନ ପ୍ରବେଶ ଅନୁମତି ଦିଏ, ଏବଂ ପ୍ରକୃତ ଆବଶ୍ୟକତା ଅନୁଯାୟୀ ସମାପ୍ତି ତାରିଖ ଚୟନ କରାଯାଇଥାଏ | ସୃଷ୍ଟି ସଫଳ ହେବା ପରେ, EMQX ଡିଫଲ୍ଟ ପ୍ରୟୋଗ ବିଲୋପ କରନ୍ତୁ, ନଚେତ୍ ସୁରକ୍ଷା ବିପଦ ଆସିବ | ଆମକୁ /etc/emqx/plugins/emqx_management.conf ରେ ଡିଫଲ୍ଟ APP ଆକାଉଣ୍ଟ୍ ଏବଂ କି ବିନ୍ୟାସକରଣକୁ ମଧ୍ୟ ମନ୍ତବ୍ୟ କରିବାକୁ ପଡିବ, ନଚେତ୍ EMQX ସେବା ପୁନ rest ଆରମ୍ଭ କରିବା ପରେ ଡିଫଲ୍ଟ APP ସୃଷ୍ଟି ହେବ | ତାପରେ ଆମେ ଆପ୍ଲିକେସନ୍ ତାଲିକା ପୃଷ୍ଠାକୁ ଫେରିଯିବା ଏବଂ ଆମେ ସୃଷ୍ଟି କରିଥିବା ଅନୁପ୍ରୟୋଗକୁ ଦେଖିବା ପାଇଁ ଅପରେସନ୍ ରେ ଭ୍ୟୁ କ୍ଲିକ୍ କରିବା | ବିସ୍ତୃତ ସୂଚନାରେ, ଆମେ APP ଚାବି ଦେଖିପାରିବା |

ପ୍ରବେଶ API ଇଣ୍ଟରଫେସ୍ ପରୀକ୍ଷା କରନ୍ତୁ |

ଆମେ APP ଚାବି ପାଇବା ପରେ, ଆମେ API ଇଣ୍ଟରଫେସକୁ ପ୍ରବେଶ କରିବାକୁ HTTP ଅନୁରୋଧ ବ୍ୟବହାର କରିପାରିବା | ଏହା ଧ୍ୟାନ ଦେବା ଜରୁରୀ ଯେ ହେଡର୍ ରେ ଆମକୁ ପ୍ରାଧିକରଣ ସୂଚନା ଯୋଡିବା ଆବଶ୍ୟକ | ବିବରଣୀ ପାଇଁ, ଦୟାକରି ନିମ୍ନ ଉଦାହରଣକୁ ଅନୁସରଣ କରନ୍ତୁ | ଅନ୍ୟ ଅନ୍ତରାପୃଷ୍ଠଗୁଡ଼ିକର ସଂଜ୍ For ା ପାଇଁ, ଦୟାକରି ପ୍ରବନ୍ଧର ଶୀର୍ଷରେ ଥିବା ସରକାରୀ ସନ୍ଦର୍ଭକୁ ଅନୁସରଣ କରନ୍ତୁ | ଉଦାହରଣର ନିମ୍ନଲିଖିତ ଦୁଇଟି ଅନୁଚ୍ଛେଦରେ, ପ୍ରଥମ ଅନୁଚ୍ଛେଦଟି ହେଉଛି ଲିନକ୍ସ କମାଣ୍ଡ୍ ଲାଇନ୍ରେ ସିଧାସଳଖ 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;