【问题标题】:Advantages of microsoft graph api's over Onenote apimicrosoft graph api 相对于 Onenote api 的优势
【发布时间】:2017-06-23 05:29:10
【问题描述】:

我正在为我们的应用程序集成 Onenote。我是 onenote 和 microsoft graph 的新手。我不明白使用图形 api 相对于 Onenote 提供的 rest api 的优势。只有身份验证将通过工作/业务和个人帐户的共同点完成,这是唯一的区别。

请帮助我了解使用图形 API 优于单个应用程序休息服务的优势。

【问题讨论】:

    标签: microsoft-graph-api onenote onenote-api


    【解决方案1】:

    检查一下 - https://developer.microsoft.com/en-us/graph/docs

    Microsoft Graph 通过单个端点公开来自 Office 365 和其他 Microsoft 云服务的多个 API:https://graph.microsoft.com。 Microsoft Graph 简化了原本会更复杂的查询。

    您可以使用 Microsoft Graph 来:

    从多个 Microsoft 云服务访问数据,包括 Azure Active Directory、作为 Office 365 一部分的 Exchange Online、SharePoint、OneDrive、OneNote、Planner 和 Microsoft Teams。

    在实体和关系之间导航。

    从 Microsoft 云获取情报和见解(面向商业用户)。

    【讨论】:

    • 感谢阿莫尔的回复。我知道使用单个端点我们可以访问多个 MS-Cloud 服务。我的用例只是将 onenote 和 sharepoint 集成到我的应用程序中。 Microsoft graph 并没有比这些单独的服务提供的 api 提供任何优势,这就是我的理解。如果我错了,请纠正我。
    • 我认为他们将逐步淘汰特定于产品的 API 以支持 Microsoft Graph API。至少对于 Azure Active Directory Graph API,这已经是communicated
    • 必须使用通用端点和统一身份验证是一个很大的优势。到目前为止,您不会通过使用 Microsoft Graph 获得任何额外的功能,但您的应用程序代码会变得更简单。
    • 同意阿莫尔。为什么要费力获得额外的身份验证令牌,每个服务一个,可能会迫使用户多次登录?让用户登录一次,然后点击图表。更不用说,如果您的应用程序需要,您将能够访问图表的其他部分(例如电子邮件)
    • 今后,所有 API 工程的注意力都将集中在 Microsoft Graph 上。虽然一些特定于产品的 API 将继续存在并得到维护,但许多 API 只能从 Graph 中获得(例如,Modern Groups 和 Teams 是仅限 Graph 的 API)。如果您要提交新代码,我强烈建议您将其提交给 Graph。
    猜你喜欢
    • 2020-07-11
    • 1970-01-01
    • 2020-12-13
    • 1970-01-01
    • 2020-02-02
    • 2013-05-30
    • 2011-11-15
    • 2021-03-19
    • 1970-01-01
    相关资源
    最近更新 更多