Использование API
Один GET-запрос — один ответ. Авторизация со стороны клиента не нужна.
Endpoint
GET https://licenses.lozden.online/api/check?mod=ИДЕНТИФИКАТОР
Ответы сервера
{ "status": "ok" } — лицензия активна
{ "status": "license_error" } — отключена или истёк триал
{ "status": "not_found" } — идентификатор не найден
— нет ответа — сервер недоступен
Пример для 1С
Функция ПроверитьЛицензию(Идентификатор)
Попытка
Соед = Новый HTTPСоединение(
"licenses.lozden.online", 443, , , , 10,
Новый ЗащищённоеСоединениеOpenSSL);
Запрос = Новый HTTPЗапрос("/api/check?mod=" + Идентификатор);
Ответ = Соед.Получить(Запрос);
Данные = ПрочитатьJSON(Ответ.ПолучитьТелоКакСтроку());
Если Данные.status = "ok" Тогда
Возврат Истина;
КонецЕсли;
Возврат Ложь;
Исключение
Возврат Неопределено; // сервер недоступен
КонецПопытки;
КонецФункции