将 Microsoft Graph 与 OneDrive for Business 和 SharePoint 结合使用的发行说明

Microsoft Graph 提供用于访问 OneDrive 个人版、OneDrive for Business 和 SharePoint 中文件的常用 API。 不过,虽然 API 看起来是通用的,但这些服务支持的 API 工作方式略有不同,需要加以注意。 虽然 Microsoft Graph 在努力尽量消除这些差异,但可能仍需要在使用 Microsoft Graph 时注意此页列出的这些区别。

OneDrive 个人版、OneDrive for Business 和 SharePoint 的区别

下面列出了 OneDrive、OneDrive for Business 和 SharePoint 的区别:

CTag 实现

  • OneDrive for Business 和 SharePoint
    • driveItemCTag 属性只返回文件。 此属性不适用于文件夹。

自定义缩略图

缩略图集合

  • SharePoint Server 2016
    • 所有 driveItem 的缩略图都不可用。

项搜索

  • OneDrive for Business 和 SharePoint
    • Search 不会返回以下属性:
      • createdBy
      • modifiedBy
      • parentReference

筛选

  • OneDrive for Business 和 SharePoint
    • 只能使用 nameurl 属性筛选项集合。

排序

  • OneDrive for Business 和 SharePoint
    • orderby 查询字符串仅支持 nameurl 属性。

视图增量

  • OneDrive for Business 和 SharePoint
    • 只能对驱动器的 项(如 root)执行 /drive/root 操作。
    • 不会返回下列属性:
      • createdBy
      • cTag
      • lastModifiedBy
  • SharePoint Server 2016
    • delta 函数不可用。

特殊文件夹

  • OneDrive for Business 和 SharePoint

上传项

File Facet

  • OneDrive for Business 和 SharePoint

    • File Facet 不包括 MIME 类型、SHA1 或 CRC32 哈希值。
  • OneDrive 个人版

    • File Facet 不包括 QuickXOr 哈希值。

Image 和 Photo Facet

  • OneDrive for Business 和 SharePoint
    • 只能使用一部分图像和照片属性。
    • photo Facet 仅提供 takenDateTime 属性。
    • 将会对图像项返回 image Facet,但其中不含任何属性。
  • SharePoint Server 2016

    • 共享链接不可用。
  • OneDrive for Business 和 SharePoint

    • 不返回 Permission 资源上的 inheritedFrom 属性。

我共享的内容

向我们发送反馈!

请使用网站底部的社区链接,通过 UserVoice 或在 GitHub 中发布问题向我们发送反馈。 对于 OneDrive for Business 中的 OneDrive API,我们希望聆听更多意见。