Я использую приведенный ниже вызов API, чтобы получить всю группу, а также группу безопасности, с которой связан пользователь:
var users = await graphServiceClient.Users.Request().GetAsync();
foreach (User user in users)
{
if(user.DisplayName.Equals("Tom"))
{
var groups = await graphServiceClient.Users[user.UserPrincipalName].GetMemberGroups(true).Request().PostAsync();
}
}
Где UserPrincipalName - идентификатор электронной почты пользователя. Но он возвращает около 109 значений, и все они имеют идентификатор от 0 до 108 (alphanumeri c значения), но я ожидал также имя группы.
Использую ли я правильный вызов API для поиска имен групп, указанных c пользователь. Пожалуйста, помогите.