Введение

Завершено

Microsoft Graph предоставляет унифицированную модель программирования, которую можно использовать для создания приложений, взаимодействующих с данными, доступными в Microsoft 365. В этом модуле вы узнаете, как получить доступ к данным Microsoft 365 для отображения календаря пользователя по умолчанию в приложении ASP.NET Core с помощью API Microsoft Graph и пакета SDK для .NET. Чтобы в веб-приложении отображалось только то, что непосредственно относится к пользователю, вы получите доступ к событиям за указанный период.

Цели обучения

В этом модуле вы узнаете:

  • Получение списка событий календаря из календаря пользователя.
  • Отображение полученных событий календаря в приложении.

Предварительные условия

Сценарий

Ваша компания создает веб-приложение ASP.NET Core, которое позволяет продавцам взаимодействовать с покупателями. Одна из целей этого веб-приложения — помочь менеджеру отдела продаж организовать встречу с менеджером по работе с клиентами. Приложение проверяет доступность менеджера по работе с клиентами и предоставляет список периодов времени, на которые можно назначить встречу. Менеджер отдела продаж может легко выбрать наиболее подходящее время, и приложение запланирует встречу от его имени.

Снимок экрана: чат-бот, использующий API календаря Outlook в Microsoft Graph в качестве решения для повышения производительности.

Первым шагом по созданию приложения такого типа является интеграция приложения с календарем. Календарь в экосистеме Microsoft 365 может быть календарем одного пользователя или календарем группы Microsoft 365.

Вы можете написать свой код для собственного календаря, но лучше применять календари из экосистемы Microsoft 365. Microsoft Graph предоставляет единую конечную точку, которую можно использовать для подключения и упрощения процесса разработки. API календаря Microsoft Graph позволяет управлять операциями с событиями календаря пользователя или группы.

В этом модуле вы научитесь использовать Microsoft Graph для отображения списка событий календаря вошедшего пользователя на предстоящую неделю.

Совет

Если вы постоянно используете Microsoft 365 в работе и планируете выполнять это упражнение в клиенте для разработки (рекомендуется), возможно, вам лучше открыть браузер в режиме инкогнито или в приватном режиме. Вы даже можете выбрать другой браузер или другой профиль браузера, отличный от того, который обычно используете для работы. Браузеры Microsoft Edge, Google Chrome и Mozilla Firefox поддерживают профили с раздельной записью файлов cookie, избранного, журнала и т. д. Это очень удобно, когда нужно использовать разные клиенты!