如何从 OneDrive for Business 的审计日志中获取用户 activity

How to fetch User activity from Audit Logs of OneDrive for Business

我必须在 SharePoint 和 OneDrive for Business 中获取用户 Activity。通过管理中心在报告中获取这些信息的一种方法——https://blogs.office.com/2015/07/08/announcing-new-activity-logging-and-reporting-capabilities-for-office-365/。 通过管理员凭据,我们可以搜索报告并将其导出到本地机器。但是,我想知道,有没有其他方法可以获取这些报告(使用 rest api 或任何其他库)? Microsoft 是否提供任何其他方式从审核日志中获取用户 Activity? 如果有人可以帮助我解决这些问题,将不胜感激! 谢谢!

还有管理层activityAPI:https://msdn.microsoft.com/en-us/library/office/mt227394.aspx

这是一年前 API 的公告:https://blogs.office.com/2015/04/21/announcing-the-new-office-365-management-activity-api-for-security-and-compliance-monitoring/

这基本上是一个 API,它提供与管理门户所提供的所有相同的信息,并允许您发现跨 SharePoint 和 OneDrive for Business 的项目的审核日志数据。

OneDrive for business 实际上是在线使用sharepoint。这就是 OneDrive 没有特定 api 的原因。如果您进入浏览器并转到您的 OneDrive,它应该是 Https:// yoursharepoint-my.sharepoint.com。因此,您应该能够使用共享点的 api 访问 OneDrive 审核日志。