379
edits
Changes
→Проверка наличия движка
==Проверка наличия движка==
При необходимости проверить наличие движка у пользователя необходимо отправить 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>