Changes

Jump to: navigation, search

Engine HTTP API

1,366 bytes added, 12:42, 21 July 2015
no edit summary
==Общее описание==
Начиная с версии 3.1 появилась возможность управлять движком по протоколу HTTP. Для передачи команды движку нужно отправить HTTP GET запрос на http-порт движка. Порт по умолчанию: 6878.
 
==Проверка наличия движка==
<nowiki><!DOCTYPE html>
<html>
<head>
<title>Ace Stream - check engine version</title>
<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<script>
function checkEngineVersion() {
$.ajax({
method: "GET",
url: "http://127.0.0.1:6878/webui/api/service",
dataType: "jsonp",
data: {
method: "get_version",
format: "jsonp"
},
success: function(response) {
if(response.error) {
console.log("request failed: " + response.error);
}
else {
console.log("version: " + response.result.version);
console.log("version_code: " + response.result.code);
}
},
error: function(request, error_string, exception) {
console.log("request failed: " + error_string);
}
});
}
</script>
</head>
<body>
<button onclick="checkEngineVersion();">Check engine version</button>
</body>
</html></nowiki>
==Методы API==

Navigation menu