Содержание

Подробная информация об учетной записи

Чтобы получить детальную информацию о новой учетной записи, используется команда account/get_account_data:

svc=account/get_account_data&params={"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 доступ запрещен