1

Часовой пояс текущего пользователя

Тема: Часовой пояс текущего пользователя

Вопрос, наверное, элементарный. Но никак не могу в документации найти.
Как через API получить часовой пояс, заданный в настройках пользователя?
Для текущего пользователя? Для произвольного?

2

Часовой пояс текущего пользователя

Re: Часовой пояс текущего пользователя

Часовой пояс пользователя хранится в произвольных свойствах, которые не документированы. Их много, постоянно добавляются новые, бывает, изменяются старые (редко, если можно сохранить обратную совместимость).

Чтобы узнавать их имена проще всего изменить значение и посмотреть, какой запрос уходит. Для часового пояса, например:

{"svc":"item/update_custom_property","params":{"itemId":14809662,"name":"tz","value":134224928}}

Часовой пояс пользователя хранится в свойстве tz. Произвольные свойства текущего пользователя приходят при логине, любого другого можно запросить используя core/search_item.

В этом числе хранится и часовой пояс и переход на зимнее время, которые нужно достать применяя битовые операции — https://sdk.wialon.com/wiki/en/sidebar/ … me/example

Список часовых поясов и переходов: https://sdk.wialon.com/wiki/en/sidebar/ … e/timezone , https://sdk.wialon.com/wiki/en/sidebar/ … t/time/dst