【问题标题】:Differences between Sharepoint REST API and Microsoft Graph Sharepoint APISharepoint REST API 和 Microsoft Graph Sharepoint API 之间的差异
【发布时间】:2019-03-15 09:19:45
【问题描述】:

我想与 Office365 Sharepoint 网站进行交互,因此我正在尝试为此选择正确的 API。使用 Sharepoint 有不同的 API,它们对我有好处:Sharepoint REST API 和 Microsoft Graph API for Sharepoint。我应该选择哪一个?它们之间在功能上有什么区别吗?

我到底想做什么:从Office365下载/上传到Office 365网站集、网站、列表、文件夹、项目、文档;从 Sharepoint 站点保存元数据和设置;保存历史记录。

有可能吗?如果可以,我可以通过什么方式实现?

【问题讨论】:

    标签: sharepoint office365 microsoft-graph-api microsoft-graph-sites


    【解决方案1】:

    在所有 Microsoft 365 服务中,团队正朝着在 Microsoft Graph API 上提供所有功能的方向发展。目前,并非所有功能都在 Microsoft Graph 上可用。

    我的建议是尝试使用 Microsoft Graph API 做您想做的事情。如果该功能尚不存在,则回退到 SharePoint REST API 并确保团队知道您需要 Microsoft Graph 上的该功能。

    我无法告诉您 SharePoint REST API 与 Microsoft Graph 支持的功能之间的具体功能差异,但是,使用 Graph 的好处是您可以在身份验证、文档、SDK、示例方面获得一致的开发人员体验以及更改通知、增量查询和批处理请求等功能。

    【讨论】:

    • 明白。你能告诉我,现在是否可以使用 MS Graph API 来处理这些事情? :从Office365下载/上传到Office 365网站集、网站、列表、文件夹、项目、文档;从 Sharepoint 站点保存元数据和设置;保存历史记录。
    【解决方案2】:

    回答有关 Microsoft Graph 是否支持您的功能的问题。我们涵盖了 SharePoint 站点和列表页面 https://developer.microsoft.com/en-us/graph/docs/concepts/sharepoint-concept-overview 以及 OneDrive 文件页面 https://developer.microsoft.com/en-us/graph/docs/concepts/onedrive-concept-overview 中支持的内容

    • 从 Office 365 下载/上传到 Office 365 网站集
    • 文件

    使用 Microsoft Graph 的 OneDrive 部分 https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/resources/onedrive

    【讨论】:

    • 历史 我是指一个项目的不同版本。我还可以下载/上传 SharePoint 页面吗?
    • 另外,如何使用 Microsoft Graph API 下载 Sharepoint 页面?
    猜你喜欢
    • 2021-06-11
    • 1970-01-01
    • 1970-01-01
    • 2019-04-01
    • 2022-11-04
    • 2020-04-30
    • 1970-01-01
    • 2020-08-15
    • 2020-10-07
    相关资源
    最近更新 更多