10

我想知道 Office 365 REST API 和 Microsoft Graph 之间的区别,因为我们可以找到这两者的相似功能。

https://msdn.microsoft.com/en-us/office/office365/howto/rest-api-overview

以下是上述链接中的文字:

Office 365 API 功能也可通过 Microsoft Graph 获得,这是一个统一的 API,包括来自其他 Microsoft 服务(如 Outlook、OneDrive、OneNote、Planner 和 Office Graph)的 API,可通过单个端点和单个访问令牌进行访问。

如果没有这样的区别,您是否打算弃用其中的任何一个?

谢谢

4

2 回答 2

5

Microsoft API 是一种访问 Office 365 服务(如邮件、日历和 .etc)的端点解决方案。通过使用图形 api,不再需要为不同的服务获取单独的令牌或为每个 API 调用不同的端点。

某些功能可能在各个服务终结点上可用,但在 Microsoft Graph 上尚不可用。我们正在努力弥合这些差距。如果您需要这些功能之一,您可以同时使用单个端点。查看发行说明,了解有关预览版和普遍可用的 Microsoft Graph 功能的详细信息。

有关详细信息,您可以参考文档选择您的 API 端点

于 2016-03-29T11:53:44.870 回答
4

文档指出,Office 365 API 功能也可通过 Microsoft Graph 获得,这是一个统一的 API,包括来自其他 Microsoft 服务(如 Outlook、OneDrive、OneNote、Planner 和 Office Graph)的 API,可通过单个端点和单一访问进行访问令牌。我们建议尽可能在您的应用中使用 Microsoft Graph。

另请参阅它说的这个答案

我们建议您使用 Microsoft Graph,只要它具有您在生产中支持您的生产应用程序所需的功能/API,或者至少在预览版中支持应用程序开发。这使您将来可以轻松扩展需要访问多个 Microsoft 服务的应用程序功能,而无需更改端点。如果您需要仅在单个服务端点中可用的功能,无论是在生产中 (v2.0) 还是作为预览版 (beta),您可以使用单个服务端点,例如 Outlook REST API。

于 2017-07-27T09:11:17.757 回答