我试图通过MSGraph-SDK(dotnet)从特定日历中获取事件 - 为我的'默认'获取活动日历不是问题:
var calendar = await graphClient.Me.Calendar.CalendarView.Request(options).GetAsync();
if (calendar?.Count > 0)
{
foreach (Event current in calendar)
etc. //All good here
但是当试图从特定日历中获取事件时会给我一个错误(没有提供错误的详细信息)
var calOne = await graphClient.Me.Calendars[cal1].CalendarView.Request().GetAsync(); // <=Error
(请注意,cal1
是一个包含正确日历ID的字符串)
我有可能错过一些东西,只是不知道是什么。
提前谢谢。
答案 0 :(得分:1)
我终于弄明白了。以下是如何从特定日历中获取事件:
var hqEvents = await graphClient.Me.Calendars[hqCalId].Events.Request(options).GetAsync();