【问题标题】:Difference between Office 365 REST Api and Microsoft GraphOffice 365 REST Api 和 Microsoft Graph 之间的区别
【发布时间】:2016-03-29 08:20:04
【问题描述】:

我想知道 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 服务的 API 例如 Outlook、OneDrive、OneNote、Planner 和 Office Graph, 可通过单个端点和单个访问令牌访问。

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

谢谢

【问题讨论】:

    标签: api office365 microsoft-graph-api office365api office365connectors


    【解决方案1】:

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

    某些功能可能在各个服务端点上可用, 但尚未在 Microsoft Graph 上。我们正在努力弥合这些 差距。如果您需要这些功能之一,您可以使用个人 同时结束。查看发行说明以获取有关 Microsoft Graph 功能处于预览阶段,现已正式发布。

    详情可以参考文档Choosing your API endpoint

    【讨论】:

    • Google API:登录开发者控制台并注册您的应用和 oauth 端点,就是这样。 Microsoft:从 365、Outlook.com 或 Graph API 中进行选择,然后根据具体情况在应用注册门户或 Azure AD 中注册您的应用,但请确保使用经典 AD 和不是新的。此外,决定您是要注册工作和学校帐户,还是还要注册个人帐户。哦,是的,您还需要 O365 和 Azure 订阅...
    【解决方案2】:

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

    另见answer它说

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多