Meriv çawa digihîje navgîniya API-yê ku ji hêla EMQX ve hatî peyda kirin

Balkêşî

Malpera fermî HTTP API Protokola HTTP

Serlêdanek biafirînin û koda destûrê diyar bikin

Têkevin termînala birêvebirina nivîsarê ya EMQX. Ger guhertinek çênebûbe, divê navnîşana termînalê rêveberiyê benda 18083 ya IP-ya serverê be. Piştî ku hûn bi serfirazî ketin termînala rêveberiya WEB-ê, di serî de "Giştî" û "Serlêdan" bitikînin. Em yekemîn APP-ya nû diafirînin, nasname û navê APP-ê bi kêfa xwe têkevin hundur, hilbijartina statûyê destûrê dide destûrê, û dîroka xilasbûnê li gorî hewceyên rastîn tête hilbijartin. Piştî ku afirîner serfiraz bû, serîlêdana pêşkeftî ya EMQX hilweşînin, nebe ku dê xeterên ewlehiyê hebin. Em jî hewce ne ku di /etc/emqx/plugins/emqx_management.conf-ê de hesabê APP-ê û verastkirina mifteyê ya pêşdîtinê şîrove bikin, wekî din, dê APP-ya pêşdîtin piştî ji nûve destpêkirina karûbarê EMQX-ê ji nû ve were afirandin. Dûv re em vedigerin rûpelê navnîşa serîlêdanê û di operasyonê de Dîtinê bikirtînin da ku em serlêdana ku me nû afirandî bibînin.Di agahdariya berfireh de, em dikarin kilîta APP-ê bibînin.

Test gihîştina navnîşa API-yê

Piştî ku me mifta APP-ê stend, em dikarin daxwazên HTTP-ê bikar bînin ku xwe bigihînin navgîniya API-yê. Girîng e ku meriv not bike ku pêdivî ye ku em agahdariya destûrdayînê li Serêkaniyê zêde bikin.Ji bo hûrguliyan, ji kerema xwe mînaka jêrîn bigerin. Ji bo danasîna navrûyên din, ji kerema xwe li jor gotarê serî li referansa fermî bidin. Di du paragrafên jêrîn ên mînakan de, paragrafa yekem di rêzika fermanê ya Linux-ê de daxwazek rasterast a CURL e, û paragrafa duyemîn jî daxwazek e ku koda PHP-yê bikar tîne.

            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;