cra*_*bot 1 .net c# microsoft-graph-sdks microsoft-graph-api
我正在尝试使用 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();
Run Code Online (Sandbox Code Playgroud)
我为此收到了 200 分,但我的回复中没有任何值。如果我删除结束/日期时间部分,我将获得开始/日期时间日的值。似乎过滤器仅适用于特定情况而不适用于范围。有没有人有在范围内过滤的任何提示?
var queryOptions = new List<QueryOption>()
{
new QueryOption("startDateTime", "2019-01-01T00:00:00.0000000"),
new QueryOption("endDateTime", "2019-03-01T00:00:00.0000000")
};
UserCalendarViewCollectionPage todaysEvents = await graphClient.Me.CalendarView.Request(queryOptions).GetAsync();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
708 次 |
| 最近记录: |