Користувальницькькі налаштування

Налаштування сайту


smartup

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Остання ревізія По сторонах наступні версії
smartup [2019/12/18 11:47]
smartup [2022/09/24 14:39]
127.0.0.1 зовнішнє редагування
Рядок 1: Рядок 1:
 +====== Базовая интеграция со SmartUP ======
  
 +{{:martuptvlogo.png?|}}
 +
 +Да, "базовая" в этом всем означает что это просто протокол обмена сообщениями со [[http://smartup.tv/|smartup.tv]] в целях обеспечения дальнейшей интеграции. Без пользовательского интерфейса, без отдельной тарификации, без какой-то вменяемой управляемости.... без амбиций :)
 +===== Включение в Ubilling =====
 +
 +Не поверите. Делается одной опцией в [[alteriniconf|alter.ini]]:
 +
 +<code ini>
 +;Включает базовую интеграцию со SmartUp
 +SMARTUP_ENABLED=1
 +;Необязательная опция. Раскоментируйте для отключения использования кэшированных данных о пользователях
 +;SMARTUP_NOCACHE=1
 +</code>
 +
 +
 +===== Используемые вызовы RemoteAPI =====
 +
 +На данный момент вся интеграция реализована прозрачно на базе тарификации услуг интернета, при помощи следующих вызовов [[remoteapi|RemoteAPI]]:
 +
 +  * **action=smartup&param=user&ip=[IP]** - авторизация пользователя и проверка его существования.
 +  * **action=smartup&param=info&login=[user_login]** - получение сведений о параметрах пользователя.
 +
 +В ответе на эти вызовы должны содержатся ответы в виде JSON. Например такие:
 +
 +<code>
 +{
 +  "login": "sometestuser",
 +  "tp": "Dorogo"
 +}
 +</code>
 +
 +или такие:
 +
 +<code>
 +{
 +  "fio": "Типа тестовый пользователь",
 +  "balance": "117",
 +  "tariff": "Dorogo",
 +  "account": "2887647287"
 +}
 +</code>
 +
 +В случае возникновения ошибки в параметрах вызова или их формате, будет выведена ее причина после ключевого слова "ERROR:" в plain text.
smartup.txt · Востаннє змінено: 2023/06/17 14:20 повз skybetik