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



参考这个,我制作了一个应用程序,它使用谷歌API从谷歌日历事件中获取信息。我使用了上面 URL 中给出的相同代码。

现在有一个日历有 2 个日历名称,如 ME 和 XYZ。如果我使用我的电子邮件 ID,那么我只能获得日历 = "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();

如何获取所有事件详细信息?

事件:列表

返回指定日历上的事件。

HTTP请求

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

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

提示:您可能需要查看

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

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

相关内容

  • 没有找到相关文章

最新更新