Чтобы получить детальную информацию о новой учетной записи, используйте первую сигнатуру команды account/get_account_data:
svc=account/get_account_data¶ms={"itemId":<long>, "type":<uint>}
или вторую сигнатуру для нескольких учётных записей:
svc=account/get_account_data¶ms={"itemId":[<long>], "type":<uint>}
Название | Описание |
---|---|
itemId | ID ресурса (учетной записи) |
type | флаг ответа, опциональный |
Флаги ответа:
Ответ для первой сигнатуры:
{ "parentAccountName":<text>, /* название родительской учётной записи */ "parentAccountId":<long>, /* id родительской учётной записи */ "parentEnabled":<bool>, /* родительская учётная запись: 1 - доступна, 0 - заблокирована */ "plan":<text>, /* название тарифного плана */ "enabled":<int>, /* состояние: 0 - заблокирован, 1 - активен */ "flags":<uint>, /* флаги - дублирует флаги из настроек тарифного плана */ "created":<unit>, /* время создания учетной записи, UNIX-time */ "balance":<text>, /* баланс (с валютой) */ "daysCounter":<uint>, /* счетчик дней */ "settings":{ "balance":<double>, /* баланс */ "plan":{ /* настройки тарифного плана */ "flags":<uint>, /* флаги тарифного плана */ "blockBalance":<int>, /* баланс блокировки */ "denyBalance":<int>, /* баланс запрета */ "minDaysCounter":<int>, /* счетчик дней (минимум) */ "historyPeriod":<uint>, /* период за который сохранять историю, дней (если 0 то неограниченный) */ "services":{ /* список сервисов */ <text>:{ /* название */ "type":<int>, /* тип: 1 - по запросу; 2 - периодически */ "usage":<uint>, /* количество активных ресурсов сервиса */ "maxUsage":<int>, /* максимально возможное количество ресурсов */ "cost":<text>, /* таблица стоимости */ "interval":<int> /* интервал: 0 - нет, 1 - ежечасно, 2 - ежедневно, 3 - еженедельно, 4 - ежемесячно*/ } } }, "personal":{ /* настройки учетной записи */ ... /* имеет такой же формат как и настройки тарифного плана */ }, "combined":{ /* комбинированные настройки, которые складываются из настроек тарифного плана и учетной записи */ ... /* имеет такой же формат как и настройки тарифного плана */ } }, "siteAccess":{ "<service_name>":"<dns_name>", /* имя сервиса вернётся как ключ, а значением будет dns-имя */ ... }, "managable":<int>, /* показывает возможность управлять данной учетной записью: 1 - да, 0 - нет */ "dealerRights":<int>, /* разрешить использование дилерских прав для данного тарифного плана: 0 - нет, 1 - да */ "subPlans":[<text>] /* массив дочерних тарифных планов */ }
Ответ для второй сигнатуры:
{ "<account_id1>": { /* id запрашиваемой учётной записи */ ... /* информация по учётной записи (см.выше) */ }, "<account_id2>": { /* id запрашиваемой учётной записи */ ... /* информация по учётной записи (см.выше) */ }, ... }
Флаг | Описание |
---|---|
0x01 | Заблокировать пользователей, если баланс меньше баланса блокировки |
0x02 | Запретить вход в систему и приостановить функционирование учетной записи, если баланс меньше баланса запрета |
0x20 | Ежедневно уменьшать значение счетчика дней и блокировать учетную запись если число оставшихся дней достигает минимума |
Сервис | Тип | Описание |
---|---|---|
avl_resource | периодический | Активирует панель «Учетные записи» в интерфейсе управления, а также определяет доступное количество и стоимость учетных записей и ресурсов. |
avl_retranslator | периодический | Активирует соответствующую панель в системе управления, а также определяет доступное количество и стоимость ретрансляторов. |
avl_route | по запросу | Активирует соответствующий модуль, а также определяет доступное количество и стоимость маршрутов. Включает панель маршрутов, а также связанные уведомления и отчеты. |
avl_unit | периодический | Определяет доступное количество и стоимость объектов мониторинга. |
avl_unit_group | периодический | Активирует соответствующую панель, а также определяет доступное количество и стоимость групп объектов. |
cms_manager | по запросу | Доступ в систему управления CMS Manager. |
create_units | по запросу | Активирует кнопку создания объектов мониторинга на соответствующей панели. |
create_users | по запросу | Активирует кнопку создания пользователей на соответствующей панели. |
create_unit_groups | по запросу | Активирует кнопку создания групп объектов на соответствующей панели. |
create_resources | по запросу | Активирует кнопку создания учетных записей (ресурсов) на соответствующей панели. Эта кнопка доступна только в интерфейсе управления. |
custom_fields | периодический | Активирует соответствующую вкладку в свойствах объекта/группы/пользователя, а также определяет доступное количество (суммарно) и стоимость произвольных полей. Не влияет на водителей и прицепы. |
custom_reports | по запросу | Возможность использования расширенных отчетов – по пользователям, водителям, прицепам, а также по группам объектов, водителей и прицепов (кроме табличного отчета «Журнал» для пользователей и групп объектов). В рамках общего модуля «Отчеты». |
drivers | периодический | Активирует модуль «Водители», а также определяет доступное количество и стоимость водителей и прицепов. При отключении данного сервиса пропадает панель «Водители», а также упоминания о водителях в уведомлениях, настройках пользователя и диалоге отправки SMS. |
driver_groups | периодический | Определяет доступное количество и стоимость групп водителей и прицепов (в рамках модуля «Водители»). |
email_notification | по запросу | Возможность отправки уведомлений по электронной почте. Рекомендуемый лимит — 10 отправок в час (во избежание перегрузки сервера). |
email_report | по запросу | Отправка отчета по электронной почте (в рамках модуля «Задания»). Рекомендуемый лимит — 10 отправок в час (во избежание перегрузки сервера). |
jobs | периодический | Активирует соответствующую панель, а также определяет доступное количество и стоимость заданий. |
messages | по запросу | Активирует панель сообщений в интерфейсе мониторинга. |
net_access | по запросу | Авторизация через сервисный коннектор (Pro Client). |
notifications | периодический | Активирует соответствующую панель, а также определяет доступное количество и стоимость уведомлений. |
pois | периодический | Активирует соответствующую панель, а также определяет доступное количество и стоимость POI. |
reporttemplates | периодический | Активирует панель отчетов, а также определяет доступное количество и стоимость шаблонов отчетов. При отключении также пропадают соответствующие задания и уведомления, а также возможность использовать детектор поездок. |
reportsmngt | по требованию | Доступ к отчетам управления, в частности, к контролю счетчика GPRS-трафика (в свойствах объекта, в заданиях и уведомлениях, в отчетах). |
retranslator_units | периодический | Определяет доступное количество объектов в активированных ретрансляторах. |
rounds | периодический | Активирует панель «Учетные записи» в интерфейсе управления, а также определяет доступное количество и стоимость учетных записей и ресурсов. |
route_schedules | периодический | Активирует возможность создания расписания, а также определяет доступное количество расписаний и их стоимость (в рамках модуля «Маршруты»). |
service_intervals | периодический | Активирует соответствующий модуль, а также определяет доступное количество и стоимость интервалов техобслуживания (суммарно по всем объектам). При активации появляется одноименная вкладка в диалоге свойств объекта, возможность регистрировать ТО из панели мониторинга, соответствующие отчеты и уведомление. |
sms | по запросу | Определяет количество доступных SMS-сообщений и их стоимость. (Само наличие соответствующих кнопок определяется свойством пользователя «Может отправлять SMS».) |
storage_user | периодический | Активирует соответствующую панель, а также определяет доступное количество и стоимость пользователей. При отключении сервиса также пропадают соответствующие типы заданий и уведомлений. |
tacho | по запросу | Активирует в отчетах по водителям таблицы «Активность водителя» и «Нарушение режима работы». |
trailers | периодический | Активирует панель «Прицепы». При этом количество и стоимость разрешенных прицепов определяется сервисом «Водители». |
trailer_groups | периодический | Дает возможность создавать группы прицепов (в рамках сервиса «Прицепы»). |
unit_commands | периодический | Активирует соответствующую вкладку в диалоге свойств объекта, а также определяет количество команд (суммарно по всем объектам), и их стоимость. |
unit_sensors | периодический | Активирует соответствующую вкладку в свойствах объекта, а также определяет количество датчиков (суммарно по всем объектам) и их стоимость. |
user_notifications | периодический | Позволяет отправлять информационные уведомления пользователям системы (из интерфейса управления). |
wialon_activex | по запросу | Удаленный доступ к системе через SDK, ActiveX. |
wialon_mobile | по запросу | Доступ к программе Wialon Mobile. |
wialon_mobile2 | по запросу | Доступ к программе Wialon Mobile v2 (не работает без предыдущего). |
wialon_sdk | по запросу | Удаленный доступ к системе через SDK. |
zones_library | периодический | Активирует соответствующую панель, а также определяет доступное количество и стоимость геозон. При блокировке данного сервиса скрывается панель геозон, а также геозоны пропадают из отчетов и настроек пользователя. |