无法从特定日历获取事件

时间:2017-11-28 00:57:56

标签: c# microsoft-graph

我试图通过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的字符串) 我有可能错过一些东西,只是不知道是什么。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

我终于弄明白了。以下是如何从特定日历中获取事件:

var hqEvents = await graphClient.Me.Calendars[hqCalId].Events.Request(options).GetAsync();