Так, “базова” в цьому всьому означає що це просто протокол обміну повідомленнями з 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.