Office365 O365 REST API日历:具有Clientlibrary的多个条件

Office365 O365 REST API日历:具有Clientlibrary的多个条件,office365,office365api,Office365,Office365api,我正在使用O365客户端库从用户日历中获取一些事件。 我只想要定义的时间跨度(4天)之间的事件。 不幸的是,当我定义更多条件时,会收到一条错误消息 代码: DateTime date=DateTime.Now; var events=await client.Me.events.Where(x=>date.AddDays(-1)>x.Start&x.Endx.Start

我正在使用O365客户端库从用户日历中获取一些事件。 我只想要定义的时间跨度(4天)之间的事件。 不幸的是,当我定义更多条件时,会收到一条错误消息

代码:

DateTime date=DateTime.Now;
var events=await client.Me.events.Where(x=>date.AddDays(-1)>x.Start&x.End
错误消息:

{“error”:{“code”:“ErrorInvalidUrlQueryFilter”,“message”:“查询筛选器包含一个或多个无效节点。”}

当我只使用一个条件时,它就工作了


提前谢谢

按如下方式重新编写查询:

DateTime date = DateTime.Now;
var events = await client.Me.Events.Where(x => x.Start < date.AddDays(-1) && x.End < date.AddDays(3)).ExecuteAsync();
DateTime date=DateTime.Now;
var events=await client.Me.events.Where(x=>x.Start
让我知道这对你是否有效

DateTime date = DateTime.Now;
var events = await client.Me.Events.Where(x => x.Start < date.AddDays(-1) && x.End < date.AddDays(3)).ExecuteAsync();