Описание XML-RPC API биллинговой системы Stargazer

Maksym Mamontov


Table of Contents

Предисловие
1. Авторизация в системе
stargazer.login — Авторизация администратора в системе
stargazer.logout — Завершение сессии администратора в системе
stargazer.info — Информация о сервере
2. Управление тарифами
stargazer.get_tariff — Получает информацию о тарифном плане
stargazer.get_tariffs — Получает информацию о тарифных планах
stargazer.add_tariff — Добавляет в систему новый тарифный план
stargazer.del_tariff — Удаляет из системы тарифный план
stargazer.chg_tariff — Изменяет информацию о тарифном плане
3. Управление пользователями
stargazer.get_user — Получение информации о пользователе
stargazer.get_users — Получение информации о пользователях
stargazer.add_user — Регистрация нового пользователя
stargazer.chg_user — Изменение регистрационной информации и данных о трафике пользователя
stargazer.del_user — Удаление пользователя
stargazer.add_user_cash — Добавление денег на счет пользователя
stargazer.set_user_cash — Установка состояния счета пользователя
stargazer.chg_user_tariff — Изменение тарифного плана пользователя
stargazer.get_online_ips — Получение списка IP-адресов online-пользователей
stargazer.get_user_auth_by — Получение списка авторизаторов которыми авторизован пользователь
4. Управление сообщениями пользователю
stargazer.send_user_message — Отправляет сообщение пользователям
5. Управление админами
stargazer.get_admin — Получает информацию об администраторе системы
stargazer.get_admins — Получает информацию об админах
stargazer.del_admin — Удаляет администратора из системы
stargazer.add_admin — Добавляет администратора в систему
stargazer.chg_admin — Изменяет права и/или пароль администратора