Я пытаюсь получить события группового календаря в определенном диапазоне. Уже нашли этот пост:
Microsoft Graph SDK .NET получает события в диапазоне
Затем попытался принять код, указанный в посте выше, чтобы соответствовать моим потребностям:
DateTime dateStart = DateTime.Parse("2019-13-06T00:00:00"), dateEnd = dateStart.AddDays(30);
List<QueryOption> options = new List<QueryOption>()
{
new QueryOption("startDateTime", dateStart.ToUniversalTime().ToString()),
new QueryOption("endDateTime", dateEnd.ToUniversalTime().ToString())
};
var eventsInRange = await graphClient.Groups[groupId]
.Calendar
.CalendarView
.Request(options)
.GetAsync();
В результате eventsInRange
не было нулевым, но набор результатов событий не содержал никаких элементов.
В определенном календаре есть события, и я получаю их при использовании этого кода:
events = await graphClient.Groups[groupId]
.Calendar
.Events
.Request()
.GetAsync();
Не нашел много информации об этом в официальной документации Microsoft. Поэтому трудно догадаться, что я сделал не так.
Было бы замечательно, если у кого-нибудь есть полезная идея.
Заранее спасибо!