Я пытаюсь получить MailboxSettings текущего пользователя, вошедшего в систему ("/ me"), с помощью клиента .net graph.
У меня есть рабочее решение, использующее метод расширения, который использует "/ me /mailboxSettings ", но я обнаружил, что методы расширения нелегко проверить, хотя и возможно, и предпочел бы решение, которое работает без него.
Я обнаружил, что использование Me.Request().Select("MailboxSettings")
должно работать также, ноЯ получаю исключение службы с «Доступ запрещен» с использованием той же проверки подлинности, которая имеет следующие разрешения: «(...) MailboxSettings.Read User.Read User.ReadBasic.All»
Тестирование с помощью проводника графика показываетчто запрос обычно работает, хотя я не уверен, что это так, потому что у него больше разрешений, чем у нашего приложения на Azure, в частности MailboxSettings.ReadWrite, но я не знаю, почему они должны требоваться для метода Get.