Office 365 API用于检测何时启动Office应用程序



我想知道是否有一种方法可以检测用户何时启动一个Office应用程序(Word, Excel, PowerPoint, OneNote, OneDrive等),以便我可以添加逻辑来执行一些任务,如果这是用户第一次启动特定的Office应用程序。

我希望微软图形API能帮助我做到这一点,但我找不到任何关于如何做到这一点的指导。是否有一种方法可以通过通知或轮询/查询API来做到这一点?

最接近你所要求的是Azure AD报告API的登录活动:

https://learn.microsoft.com/en-us/azure/active-directory/active-directory-reporting-api-sign-in-activity-reference

请注意,此时,这只适用于Azure AD图,而不适用于Microsoft图

https://graph.windows.net/contoso.com/activities/signinEvents?api-version=beta

您可以按用户和/或appDisplayName进行筛选。

https://graph.windows.net/contoso.com/activities/signinEvents?api-version=beta&$filter=appDisplayName eq 'Office 365'

通过启动Office门户、Outlook、Sharepoint等快速测试,我看到了以下条目:

    Office 365
  • O365 Suite UX
  • Office 365 Exchange Online
  • Office.com
  • Office 365 SharePoint Online
  • Skype Web Experience On Office 365

你需要做一些实验,看看你是否能看到你感兴趣的所有条目。我不认为你会得到你感兴趣的条目粒度级别(Word, Excel, PowerPoint)。

相关内容

  • 没有找到相关文章

最新更新