SERVER EndPoint : https://www.yourdomain.com:3121
미니톡 서버호스팅을 사용중이거나, 미니톡 서버라이선스 구입 후 미니톡 서버프로그램을 직접 운영중일 때 해당 미니톡 서버에 REST API 를 호출하여 미니톡 서버통신이 필요한 다양한 작업을 진행할 수 있습니다.
- 무료호스팅 서비스를 이용중인 사용자만 사용가능합니다.
- 채팅호스팅 서비스를 이용중인 사용자만 사용가능합니다.
- 서버호스팅 서비스를 이용중인 사용자만 사용가능합니다.
- 서버라이선스 구입 후 서버를 직접 설치한 사용자만 사용가능합니다.
/status
미니톡 서버프로그램의 상태를 확인할 수 있습니다.
서버에 접속중인 전체 접속자 및 접속자가 존재하는 채널수, 그리고 서버실행시간 및 메모리 사용량 정보를 확인할 수 있습니다.
Headers
- Name Type Description
- authorization string CLIENT_SECRET_KEY 미니톡 클라이언트 설치 시 입력한 암호화키
Example
curl -X GET "https://www.yourdomain.com:3121/status" \ -H "authorization: CLIENT_SECRET_KEY $CLIENT_SECRET_KEY"
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://www.yourdomain.com:3121/status");
curl_setopt($ch, CURLOPT_POST, false);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
"authorization: CLIENT_SECRET_KEY $CLIENT_SECRET_KEY"
));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($http_code == 200) {
var_dump(json_decode($data));
}
?>
자바스크립트를 사용하여 이 REST API 를 호출할 경우 브라우저의 소스보기를 통하여 인증정보가 담긴 헤더 데이터가 노출될 수 있습니다.
소스가 노출되지 않는 환경에서만 사용하시거나, PHP 등을 이용하여 인증정보가 노출되지 않도록 주의하시기 바랍니다.
소스가 노출되지 않는 환경에서만 사용하시거나, PHP 등을 이용하여 인증정보가 노출되지 않도록 주의하시기 바랍니다.
$.ajax({
type: "GET",
url: "https://www.yourdomain.com:3121/status",
dataType: "json",
beforeSend: function(xhr) {
xhr.setRequestHeader("authorization", "CLIENT_SECRET_KEY $CLIENT_SECRET_KEY");
},
error: function(xhr, status, error) {
console.log(error);
},
success: function(result) {
console.log(result);
}
});
Test
미니톡 홈페이지에 로그인한 경우, 회원님의 데이터를 사용하여 테스트해볼 수 있습니다.