如何通过Microsoft Graph获取某个用户在SharePoint中最近访问的文件

burhan kader 20 信誉分
2024-11-06T02:58:14.7233333+00:00

需要实现的功能是获取某个用户在SharePoint中近期访问的文件列表,目前可以通过Microsoft graph Java sdk获取/sites/{site-id}/lists/{list-id}/items列表项(即sharepoint某站点下的文件列表),但是返回数据中只有创建者信息。有没有其他方式来实现该需求?或者说当前是否支持通过api或sdk的方式获取某个用户在SharePoint上近期访问的文件?
英文版文档中有获取当前用户的接口(/me/drive/recent),但是我需要通过仅应用程序应用获取某个id用户的数据,需要类似于/user/{user-id}/drive/recent的接口

Microsoft Graph
Microsoft Graph
一种 Microsoft 可编程性模型,用于公开 REST API 和客户端库以访问 Microsoft 365 服务上的数据。
43 个问题
SharePoint
SharePoint
一组用于共享和管理内容、知识和应用程序的 Microsoft 产品和技术。
10 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. Yakun Huang-MSFT 6,575 信誉分 Microsoft 供应商
    2024-11-06T08:54:01.06+00:00

    Hi @burhan kader

    根据文档说明,该端点仅支持使用委派权限,请求Url只有GET /me/drive/recent,对此功能的应用程序权限并不支持,因此Graph目前无法获取其他用户的最近访问的文档。

    用户的图像

    对此,您可以在这里进行功能反馈。

    Hope this helps.

    If the reply is helpful, please click Accept Answer and kindly upvote it. If you have additional questions about this answer, please click Comment.

    1 个人认为此答案很有帮助。
    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。