Как получить часовой пояс пользователя Office 365 по умолчанию от Micosoft Graph Api?

Поскольку некоторым Graph API требуется часовой пояс пользователя, я хочу его получить.

Бывший. API поиска времени встреч требует настройки часового пояса.

Не могли бы вы рассказать мне, как получить настройки часового пояса пользователя из Office 365?


person Masayuki    schedule 08.01.2017    source источник
comment
Возможный дубликат Календарь или часовой пояс пользователя с API Office 365   -  person Fowl    schedule 16.05.2019


Ответы (2)


Я нашел ответ и делюсь им с разработчиками, у которых есть такие же вопросы.

Чтобы получить часовой пояс пользователя Office 365, вы можете получить с помощью Получить API настроек почтового ящика пользователя.

Установите разрешение «Чтение и запись в параметры вашего почтового ящика» в Azure AD.

person Masayuki    schedule 08.01.2017
comment
Я вижу только, что часовой пояс приходит в виде строки. Документирован ли формат этой строки где-нибудь? - person yuvalm2; 15.10.2017
comment
@yuvalm2 Этот документ может оказаться полезным для тебя. - person Masayuki; 21.10.2017
comment
Ссылка в ответе битая. (Спасибо Майкрософт...) - person osman; 14.07.2018
comment
Нашел, новая ссылка: docs.microsoft.com/en-us/previous-versions/office/ - person osman; 14.07.2018

Microsoft Graph теперь поддерживает запрос часового пояса напрямую с помощью GET /me/mailboxSettings/timeZone или GET /users/{id|userPrincipalName}/mailboxSettings/timeZone

person Marvin Dickhaus    schedule 20.04.2020