Faʻafefea ona ulufale i le API interface saunia e EMQX
Tusitusiga
'Upega tafaʻilagi aloaʻia HTTP API HTTP maliegaFausia se tusi talosaga ma faʻamaoti mai le faʻatagaga code
Alu i totonu o le tusitusiga pulega terminal o EMQX Afai e leai ni suiga na faia, o le tuatusi o le pulega tigaina tatau ona port 18083 o le server IP. A maeʻa ona e ulufale ma le manuia ile WEB management terminal, kiliki "General" ma le "Application" i le isi mea. Matou muamua fausia se APP fou, o le ID ma le igoa o le APP e mafai ona ulufale i le loto, o le tulaga filifilia faʻatagaina ulufale, ma o le aso faʻamutaina filifilia e tusa ai ma manaʻoga moni. A maeʻa ona lelei le foafoaga, tape le EMQX default application, a leai o le ai ai ni puipuiga faʻaletonu. E manaʻomia foʻi ona tatou faʻailoa atu le le aoga o le teuga tupe a le APP ma le ki autu i le /etc/emqx/plugins/emqx_management.conf, a le o lea, o le a le toe faʻaaogaina le APP o le a maeʻa ona toe amataina le auaunaga EMQX. Ona tatou toe foʻi lea i le lisi lisi o tusi talosaga ma kiliki Vaʻai i le gaioiga e vaʻai ai i le talosaga na matou faia. I faʻamatalaga auiliili, e mafai ona tatou vaʻai i le ki autu.
Faʻataʻitaʻi faʻaaogaina API avanoa
A maeʻa ona maua le ki autu, e mafai ona tatou faʻaaogaina talosaga HTTP e ulufale ai i le API interface. E taua le maitau atu e manaʻomia le faʻaopopoina o faʻamatalaga faʻatagaina i le Ulu mo Mo auiliiliga, faʻamolemole tagaʻi i le faʻataʻitaʻiga lenei Mo faʻauigaina o isi interfaces, faʻamolemole vaʻai i le faʻasino aloaʻia i le pito i luga o le tusitusiga. I parakalafa nei e lua o faʻataʻitaʻiga, o le parakalafa muamua o se talosaga tuusaʻo CURL i le laina faʻatonutonu Linux, ma le parakalafa lona lua o se talosaga e faʻaaoga ai le PHP code.
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;