Open main menu

Ace Stream Wiki β

Changes

Engine HTTP API

1,126 bytes added, 12:53, 21 July 2015
Проверка наличия движка
==Проверка наличия движка==
При необходимости проверить наличие движка у пользователя необходимо отправить JSONP запрос на адрес <nowiki>http://127.0.0.1:6878/webui/api/service?method=get_version&format=jsonp</nowiki>. Если движок запущен, то выдаст свою версию в ответ на запрос.
 
Пример запроса:
<nowiki>Запрос:
http://127.0.0.1:6878/webui/api/service?method=get_version&format=jsonp&callback=mycallback
 
Ответ:
mycallback({"result": {"code": 3002300, "version": "3.1.0-rc2"}, "error": null});</nowiki>
 
Ответ состоит и таких полей:
*'''version''' - версия движка в виде строки (например, 3.0.12)
*'''code''' - версия движка в виде целого числа (для удобства сравнения версий, например 30012)
 
Пример HTML-страницы с кнопкой для проверки движка (JSONP-запросы отправляются с помощью библиотеки jQuery):
<nowiki><!DOCTYPE html>
<html>