sharepoint - Sharepoint REST API 和 Microsoft Graph Sharepoint API 之间的区别

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

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

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

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

最佳答案

在所有 Microsoft 365 服务中,团队都在努力使所有功能在 Microsoft Graph API 上可用。目前,并非所有功能都在 Microsoft Graph 上可用。

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

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

关于sharepoint - Sharepoint REST API 和 Microsoft Graph Sharepoint API 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52740623/

相关文章:

web-services - SharePoint:GetListItemChangesSinceToken 与 GetListItemChangesWithKnowledge?

SharePoint SaveButton RedirectURL 属性不执行任何操作。为什么?

java - 从共享点列表java中获取所有列名

json - 需要使用 REST - SharePoint 托管应用程序将文件夹添加到 SharePoint 2013 中的文档库

ios - 使用Intune SDK访问MS Graph资源

microsoft-graph-api - 如何在图表中获取用户的时区

c# - 模式对话框 - SharePoint 2010

office365 - 循环遍历 Excel Javascript API 中所有工作表的最佳方法?

macos - 调试 MAC 上 Outlook 的 Web 插件错误

microsoft-graph-api - 图形 API 在执行初始增量同步时多次返回同一组