часовой пояс пользователя равен нулю при получении его в настройках почтового ящика с помощью Graph SDK - PullRequest
0 голосов
/ 12 ноября 2018

Я пытаюсь вызвать Graph SDK для доступа к часовому поясу пользователя. Для этого я создал собственное приложение, имеющее две области действия (настройки чтения и чтения почтового ящика пользователя). Однако, как вы можете видеть на изображении, значение часового пояса равно нулю, несмотря на то, что я успешно получил часовой пояс пользователя enter image description here.

Это код, который я сделал:

 public static async Task TryGetUserMailboxSettingsAsync()
        {
            var graphClient = AuthenticationHelper.GetAuthenticatedClient();
            User user = await graphClient.Me.Request().Select("MailboxSettings").GetAsync();
            MailboxSettings mailboxSettings = user.MailboxSettings;
        }

Может кто-нибудь сказать мне, почему?

enter image description here

1 Ответ

0 голосов
/ 13 ноября 2018

Согласно вашему описанию, я предполагаю, что вы хотите получить свойство часового пояса с помощью Graph SDK.

Во-первых, мы должны установить настройку почты на здесь .Тогда мы можем найти область your app settings и найти Почту.Нажмите на нее и установите часовой пояс и язык.

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

...