Чтобы получить детальную информацию о новой учетной записи, используется команда 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 | доступ запрещен |