筛选修改者为当前用户的 Microsoft Graph 驱动器搜索结果
Filter Microsoft Graph Drive Search Results where Modified By is Current User
我正在尝试使用由当前用户筛选的 Microsoft Graph 获取云端硬盘结果。
据我所知,这是 return 按上次修改日期排序的结果,但它是 return 其他用户修改的结果。
我希望它只显示 return 结果,即当前用户最后修改或最好完全修改的结果。有办法吗?
到目前为止,我已经尝试在这个地方投入 {User.Name},但这并没有让我到任何地方
https://graph.microsoft.com/v1.0/me/drive/search(q='')?$orderby=lastModifiedDateTime desc
或者这是没有结果的,我应该使用 insights/used 端点,即使它处于测试阶段?
https://graph.microsoft.com/beta/me/insights/used
干杯
是的,您可以使用 https://graph.microsoft.com/beta/me/insights/used
获取当前用户最后修改或最好修改的结果。
但 Microsoft Graph 中 /beta 版本下的 API 处于预览状态,可能会发生变化。不支持在生产应用程序中使用这些 API。
详情请参考here。
根据您的描述,您希望按上次修改日期和当前用户过滤云端硬盘。
为了获得 lastModifiedBy
字段,我们需要能够跟踪文件的更改。请尝试以下 API:
GET /me/drive/root/delta
请注意,在 OneDrive for Business 和 SharePoint 中,仅根目录支持增量 folder.It 不适用于根目录以外的子文件夹。
更多细节,我们可以参考this document。不幸的是,没有完美的解决方案来解决您的问题。
我正在尝试使用由当前用户筛选的 Microsoft Graph 获取云端硬盘结果。
据我所知,这是 return 按上次修改日期排序的结果,但它是 return 其他用户修改的结果。
我希望它只显示 return 结果,即当前用户最后修改或最好完全修改的结果。有办法吗?
到目前为止,我已经尝试在这个地方投入 {User.Name},但这并没有让我到任何地方
https://graph.microsoft.com/v1.0/me/drive/search(q='')?$orderby=lastModifiedDateTime desc
或者这是没有结果的,我应该使用 insights/used 端点,即使它处于测试阶段?
https://graph.microsoft.com/beta/me/insights/used
干杯
是的,您可以使用 https://graph.microsoft.com/beta/me/insights/used
获取当前用户最后修改或最好修改的结果。
但 Microsoft Graph 中 /beta 版本下的 API 处于预览状态,可能会发生变化。不支持在生产应用程序中使用这些 API。
详情请参考here。
根据您的描述,您希望按上次修改日期和当前用户过滤云端硬盘。
为了获得 lastModifiedBy
字段,我们需要能够跟踪文件的更改。请尝试以下 API:
GET /me/drive/root/delta
请注意,在 OneDrive for Business 和 SharePoint 中,仅根目录支持增量 folder.It 不适用于根目录以外的子文件夹。
更多细节,我们可以参考this document。不幸的是,没有完美的解决方案来解决您的问题。