Как найти всех пользователей в отделе в Microsoft Graph API V1.0 - PullRequest
0 голосов
/ 29 февраля 2020

Я использую приведенный ниже API-интерфейс Microsoft Graph API для получения названия отдела, но использую идентификатор пользователя:

 var Peoples = await graphServiceClient.Users[user.Id].People.Request().GetAsync();
  foreach (Person People in Peoples)
                                        {
                                            if (People.DisplayName != null && People.DisplayName.Equals(user.DisplayName))
                                            {
                                                Console.Writeline(People.Department)

                                            }
                                        }

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

Пожалуйста, помогите.

1 Ответ

2 голосов
/ 29 февраля 2020

Вам необходимо использовать параметр filter .

код изменится на следующий

 var Peoples = await graphServiceClient.Users.Request().Filter("department eq 'departname '").GetAsync();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...