我正在尝试使用 Microsoft Graph SDK 来查询 calendarView 端点。我可以使用常规进行此查询,HttpClient
但为了方便起见,我想通过 SDK 进行此操作。我将尝试使用查询参数命中的端点如下所示:
GET /v1.0/me/calendar/calendarView?startDateTime=2019-01-01T00:00:00.0000000&endDateTime=2019-03-01T00:00:00.0000000
我试图以这种方式通过 Graph SDK 进行调用:
var graphClient = new GraphServiceClient(new PreAuthorizedBearerTokenAuthenticationProvider(accessToken));
var rooms = await graphClient.Me.Events.Request().Filter("start/dateTime eq '2019-01-08T20:00:00.0000000' and end/dateTime eq '2019-01-08T20:00:00.0000000'").GetAsync();
我为此收到 200,但我的回复没有任何价值。如果我删除 end/dateTime 部分,我只会得到 start/dateTime 日的值。似乎过滤器仅适用于具体情况而不适用于范围。有没有人有任何关于在一个范围内过滤的提示?