Обзор API для личных контактов Outlook
Контакты Outlook позволяют хранить данные личных контактов и являются частью центра обмена сообщениями Outlook в Microsoft 365. Через Outlook можно управлять сообщениями электронной почты, планировать собрания, искать сведения о пользователях организации, начинать беседы в Интернете, делиться файлами и совместно работать в группах.
Для чего выполнять интеграцию с личными контактами Outlook?
Расширение сценариев обмена сообщениями и ведения календаря для сотен миллионов клиентов
Сотни миллионов потребителей и десятки миллионов организаций выбирают Outlook в качестве своего почтового клиента. Контакты используются как дополнение к обмену сообщениями и ведению календаря, позволяя клиентам хранить данные контактов в Outlook. Для разработчиков, получивших доступ к богатому функционалу почты или календаря, открывается возможность создания более сложных сценариев с использованием данных о контактах пользователя.
Автоматизация организации контактов
API контактов позволяет упорядочивать ваших клиентов аналогично тому, как это делают в Outlook сами клиенты:
- Точно так же, как клиенты, вы можете создавать экземпляры контактов и назначать их объектам contactFolder.
- API контактов позволяет назначать категории контактам, а также событиям, сообщениям, задачам и записям в группах, чтобы упорядочить эти элементы и упростить их поиск. Кроме того, вы можете определить основной список категорий пользователя, что позволит использовать дополнительные нестандартные сценарии.
- Контакт можно пометить для последующего наблюдения. (В настоящее время функция пометки доступна в предварительной версии в Microsoft Graph.)
Общий доступ к информации контактов
API контактов позволяет получать элементы контактов вошедшего пользователя или пользователей, которые поделились своими контактами или делегировали их вошедшему пользователю. Например, если Григорий поделился папкой контактов с Артемом или делегировал доступ к ней, то делегированные разрешения от Артема позволят вам читать общие календарь и контент Григория.
Использование API людей в Microsoft Graph для более эффективного использования всех данных пользователей
Вы можете использовать обычные операции CRUD для объекта contact Outlook, чтобы создавать контакты и управлять ими. Вы также можете использовать API людей в Microsoft Graph, который просматривает контакты Outlook пользователя, а также социальные сети, каталог организации и людей из недавних сообщений и возвращает из этих ресурсов наиболее релевантные сведения о людях для данного пользователя. Используйте эту расширенную аналитику в сценариях с выбором людей.
Использование преимуществ других общих функций и возможностей в Microsoft Graph
- Сущность contact поддерживает фотографию контакта, которая реализуется как та же сущность profilePhoto, что и фотография пользователя, хранящуюся в Exchange Online или Microsoft Entra ID. Это позволяет исключить потребление ресурсов при преобразовании между фотографией контакта и фотографией профиля пользователя.
- Вы можете синхронизировать локальное хранилище приложения, подписавшись на уведомления об изменениях и отслеживание изменений в контактах и папках контактов.
- Вы можете увеличить хранилище приложения в экземпляре контакта в виде открытого расширения или добавить строго типизированные пользовательские данные в схему контакта в виде расширения схемы.
Расположение данных
API Microsoft Graph поддерживает доступ к данным в основных и общих почтовых ящиках пользователей. Данные могут быть календарем, почтой или личными контактами, хранящимися в почтовом ящике в облаке Exchange Online в составе Microsoft 365.
API не поддерживает доступ к почтовым ящикам архива на месте ни на сервере Exchange Online, ни на сервере Exchange Server.
Справочные материалы по API
Ищете справочные материалы по API для этой службы?
Дальнейшие действия
- Выберите и проверьте примеры с запросами контактов в Graph Explorer. Выберите Показать другие примеры в столбце слева. Используйте меню, чтобы включить Личные контакты.
- Узнайте, как выполнять указанные ниже действия.