Я использую GraphServiceClient в своем коде для доступа к нескольким конечным точкам для данных.У меня есть служебная учетная запись, которая входит в Azure AD со следующими областями: Group.Read.All
, User.Read.All
, Mail.Read
.
Однако с этими необходимыми областями я не могу получить MailFolders для профиля пользователя или даты рождения пользователя.Это выдает следующую ошибку:
ServiceException: Code: -2147024891, System.UnauthorizedAccessException.
Делегированные разрешения в Azure AD уже предоставлены администратором (https://imgur.com/iFb0rx9).
Пример почтовых папок:
var result = await client
.Users[user.Id]
.MailFolders
.Request()
.GetAsync();
Этовозвращенная ошибка:
ServiceException:
Code: ErrorAccessDenied
Message: Access is denied. Check credentials and try again.
Могу ли я не получить доступ к профилям других пользователей или я что-то пропустил?