简介
应用场景
假设你想要构建一个 Web 应用,并且想要在其中显示 Microsoft 365 中的一些数据,例如用户日历中的会议。 若要加载此数据,需要让用户使用其 Microsoft 365 帐户登录到你的应用程序。 接下来,你需要获取 Microsoft Graph(一种用于显示存储在 Microsoft 365 中的数据的 API)的访问令牌。 然后,你需要生成正确的 Web 请求、调用该 API、处理 API 响应并在你的应用中显示数据。 还需要正确处理在此过程中可能发生的异常。
是不是听起来很麻烦? Microsoft Graph 工具包大大简化了该过程,让你能够专注于加载来自 Microsoft 365 的数据并在自己的应用中一致地显示这些数据。
Microsoft Graph 工具包是一组 Web 组件和身份验证提供程序,用于将你的 Web 应用连接到 Microsoft Graph 并加载来自 Microsoft 365 的加载。 你可以在任何 JavaScript 框架中使用 Microsoft Graph 工具包。
在本模块中,你将了解什么是 Microsoft Graph 工具包以及为何要使用该工具包。 你将构建一个 Web 应用,并使用 Microsoft Graph 工具包让用户登录到 Microsoft 365。 你还将使用 Microsoft Graph 工具包连接到 Microsoft Graph 并检索来自 Microsoft 365 的数据。
先决条件
- 访问 Microsoft 365 租户 或使用 开发代理
- 对 Microsoft 365 身份验证和授权有基本了解
- 对 HTML 有基本了解
- Visual Studio Code
- Visual Studio Code 实时服务器
学习目标
- 了解使用 Microsoft Graph 工具包的好处。
- 让用户登录到 Microsoft 365。
- 检索来自 Microsoft 365 的数据。