什么是 Microsoft Graph?

已完成

组织跨 Microsoft 云服务存储大量数据和智能,但用户对数据的访问体验如何?

例如,如果销售人员正在设置与客户的会议,他们能否轻松访问文件以及以前的会议和笔记? 销售人员和客户之间的电子邮件和聊天易于查找吗? 组织内哪些人员可以联系客户以获得支持?

通过使用 Microsoft Graph,可以利用安全的统一 API 连接到位于各种 Microsoft 365 服务中的数据。 获取此数据的访问权限将为用户提供及时做出决策所需的信息,并为公司提供竞争优势。 开发人员可以快速开始 Microsoft Graph 并访问整个组织中的数据,而无需了解各个 Microsoft 365 服务的工作原理。

可通过 Microsoft Graph REST API 和客户端库访问类似以下类型的数据和智能:

  • 用户和组
  • Teams 数据
  • 任务
  • 文件
  • 邮件
  • 会议和日历
  • 组织图表

显示 Microsoft Graph 中连接的概述的关系图。

注意

Microsoft Graph 用于访问 Microsoft 365 数据,与其他图形技术(如图形数据库或 GraphQL)无关。

在应用程序中使用 Microsoft Graph 的好处

为了更好地了解 Microsoft Graph 的好处,让我们重新看看客户应用程序场景。 应用程序需要以下功能,以便销售人员能够更有效地与客户合作:

  • 获取销售人员与客户之间的交互历史记录
  • 查看销售人员发送给客户的消息(Microsoft Teams 聊天或电子邮件)
  • 访问有关以前的会议和笔记的信息
  • 确定组织中可帮助处理客户问题的关键人员
  • 查看与客户相关的文件

销售应用程序组件的关系图。

如果开发团队的成员未使用 Microsoft Graph,则他们需要了解用于邮件、日历和会议的 Outlook 邮件 API。 若要访问文件,他们需要了解 OneDrive 和 SharePoint API。 最后,他们需要 Active Directory 查询才能访问组织中的人员、组织结构图和个人技能。 这是一些要学习的 API,随着时间推移,当你将应用程序的管理和维护考虑在内时,这会变得更加复杂。

通过使用 Microsoft Graph,开发团队可以使用单个终结点和统一 API 来获取应用程序所需的所有客户交互数据。 此数据检索范围从访问不同销售人员发送的客户消息到查看相关文件。 开发人员可以使用 Microsoft Graph REST API 安全地访问此信息。 客户端库也适用于多种语言。

随着销售人员应用程序的增长,它可以包括来自其他服务的数据:

  • Microsoft 365 服务:Delve、Excel、Microsoft Bookings、Microsoft Teams、OneDrive、OneNote、Outlook/Exchange、Planner、SharePoint 和工作区分析
  • 企业移动性 + 安全服务:高级威胁分析、高级威胁防护、Microsoft Entra ID、标识管理器、Intune
  • Windows 10 服务:活动、设备和通知
  • Dynamics 365 Business Central

安全性对任何组织都至关重要。 Microsoft Graph 提供内置安全性来控制对服务的访问。