簡介

已完成

Microsoft Graph 提供統一的可程式性模型,可用來建置與 Microsoft 365 中可用數據互動的應用程式。 在本課程模組中,您將瞭解如何使用 Microsoft Graph API 和 .NET SDK 存取 Microsoft 365 數據,以在 ASP.NET Core 應用程式中顯示使用者的預設行事曆。 若要確保 Web 應用程式只顯示與使用者立即相關的項目,您將存取並顯示指定期間段的事件。

學習目標

在本單元中,您將了解:

  • 如何從使用者的行事曆擷取行事曆事件清單。
  • 如何在應用程式中顯示擷取的行事曆事件。

必要條件

案例

您的公司正在建立一個自訂 ASP.NET Core Web 應用程式,可讓銷售人員與客戶合作。 此自訂 Web 應用程式的一個目標是協助銷售小組經理與客戶的客戶經理排程會議。 應用程式會檢查客戶經理是否可與會,並提供可以排程新會議的時間清單。 銷售小組經理可以輕鬆地選取最適合的時間,應用程式接著會代表他們排程會議。

螢幕擷取畫面顯示使用 Microsoft Graph Outlook 行事曆 API 做為生產力解決方案的聊天機器人。

建置此類應用程式的第一步是整合應用程式與行事曆。 Microsoft 365 生態系統中的行事曆可以是單一使用者的行事曆或 Microsoft 365 群組行事曆。

雖然您可以撰寫自訂程式碼以使用您自己的行事曆功能,但您也會想要在 Microsoft 365 生態系統中套用行事曆。 Microsoft Graph 提供統一的端點,可用來連接和簡化整體開發流程。 Microsoft Graph 行事曆 API 可讓您管理使用者或群組行事曆的行事曆事件作業。

在此課程模組中,您將使用 Microsoft Graph 顯示已登入使用者下週的行事曆事件之清單。

提示

如果您在日常工作中使用 Microsoft 365,並計劃在開發租用戶中進行這項練習 (建議),建議您在私人或瀏覽器的無痕模式下執行。 您甚至可以選擇使用與平常生產環境不同的瀏覽器或瀏覽器設定檔。 Microsoft Edge、Google Chrome 和 Mozilla Firefox 都支援瀏覽器設定檔,可維護個別的瀏覽器 Cookie、我的最愛、歷程記錄等,並且在切換租用戶時都十分便利。