Me pehea te uru atu ki te atanga API e tukuna ana e EMQX

Tohutoro

Paetukutuku mana HTTP API Kawa HTTP

Hangaia he tono ka tohu i te tohu whakamanatanga

Whakauru atu ki te teihana whakahaere tuhinga o EMQX. Mena kaore i whakarereke, ko te wahitau o te teihana whakahaere ko te tauranga 18083 o te IP kaiwhakarato. Ka mutu te whakauru pai ki te teihana whakahaere WEB, paatohia te "Whanui" me te "Taupānga" hei huri. I hanga tuatahihia e matou he APP hou, ko te ID me te ingoa o te APP ka taea te whakauru i tana e pai ai, ma te waahanga whaimana e ahei te uru atu, ana ka tohua te ra paunga kia rite ki nga hiahia pono. Whai muri i te angitu o te hanga, mukua te tono taunoa EMQX, mena ka raru pea te ahuru. Me korero ano e tatou te kaute APP taunoa me te whirihoranga matua i te /etc/emqx/plugins/emqx_management.conf, mena ka kore ka hangaia te APP taunoa i muri i te tiimata o te ratonga EMQX. Ka hoki ano ki te whaarangi raarangi tono ka paatohia te Tirohanga i te mahinga hei tiro i te tono i waihangahia e tatou. I nga korero taipitopito, ka kite taatau i te matua o te APP.

Whakamatauhia te whakauru atanga API

Whai muri i te maatatanga o te KATOA APP, ka taea e taatau te whakamahi i nga tono HTTP kia uru ki te atanga API He mea nui kia kite atu taatau me taapiri i nga korero whakamana ki te Pane. Mo nga taipitopito, tirohia te tauira e whai ake nei. Mo nga whakamaaramatanga o etahi atu atanga, tirohia te tohutoro mana i te tihi o te tuhinga. I roto i nga waahanga e rua e whai ake nei hei tauira, ko te whiti tuatahi he tono CURL tika i te raina whakahau Linux, a ko te rarangi tuarua he tono ma te waehere 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;