我正在尝试通过Microsoft Graph中的用户活动API检索在Windows 10时间轴视图中可以看到的条目列表。
我选择了UserActivity.ReadWrite.CreatedByApp
权限并收到了HTTP 200 Success
响应,但是返回的value
为空。我已使用工作帐户(O365)登录
https://graph.microsoft.com/beta/me/activities/recent?$top=5
当我在Windows 10的时间线视图中查看时,会看到全面的活动历史记录。机器使用相同的工作帐户登录。
任何帮助都将不胜感激。
答案 0 :(得分:0)
根据documentation,将仅返回由当前AppID创建的活动:
UserActivity.ReadWrite.CreatedByApp
权限还将对响应进行额外的过滤,以便仅返回由应用程序创建的活动。如果用户特别活跃并且其他应用程序创建了更多近期活动,则此服务器端筛选可能会导致页面空白。要获取应用程序的活动,请使用nextLink
属性进行分页。
我建议删除$top
参数并遵循nextLink
URI,以查看您的应用活动是否在堆栈的更深处显示。