Системные API

Skip to end of metadata
Go to start of metadata
Вы просматриваете старую версию данной страницы. Смотрите текущую версию. Сравнить с текущим  |   просмотр истории страницы

В биллинге существуют системные API которые тоже можно использовать.

1. Необходимо добавить разрешенные IP адреса в список через пробел Настройки->Настройки(в файле)>Network>Список IP для которых разрешено подключаться к системному API

2. Узнать пароль для конкретного контекста в /app/asr_billing/cfg/config

Например для collector будет: 

network['api.collector.psw']='пароль'

Примеры запросов:

1. Список заблокированных по балансу абонентов по Nas IP

<ип адрес>:8082/system_api/?model=Abonents&method1=collector_manager.users_negbal&arg1={"nas_ip":"<ип адрес Nas>"}&context=collector&psw=<пароль>

2. Список заблокированных администратором абонентов по Nas IP

<ип адрес>:8082/system_api/?model=Abonents&method1=collector_manager.users_blocked&arg1={"nas_ip":"<ип адрес Nas>"}&context=collector&psw=<пароль>

2. Список авторизованных абонентов по Nas IP

<ип адрес>:8082/system_api/?model=Abonents&method1=collector_manager.users_logged&arg1={"nas_ip":"<ип адрес Nas>"}&context=collector&psw=<пароль>
Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.