Так, “базова” в цьому всьому означає що це просто протокол обміну повідомленнями з smartup.tv з метою забезпечення подальшої інтеграції. Без користувацького інтерфейсу, без окремої тарифікації, без якоїсь притомної керованості…. без амбіцій :)
Не повірите. Робиться однією опцією в alter.ini:
;Включає базову інтеграцію зі SmartUp SMARTUP_ENABLED=1 ;Необов'язкова опція. Розкоментуйте для вимкнення використання кешованих даних про користувачів ;SMARTUP_NOCACHE=1
Наразі вся інтеграція реалізована прозоро на базі тарифікації послуг інтернету, за допомогою таких викликів RemoteAPI:
У відповіді на ці виклики мають міститися відповіді у вигляді JSON. Наприклад такі:
{
"login": "sometestuser",
"tp": "Dorogo"
}
або такі:
{
"fio": "Типу тестовий користувач",
"balance": "117",
"tariff": "Dorogo",
"account": "2887647287"
}
У разі виникнення помилки в параметрах виклику або їхньому форматі, буде виведено її причину після ключового слова “ERROR:” у plain text.