如何使用谷歌日历API从谷歌日历中获取所有事件

时间:2016-02-03 05:24:46

标签: c# .net google-api google-calendar-api google-api-dotnet-client

参考this我已经制作了一个应用程序,使用google api从谷歌日历活动中获取信息。我使用了上面URL中给出的相同代码。

现在有一个日历有2个日历名称,如ME和XYZ。如果我使用我的电子邮件ID,那么我只能通过Calendar =" ME"获得事件的详细信息。 我使用了下面的代码

            EventsResource.ListRequest request = service.Events.List("primary");
            request.TimeMin = dtStart;
            request.TimeMax = dtEnd;
            request.ShowDeleted = false;
            request.SingleEvents = true;
            request.OrderBy = EventsResource.ListRequest.OrderByEnum.StartTime;
            Events events = request.Execute();

如何获取所有活动详情?

1 个答案:

答案 0 :(得分:0)

  

Events: list

     

返回指定日历上的事件。

     

HTTP请求

     

获取https://www.googleapis.com/calendar/v3/calendars/calendarId/events

从文档中可以看出,Events.list返回A日历的事件。如果您有多个日历,那么您还需要请求该日历的事件。

提示:您可能需要查看

  

CalendarList: list返回用户日历列表中的条目。

这将返回用户有权访问的日历列表,然后您可以循环查看每个日历上的事件。