1

我正在尝试使用 Graph API 来枚举随着时间的推移在组织外部共享的文件。阅读文档,我认为最好的方法是识别所有站点/子站点及其相应的驱动器,然后使用驱动器增量查询来监控随时间的变化。

但是,当在驱动器上调用 delta ( DriveItem Delta ) 时,我分别得到了 OneDrive 或 SharePoint 与共享有关的不正确或不完整的结果。

OneDrive:修改文件共享时,增量查询正确返回,但似乎总是将范围返回为“用户”(即使它实际上是“组织”或“匿名”)。直接查询项目的权限(通过/drives/<drive-id>/items/<item-id>/permissions)显示正确的权限。

我是否误读了增量请求中的共享范围在这里告诉我的内容,或者这是一个错误?

SharePoint:SharePoint 驱动器上的增量查询似乎没有反映对共享的更改(即“共享”字段从未包含在增量响应中)

我是否会以错误的方式来解决 API 不公开此信息的问题?

4

0 回答 0