1

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

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

可能吗?如果是这样,我可以通过什么方式做到这一点?

4

2 回答 2

4

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

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

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

于 2018-10-10T13:47:48.013 回答
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

于 2018-10-10T19:42:53.613 回答