Open main menu

Ace Stream Wiki β

Changes

Engine Service API

61 bytes added, 10:31, 5 February 2014
/* Методы, которые можно использовать при разработке продуктов, предназначенных для премиум-пользователей и/или которые будут распростр
'''Предлагается следующая схема работы''' (п.2 - работает для версии движка 2.2.1-Next и 3.0.0 Beta):
'''1) Проверка ключа пользователя:'''
http://127.0.0.1:6878/webui/app/check-user-key?key=<user_
key>
Варианты ответов:
- * если указанный ключ загружен в движок:
{"status": "ok"}
- * если указанный ключ не загружен в движок:
{"status": "not_found"}
- * если при обработке запроса возникла ошибка:
{"error": "error description"}
'''2) чтобы Чтобы загрузить файл расширения в движок, нужно отправить POST запрос на этот адрес:'''
http://127.0.0.1:6878/webui/app/load-extension
{"error": "error description"}
'''3) получение Получение списка премиум-опций, активированных на движке:'''
http://127.0.0.1:6878/webui/app/services/get
'''Поля:'''
* '''<tt> id (string) </tt> ''' - идентификатор опции * '''<tt> name (string) </tt> ''' - название опции * '''<tt> valid_from (integer) </tt> ''' - дата, с которой опция активна (unix timestamp) * '''<tt> valid_to (integer) </tt> ''' - дата, по которую опция активна (unix timestamp) * '''<tt> trial (boolean) </tt> ''' - true, если опция активирована бесплатно на тестовый период * '''<tt> description (string) </tt> ''' - описание опции