将 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
- driveItem 的 CTag 属性只返回文件。 此属性不适用于文件夹。
自定义缩略图
- OneDrive for Business 和 SharePoint
- 无法对项设置自定义缩略图。
缩略图集合
- SharePoint Server 2016
- 所有 driveItem 的缩略图都不可用。
项搜索
- OneDrive for Business 和 SharePoint
- Search 不会返回以下属性:
- createdBy
- modifiedBy
- parentReference
- Search 不会返回以下属性:
筛选
- OneDrive for Business 和 SharePoint
- 只能使用 name 和 url 属性筛选项集合。
排序
- OneDrive for Business 和 SharePoint
- orderby 查询字符串仅支持 name 和 url 属性。
视图增量
- OneDrive for Business 和 SharePoint
- 只能对驱动器的 项(如
root
)执行/drive/root
操作。 - 不会返回下列属性:
- createdBy
- cTag
- lastModifiedBy
- 只能对驱动器的 项(如
- SharePoint Server 2016
- delta 函数不可用。
特殊文件夹
- OneDrive for Business 和 SharePoint
- 并非所有定义的特殊文件夹都可用。
可以使用下列特殊文件夹:
- approot
- documents
- photos
- 并非所有定义的特殊文件夹都可用。
可以使用下列特殊文件夹:
上传项
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 属性。
我共享的内容
- OneDrive for Business 和 SharePoint
- 我共享的内容不可用。
向我们发送反馈!
请使用网站底部的社区链接,通过 UserVoice 或在 GitHub 中发布问题向我们发送反馈。 对于 OneDrive for Business 中的 OneDrive API,我们希望聆听更多意见。