Microsoft Azure AD Filtering

В настоящее время есть проблема с фильтрацией определенного столбца, который является «companyName». У меня есть два названия компаний, которые я хочу отфильтровать, но я не могу заставить ни одного работать. Без добавления фильтра companyName я могу успешно извлекать пользователей по их имени и фамилии.

Вот нормальная версия URL:

https://graph.windows.net/myTenant/users?$filter=companyName eq 'Company Name' and (startswith(givenName,'MyFirstName') or startswith(surname,'MyLastName'))&api-version=1.6

И вот кодированная версия URL:

$beginURL = "https://graph.windows.net/".Settings::$appTenantDomainName."/users";

$feedURL = $beginURL.'?$filter=companyName%20eq%20'."'Company%20Name'".'%20and%20(startswith(givenName,'MyFirstName')%20or%20startswith(surname,'MyLastName'))&'.Settings::$apiVersion;

Почему-то возвращается NULL.

0

Решение

Не все свойства поддерживаемых объектов каталога могут использоваться в выражении фильтра. Для получения информации о фильтруемых свойствах поддерживаемых типов см .: https://msdn.microsoft.com/Library/Azure/Ad/Graph/api/entity-and-complex-type-reference#user-entity

Или вы можете проверить это в Azure AD Graph Explorer как ниже:

введите описание изображения здесь

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]