Замените вызов Exchange ResolveNames на Graph - PullRequest
0 голосов
/ 13 апреля 2020

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, но, может быть, существует (или планируется) какой-то другой способ решения?

...