EMQX ಒದಗಿಸಿದ API ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಹೇಗೆ ಪ್ರವೇಶಿಸುವುದು
ಉಲ್ಲೇಖ
ಅಧಿಕೃತ ಜಾಲತಾಣ HTTP API HTTP ಪ್ರೊಟೊಕಾಲ್ಅಪ್ಲಿಕೇಶನ್ ರಚಿಸಿ ಮತ್ತು ದೃ code ೀಕರಣ ಕೋಡ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ
EMQX ನ ಪಠ್ಯ ನಿರ್ವಹಣಾ ಟರ್ಮಿನಲ್ಗೆ ಲಾಗ್ ಇನ್ ಮಾಡಿ. ಯಾವುದೇ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡದಿದ್ದರೆ, ನಿರ್ವಹಣಾ ಟರ್ಮಿನಲ್ನ ವಿಳಾಸವು ಸರ್ವರ್ IP ಯ ಪೋರ್ಟ್ 18083 ಆಗಿರಬೇಕು. ವೆಬ್ ನಿರ್ವಹಣಾ ಟರ್ಮಿನಲ್ಗೆ ಯಶಸ್ವಿಯಾಗಿ ಲಾಗಿನ್ ಆದ ನಂತರ, ಪ್ರತಿಯಾಗಿ "ಸಾಮಾನ್ಯ" ಮತ್ತು "ಅಪ್ಲಿಕೇಶನ್" ಕ್ಲಿಕ್ ಮಾಡಿ. ನಾವು ಮೊದಲು ಹೊಸ ಎಪಿಪಿಯನ್ನು ರಚಿಸುತ್ತೇವೆ, ಎಪಿಪಿಯ ಐಡಿ ಮತ್ತು ಹೆಸರನ್ನು ಇಚ್ at ೆಯಂತೆ ನಮೂದಿಸಬಹುದು, ಸ್ಥಿತಿ ಆಯ್ಕೆಯು ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸುತ್ತದೆ, ಮತ್ತು ಮುಕ್ತಾಯದ ದಿನಾಂಕವನ್ನು ನಿಜವಾದ ಅಗತ್ಯಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ಆಯ್ಕೆ ಮಾಡಲಾಗುತ್ತದೆ. ರಚನೆ ಯಶಸ್ವಿಯಾದ ನಂತರ, EMQX ಡೀಫಾಲ್ಟ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಅಳಿಸಿ, ಇಲ್ಲದಿದ್ದರೆ ಸುರಕ್ಷತೆಯ ಅಪಾಯಗಳಿವೆ. ನಾವು /etc/emqx/plugins/emqx_management.conf ನಲ್ಲಿ ಡೀಫಾಲ್ಟ್ APP ಖಾತೆ ಮತ್ತು ಕೀ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಸಹ ಕಾಮೆಂಟ್ ಮಾಡಬೇಕಾಗಿದೆ, ಇಲ್ಲದಿದ್ದರೆ EMQX ಸೇವೆಯನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿದ ನಂತರ ಡೀಫಾಲ್ಟ್ APP ಅನ್ನು ಮರುಸೃಷ್ಟಿಸಲಾಗುತ್ತದೆ. ನಂತರ ನಾವು ಅಪ್ಲಿಕೇಶನ್ ಪಟ್ಟಿ ಪುಟಕ್ಕೆ ಹಿಂತಿರುಗಿ ಮತ್ತು ನಾವು ಈಗ ರಚಿಸಿದ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ವೀಕ್ಷಿಸಲು ಕಾರ್ಯಾಚರಣೆಯಲ್ಲಿ ವೀಕ್ಷಿಸಿ ಕ್ಲಿಕ್ ಮಾಡಿ. ವಿವರವಾದ ಮಾಹಿತಿಯಲ್ಲಿ, ನಾವು ಎಪಿಪಿ ಕೀಲಿಯನ್ನು ನೋಡಬಹುದು.
ಪರೀಕ್ಷಾ ಪ್ರವೇಶ API ಇಂಟರ್ಫೇಸ್
ನಾವು APP ಕೀಲಿಯನ್ನು ಪಡೆದ ನಂತರ, API ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ನಾವು HTTP ವಿನಂತಿಗಳನ್ನು ಬಳಸಬಹುದು. ನಾವು ಹೆಡರ್ನಲ್ಲಿ ದೃ information ೀಕರಣ ಮಾಹಿತಿಯನ್ನು ಸೇರಿಸುವ ಅಗತ್ಯವಿದೆ ಎಂಬುದನ್ನು ಗಮನಿಸುವುದು ಮುಖ್ಯ. ವಿವರಗಳಿಗಾಗಿ, ದಯವಿಟ್ಟು ಈ ಕೆಳಗಿನ ಉದಾಹರಣೆಯನ್ನು ನೋಡಿ. ಇತರ ಇಂಟರ್ಫೇಸ್ಗಳ ವ್ಯಾಖ್ಯಾನಗಳಿಗಾಗಿ, ದಯವಿಟ್ಟು ಲೇಖನದ ಮೇಲ್ಭಾಗದಲ್ಲಿರುವ ಅಧಿಕೃತ ಉಲ್ಲೇಖವನ್ನು ನೋಡಿ. ಉದಾಹರಣೆಗಳ ಮುಂದಿನ ಎರಡು ಪ್ಯಾರಾಗಳಲ್ಲಿ, ಮೊದಲ ಪ್ಯಾರಾಗ್ರಾಫ್ ಲಿನಕ್ಸ್ ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ನೇರ ಸುರುಳಿಯಾಕಾರದ ವಿನಂತಿಯಾಗಿದೆ, ಮತ್ತು ಎರಡನೇ ಪ್ಯಾರಾಗ್ರಾಫ್ ಪಿಎಚ್ಪಿ ಕೋಡ್ ಬಳಸುವ ವಿನಂತಿಯಾಗಿದೆ.
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;