使用正确的过滤器语法并确保权限正确。
以下是示例代码:
// 设置筛选条件
string filter = "eventType eq 'AuditLogs' and createdTime ge 2022-01-01T00:00:00Z";
// 调用Graph API获取事件
var graphClient = new GraphServiceClient(authProvider);
var auditLogs = await graphClient.AuditLogs.Request().Filter(filter).OrderBy("createdDateTime DESC").GetAsync();
// 遍历事件并打印
foreach (var auditLog in auditLogs)
{
Console.WriteLine($"操作:{auditLog.OperationName} 时间:{auditLog.CreatedDateTime}");
}
上述代码中,我们通过设置正确的过滤器语法,并确保有足够的权限去获取事件数据。如果语法和权限都正确,那么获取的数据就不会是空白的。