我想与 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/