Microsoft вынуждает пользователей переключаться с EWS на Graph для офиса в сети, потому что они прекратят поддержку с октября 2020 года (https://techcommunity.microsoft.com/t5/exchange-team-blog/upcoming-changes-to-exchange-web-services-ews-api-for-office-365/ba-p/608055), поэтому я работаю над переходом с EWS на Graph.
В EWS (веб-службах Exchange) существует вызов для разрешения имен «ResolvedNames» - «Операция ResolveNames разрешает неоднозначные адреса электронной почты и отображаемые имена». microsoft do c
Сначала выполняется поиск в Active Directory, а затем в папке контактов пользователя. С помощью этого звонка - вы можете найти основной адрес электронной почты, а также разрешить имена, такие как "/o=ExchangeLabs...".
В чистой конфигурации только Office 365 - у пользователей не будет записей x500 в коллекции proxyAddresses ресурса пользователя. Так что в этом случае нет способа разрешить адрес, подобный "/ o = ExchangeLabs"?
Итак, что такое эквивалент ResolveNames (EWS) в Graph? Сейчас я просто выполняю поиск по proxyAddresses для ресурса User, но, может быть, существует (или планируется) какой-то другой способ решения?