GetServiceProfileOfUser - Просмотр остатков по сервисам для конкретного пользователя

Общая информация

  1. Команда актуальна, начиная с версии 1.9.

Входные параметры

Параметр Значение Формат значения Расшифровка формата Ссылка

username

Имя пользователя

^.{1,64}$

Текст, любые символы.

userdomain

Домен пользователя.

(?=^.{1,235}$)(^((?!-|_|.*(__|--).*)[a-zA-Z0-9_\-]\{1,63}\.)*((?!-|_|.*(__|--).*)[a-zA-Z0-9_\-]{1,63})$)

Текст длиной до 235 символов, удовлетворяющий правилам FQDN.

Выходные параметры

Параметр Значение Формат значения

service

Массив объектов NbiServiceProfile

NbiServiceProfile

code

Код ответа

int

detail

Пояснение к ответу

String

Примеры команд и кодов

Код Описание

0

Успешно

Запрос
<soapenv:Envelope>
    <soap:Header/>
    <soap:Body>
      <nbi:GetServiceProfileOfUser>
         <nbi:username>79137297264</nbi:username>
         <nbi:userdomain>BRAS2-Guest.brasSSID.root</nbi:userdomain>
      </nbi:GetServiceProfileOfUser>
   </soap:Body>
</soap:Envelope>
Ответ
<soapenv:Envelope>
   <soapenv:Body>
      <ns:GetServiceProfileOfUserResponse>
         <ns:return>
            <ax21:code>0</ax21:code>
            <ax21:detail/>
            <ax21:service xsi:type="ax21:NbiServiceProfile">
                <ax21:quota xsi:type="ax21:NbiServiceQuota">
                   <ax21:quotatime xsi:nil="true"/>
                   <ax21:quotavolume xsi:nil="true"/>
                   <ax21:servicedomain>BRAS2-Guest.brasSSID.root</ax21:servicedomain>
                   <ax21:servicename>LAN2</ax21:servicename>
                </ax21:quota>
                <ax21:quota xsi:type="ax21:NbiServiceQuota">
                   <ax21:quotatime xsi:nil="true"/>
                   <ax21:quotavolume xsi:nil="true"/>
                   <ax21:servicedomain>BRAS2-Guest.brasSSID.root</ax21:servicedomain>
                   <ax21:servicename>INTERNET2</ax21:servicename>
                </ax21:quota>
            <ax21:userdomain>BRAS2-Guest.brasSSID.root</ax21:userdomain>
            <ax21:username>79137297264</ax21:username>
            </ax21:service>
         </ns:return>
      </ns:GetServiceProfileOfUserResponse>
   </soapenv:Body>
</soapenv:Envelope>

Код Описание ошибки

7

Не найден обязательный параметр запроса 'domain'

8

Домен не соответствует правилам

10

Нет прав на указанный в списке ключей домен

62

Указанный домен не зарегистрирован

69

Некорректный параметр запроса 'username'

Пример использования

См. также

Вернуться к списку команд
Версия 1.21-2362
Дата публикации 17-01-2022 09:09:34