Доступ к внешним контактам Exchange (Office 365) с использованием EWS - PullRequest
0 голосов
/ 15 октября 2018

Я пытаюсь получить доступ к внешним контактам Exchange, используя EWS (те, которые не являются частью контактов определенного почтового ящика, но на уровне арендатора (компании). Их можно просмотреть и добавить на веб-странице настроек администратора Exchange.(Office 365) -> получатели -> вкладка Контакты), но я не могу найти, как это сделать, так как весь пример, который я нашел, говорит о контактах почтовых ящиков.Любая идея, как я могу читать / писать эти контакты с помощью EWS?

Спасибо

1 Ответ

0 голосов
/ 16 октября 2018

Вы не можете изменять контакты, хранящиеся в Active Directory (или Azure Active Directory), с помощью EWS (или любого из API почтовых ящиков).Если вы используете Office365, посмотрите на Graph API, который в настоящее время имеет возможность перечислять, обновлять, удалять эти типы контактов в бета-версии https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/resources/orgcontact.В противном случае обратите внимание на использование командной консоли Exchange.

EWS имеет две функции, позволяющие вам получить доступ к каталогу Контакты. Во-первых, это операция ResolveName, если вы указали каталог в качестве местоположения поиска.Или операция FindPeople также позволит вам искать в каталоге контакты.

...