如何使用 google 日历 API 从 google 日历获取所有事件
how to get all events from google calendar using google calendar API
参考 this,我制作了一个应用程序,它使用 google api 从 google 日历事件中获取信息。我使用了上面 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();
如何获取所有活动详情?
Returns events on the specified calendar.
HTTP request
GET https://www.googleapis.com/calendar/v3/calendars/calendarId/events
您可以从文档中看到 Events.list returnA 日历的事件。如果您有不止一个日历,那么您还需要请求该日历的活动。
提示:您可能想看看
CalendarList: list Returns entries on the user's calendar list.
这将 return 用户有权访问的日历列表,然后您可以循环浏览每个日历上的事件。
参考 this,我制作了一个应用程序,它使用 google api 从 google 日历事件中获取信息。我使用了上面 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();
如何获取所有活动详情?
Returns events on the specified calendar.
HTTP request
GET https://www.googleapis.com/calendar/v3/calendars/calendarId/events
您可以从文档中看到 Events.list returnA 日历的事件。如果您有不止一个日历,那么您还需要请求该日历的活动。
提示:您可能想看看
CalendarList: list Returns entries on the user's calendar list.
这将 return 用户有权访问的日历列表,然后您可以循环浏览每个日历上的事件。