[英]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();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.