RetrieveRadiusUsersFreeSearch - Получить список пользователей wi-fi с гибким фильтром по таблице radstat
Общая информация
-
Команда актуальна, начиная с версии 1.7.
-
Команда предназначена для получения списка пользователей по таблице radstat.
Входные параметры
| Параметр | Значение | Формат значения | Расшифровка формата | Ссылка |
|---|---|---|---|---|
filter |
текст фильтра |
|||
domain |
домен |
|||
count |
желаемое количество записей |
|||
startIndex |
смещение от начала таблицы (0 - выдать всё с начала) |
|||
orderBy |
сортировать записи по этому полю |
|||
count |
порядок сортировки asc/desc |
|||
categories |
категории пользователей в системе SOftWLC |
enterprise, hotspot, voucher, bras, service, voucher_bras |
Выходные параметры
| Параметр | Значение | Формат значения |
|---|---|---|
response |
Объект, содержащий массив пользователей wi-fi |
|
code |
Код ответа |
int |
detail |
Пояснение к ответу |
String |
Примеры команд и кодов
| Код | Описание |
|---|---|
0 |
Успешно |
Запрос
<soapenv:Envelope>
<soapenv:Header/>
<soapenv:Body>
<nbi:RetrieveRadiusUsersFreeSearch>
<nbi:filter>789</nbi:filter>
<nbi:domain>root</nbi:domain>
<nbi:count>2</nbi:count>
<nbi:startIndex>0</nbi:startIndex>
<nbi:orderBy>username</nbi:orderBy>
<nbi:orderType>acs</nbi:orderType>
<nbi:categories>hotspot</nbi:categories>
<nbi:categories>bras</nbi:categories>
</nbi:RetrieveRadiusUsersFreeSearch>
</soapenv:Body>
</soapenv:Envelope>
Ответ
<soapenv:Envelope>
<soapenv:Body>
<ns:RetrieveRadiusUsersFreeSearchResponse>
<ns:return>
<ax21:code>0</ax21:code>
<ax21:detail/>
<ax23:response xsi:type="ax23:NbiRadiusUsersFlatArray">
<ax23:items xsi:type="ax23:NbiRadiusUserFlat">
<ax23:category>hotspot</ax23:category>
<ax23:createDate>Feb 16, 2017 10:51:45 AM</ax23:createDate>
<ax23:deactivated>true</ax23:deactivated>
<ax23:devision xsi:nil="true"/>
<ax23:email xsi:nil="true"/>
<ax23:family xsi:nil="true"/>
<ax23:mac xsi:nil="true"/>
<ax23:name xsi:nil="true"/>
<ax23:phone>79123456789</ax23:phone>
<ax23:position xsi:nil="true"/>
<ax23:ssid xsi:nil="true"/>
<ax23:tariff_name/>
<ax23:userDomain>root</ax23:userDomain>
<ax23:userName>79123456789</ax23:userName>
<ax23:userUpdateDate>Feb 16, 2017 10:51:45 AM</ax23:userUpdateDate>
<ax23:validUntil xsi:nil="true"/>
<ax23:validity_period xsi:nil="true"/>
</ax23:items>
<ax23:items xsi:type="ax23:NbiRadiusUserFlat">
<ax23:category>hotspot</ax23:category>
<ax23:createDate>Feb 16, 2017 1:16:11 PM</ax23:createDate>
<ax23:deactivated>false</ax23:deactivated>
<ax23:devision xsi:nil="true"/>
<ax23:email xsi:nil="true"/>
<ax23:family xsi:nil="true"/>
<ax23:mac xsi:nil="true"/>
<ax23:name xsi:nil="true"/>
<ax23:phone>79134567890</ax23:phone>
<ax23:position xsi:nil="true"/>
<ax23:ssid xsi:nil="true"/>
<ax23:tariff_name>test</ax23:tariff_name>
<ax23:userDomain>root</ax23:userDomain>
<ax23:userName>79134567890</ax23:userName>
<ax23:userUpdateDate>Feb 16, 2017 1:16:11 PM</ax23:userUpdateDate>
<ax23:validUntil xsi:nil="true"/>
<ax23:validity_period xsi:nil="true"/>
</ax23:items>
<ax23:totalCount>2</ax23:totalCount>
</ax23:response>
<ax23:totalCount>2</ax23:totalCount>
</ns:return>
</ns:RetrieveRadiusUsersFreeSearchResponse>
</soapenv:Body>
</soapenv:Envelope>
| Код | Описание ошибки |
|---|---|
2 |
Ошибка обращения к БД MySQL |
112 |
Запрашиваемое число записей (count) должно быть больше нуля |
114 |
Указанная колонка сортировки (orderBy) не существует |
131 |
Стартовый индекс (startIndex) должен быть больше или равен нулю |
Пример использования
См. также
Вернуться к списку команд
Версия 1.21-2274
Дата публикации 03-12-2021 11:20:22