Я использую приведенный ниже код для соответствия названию отдела:
string departmentName = "Admin";
var departmentPeoples = await graphServiceClient.Users.Request().Filter($"department eq '{departmentName}'").Select(u => new {
u.DisplayName,
u.MobilePhone,
u.BusinessPhones,
u.UserPrincipalName
}).GetAsync();
Это работает, но когда моя строка поиска Admin & IT
, она не работает из-за знака &. Я пытался использовать var departmentname ="Admin \& IT"
, но все равно он показывает ошибку:
Microsoft.Graph.ServiceException: 'Код: BadRequest Сообщение: недопустимое условие фильтра или строка не совпадает.