Игорь SoftPages, добрый день!
По порядку по Вашим вопорсам:
1. Учётная запись это надстройка над ресурсом, но не каждый ресурс является учётной записью.
Чтобы получить учётные записи нужно сначала получить ресурсы:
<your_wialon_pro_address>/ajax.html?svc=core/search_items&
params={
"spec":{
"itemsType":"avl_resource",
"propName":"sys_name",
"propValueMask":"*",
"sortType":"sys_name"
},
"force":1,
"flags":5,
"from":0,
"to":0xffffffff
}&ssid=<your_sid>
Далее по ресурсам, являющимся учётками (у кого "id" совпадает с "bact") выполнить следующее (лучше в батче):
<your_wialon_pro_address>/ajax.html?svc=account/get_account_data¶ms={"itemId":<resource_id>}&ssid=<your_sid>
2. Временные зоны хранятся в пользователе в отдельном кастом проперти. Смотрите в объекте "pup" свойство "tz".
Там будет число вида 134228528 - оно соответствует (+03:00) Минск, Багдад, Москва, Санкт-Петербург, Волгоград
без перехода не летнее время. Если этого поля нету - по умолчанию тоже +3 без перехода на летнее.
Значения часовых зон и переходом на летнее время перечислены здесь http://sdk.wialon.com/wiki/ru/pro/remot … time/start
Примеры работы с этими значениями можно посмотреть в хостинговой документации: http://sdk.wialon.com/wiki/ru/sidebar/r … me/example
Получение всех пользователей с их кастом проперти:
<your_wialon_pro_address>/ajax.html?svc=core/search_items&
params={
"spec":{
"itemsType":"user",
"propName":"sys_name",
"propValueMask":"*",
"sortType":"sys_name"
},
"force":1,
"flags":3,
"from":0,
"to":0xffffffff
}&ssid=<your_sid>
3-5. Чтобы создать вложенную учётную запись порядок действий таков:
- создать нового пользователя, указав в creatorId id текущего пользователя:
<your_wialon_pro_address>/ajax.html?svc=core/create_user¶ms={"name":<text>,"password":<text>,"creatorId":<uint>}&ssid=<your_sid>
- создать новый ресурс, указав создателем id только что созданного пользователя:
<your_wialon_pro_address>/ajax.html?svc=core/create_resource¶ms={"creatorId":<long>,"name":<text>}
- создать учётную запись, указав существующий тарифный план и id ранее созданного ресурса:
<your_wialon_pro_address>/ajax.html?svc=account/create_account¶ms={"itemId":<long>,"plan":<text>}
P. S. Чтобы разобраться конкретно в Вашей проблеме перепривязки пользователя к новой учётной записи
нужно больше информации с какими параметрами вызывались запросы создания ресурса и учётной записи.
Какие значения подавались для creatorId, itemId, plan?
Head of Wialon Local Department
Gurtam