0
Azure AD를 쿼리해야하는 앱을 만들고 있습니다. 검색어가 일부 입력란에서 작동하지만 휴대 전화 번호 같은 일부 입력란에서는 작동하지 않습니다. 이름Azure Active Directory 그래프 API 쿼리 사용자
var searchResults = await userCollection.Where(user =>
(user.UserPrincipalName.StartsWith(searchString) ||
user.DisplayName.StartsWith(searchString) ||
user.GivenName.StartsWith(searchString) ||
user.Surname.StartsWith(searchString) ||
user.Mail.StartsWith(searchString)) && user.AccountEnabled == true).ExecuteAsync();
으로하지만 예외 여기
var searchResults = await userCollection
.Where(x => x.Mobile == "+63 922 3965 021").ExecuteAsync();
에게 던져 휴대 전화 번호 및 기타 분야로 필터링 할 때
쿼리는 예외 "속성에 지정되지 않는 또는 잘못된 쿼리 필터 절입니다 노력하고 있습니다 리소스 '사용자'의 '모바일'입니다. "
왜 질문을 할 수 없는지 이해가되지 않습니다. –
알아요. 나는 그것을 원했어. https://feedback.azure.com/forums/169401-azure-active-directory/category/165567-graph-api에서 UserVoice 요청을 추가 할 수 있습니다. BTW. 최신 Microsoft Graph API는 mobilePhone에서 필터링을 지원하지 않습니다 (참조는 https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/resources/user#properties). . – RasmusW