Чтобы получить детальную информацию о новой учетной записи, используется команда account/get_account_data:
svc=account/get_account_data¶ms={"itemId":<long>}
| Название | Описание |
|---|---|
| itemId | ID ресурса (учетной записи) |
{ "plan":<text>, /* название тарифного плана */ "enabled":<int>, /* состояние: 0 - заблокирован, 1 - активен */ "flags":<uint>, /* флаги тарифного плана (см. ниже) */ "balance":<text>, /* баланс (с валютой) */ "daysCounter":<int>, /* счетчик дней */ "settings": { "balance":<double>, /* баланс */ "plan": { /* настройки тарифного плана */ "flags":<uint>, /* флаги тарифного плана (см. ниже) */ "blockBalance":<int>, /* баланс блокировки */ "denyBalance":<int>, /* баланс запрета */ "minDaysCounter":<int>, /* счетчик дней (минимум) */ "services":{ /* список сервисов */ <text>:{ /* название */ "type":<int>, /* тип: 1 - по запросу; 2 - периодически */ "usage":<uint>, /* количество активных ресурсов сервиса */ "maxUsage":<int> /* максимально возможное количество ресурсов */ "cost":<text>, /* таблица стоимости */ "interval":<int> /* интервал: 0 - нет, 1 - ежечасно, 2 - ежедневно, 3 - еженедельно, 4 - ежемесячно*/ }, ... } }, "personal":{ /* настройки учетной записи */ ... /* имеет такой же формат как и настройки тарифного плана */ }, "combined":{ /* комбинированные настройки, которые складываются из настроек тарифного плана и учетной записи */ ... /* имеет такой же формат как и настройки тарифного плана */ } }, "dealerRights":<int>, /* разрешить использование дилерских прав для данного тарифного плана: 0 - нет, 1 - да */ "subPlans":[<text>] /* массив дочерних тарифных планов */ }
Флаги для настроек тарифного плана, персональных и комбинированных настроек:
| Флаг | Описание |
|---|---|
| 0x01 | Заблокировать пользователей, если баланс меньше баланса блокировки |
| 0x02 | Запретить вход в систему и приостановить функционирование учетной записи, если баланс меньше баланса запрета |
| 0x08 | Запретить использование только указанных типов устройств |
| 0x10 | Запретить использование только не указанных типов устройств |
| 0x20 | Ежедневно уменьшать значение счетчика дней и блокировать учетную запись если число оставшихся дней достигает минимума |
Список сервисов:
| Сервис | Тип | Описание |
|---|---|---|
| alarms | периодический | Счетчик активных тревожных ситуаций. |
| avl_unit | периодический | Счетчик объектов мониторинга. |
| avl_unit_group | периодический | Счетчик групп объектов. |
| avl_resource | периодический | Счетчик учетных записей (должно разрешать создание минимум одной). |
| avl_retranslator | периодический | Возможность активации функции ретранслятора. |
| cms_manager | по требованию | Доступ к сайту CMS Manager. |
| create_resources | по требованию | Активировать кнопку «Создать учетную запись» на сайте CMS Manager. |
| create_units | по требованию | Активировать кнопку «Создать объект» на сайте мониторинга. |
| create_users | по требованию | Активировать кнопку «Создать пользователя» на сайте мониторинга. |
| create_unit_groups | по требованию | Активировать кнопку «Создать группу объектов» на сайте мониторинга. |
| custom_fields | периодический | Счетчик произвольных полей на один объект. |
| custom_reports | по требованию | Возможность использования расширенных отчетов на сайте мониторинга. |
| drivers | периодический | Счетчик водителей. |
| email_notification | по требованию | Отправка уведомлений по электронной почте. |
| email_report | по требованию | Отправка отчетов по электронной почте (по заданию). |
| jobs | периодический | Счетчик заданий. |
| messages | по требованию | Доступ к режиму сообщений. |
| net_access | по требованию | Авторизация через сервисный коннектор (Pro Client). |
| notifications | периодический | Счетчик уведомлений. |
| periodic | периодический | Определить периодическую оплату, например, снимать абонентскую плату раз в месяц. |
| pois | периодический | Счетчик POI. |
| reports | по требованию | Доступ к режиму отчетов. |
| reportsmngt | по требованию | Доступ к отчетам управления, в частности, к контролю счетчика GPRS-трафика (в свойствах объекта, в заданиях и уведомлениях, в отчетах). |
| reporttemplates | периодический | Счетчик шаблонов отчетов. |
| routes | периодический | Допустимое количество маршрутов на один объект. |
| service_intervals | периодический | Возможность создавать интервалы планового техобслуживания, регистрировать сервисные работы и получать отчеты по ним. |
| sms | по требованию | Отправка SMS-сообщений. |
| storage_user | периодический | Счетчик пользователей (должно разрешать создание минимум одного пользователя). |
| unit_commands | периодический | Счетчик псевдонимов команд для одного объекта. |
| unit_sensors | периодический | Счетчик датчиков на один объект. |
| wialon_mobile | по требованию | Доступ к услуге Wialon Mobile. |
| wialon_web | по требованию | Доступ к основному интерфейсу системы мониторинга Wialon . |
| zones_library | периодический | Счетчик геозон. |
| Код | Значение |
|---|---|
| 1 | недействительная сессия |
| 2 | неверное имя сервиса |
| 3 | неверный результат |
| 4 | неверный формат или значение параметров |
| 7 | доступ запрещен |