簡體   English   中英

如何使用Microsoft Graph C#SDK查看結束日期和開始日期之間的calendarView

[英]How to Use Microsoft Graph C# SDK to see calendarView Between an End and Start date

我正在嘗試使用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日的值。 過濾器似乎僅適用於特定條件,不適用於范圍。 有人在范圍內進行過濾有任何提示嗎?

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();

CalendarView文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM