简介
Microsoft Graph 提供了统一的可编程性模型,可用于生成与 Microsoft 365 中可用的数据交互的应用。 在本模块中,你将了解如何通过使用 Microsoft Graph 从用户的日历中检索日历事件列表。
学习目标
在本模块中,你将:
- 了解如何通过使用 Microsoft Graph 从用户日历中检索特定时间段内的日历事件列表。
- 显示应用程序中检索到的日历事件。
先决条件
- 对 Microsoft 365 租户的全局管理员访问权限
- 对于 Microsoft 365 身份验证和授权的基本了解
- 对 HTML 和 JavaScript 的基本了解
- 对 Microsoft Graph 的基本了解
- Node.js LTS
应用场景
你的公司正在构建允许销售人员开展客户工作的自定义 Web 应用程序。 此自定义 Web 应用程序的目标之一是帮助销售团队经理安排与客户的客户经理之间的会议来讨论该客户。 应用程序检查客户经理的空闲时间,并提供可以安排和他们的新会议的时间列表。 销售团队经理可以轻松选择最合适的时间,然后应用会为他们安排会议。
生成依赖于会议或日历事件的应用程序时,需要将其与日历集成。 Microsoft 365 生态系统中的日历可以是用户的日历,也可以是 Microsoft 365 组日历。
尽管可以为自己的日历功能编写自定义代码,但将需要在 Microsoft 365 生态系统中使用日历。 Microsoft Graph 提供了一个统一的终结点,可用于连接和简化整体开发过程。 借助 Microsoft Graph 日历 API,可以管理用户或组日历的日历事件操作。
在本模块中,你将使用 Microsoft Graph 列出未来一周中已登录用户的日历事件。