【发布时间】:2018-10-08 11:09:28
【问题描述】:
我正在尝试从管理活动 API 获取 Office 365 审核日志。在为所需的内容类型创建订阅后,我能够从订阅/内容 API 中获取数据。
例子:-
查询:https://manage.office.com/api/v1.0/{tenant-id}/activity/feed/audit/xxxxx$xxxxx$audit_sharepoint$Audit_SharePoint
回复:
[
{
"CreationTime": "2018-10-08T10:13:15",
"Id": "xxxxx",
"Operation": "FileDownloaded",
"OrganizationId": "xxxxx",
"RecordType": 6,
"UserKey": "xxx|membership|xxxxxxx@live.com",
"UserType": 0,
"Version": 1,
"Workload": "OneDrive",
"ClientIP": "xx.xx.xx.xx",
"ObjectId": "xxxxxxx",
"UserId": "xxxxxx",
"ApplicationId": "xxxxxx",
"CorrelationId": "xxxxxx",
"EventSource": "SharePoint",
"ItemType": "File",
"ListId": "xxxxx",
"ListItemUniqueId": "xxxxx",
"Site": "xxxxx",
"UserAgent": "xxxxx",
"WebId": "xxxxx",
"SourceFileExtension": "jpg",
"SiteUrl": "xxxxx",
"SourceFileName": "xxxxx.jpg",
"SourceRelativeUrl": "xxxxx/xxxxx/xxxxx"
},
{..},{..}
]
我需要获取特定用户执行的操作或对特定文件执行的操作的日志。这可以通过 MSGraph 的安全与合规中心的审核搜索来实现。
API 有没有办法根据 UserId 或 ObjectId 字段(可能是查询参数)过滤其响应?
【问题讨论】:
标签: office365