![Google Google](https://www.schudio.com/wp-content/uploads/2013/02/google-calendar-screenshot.png)
Jun 21, 2020 Accessing your Google Calendar from Chrome is as simple as installing the Google Calendar Chrome extension. Adding Google Calendar to Chrome is especially convenient because you don't have to open another desktop application to see your Google Calendar information on your desktop. You can use the Google Calendar API to find and view public calendar events. If you're authorized, you can also access and modify private calendars and events on those calendars. Use the Google Calendar API to achieve deeper integration with Google Calendar. Mobile apps, Web apps, and other systems can create, display, or sync with Calendar data. Add Outlook Calendar to Google Calendar. Open up Google Calendar and click on the “+” sign next to “Other calendars.” In the menu that appears, click “From URL.” Paste the ICS link you copied from Outlook and click “Add calendar.” Exit out of Settings and check that the calendar has been added. It should be noted that while the Google Calendar app is available for iPhone and Android, you cannot currently add new calendars via the app — this needs to be done from an actual web browser. Google Calendar is arguably on of the most powerful productivity tools that you can start using right now. Recently (in 2017) Google an impressive upgrade of the Calendar app (both web and mobile) that brought many improvements. The result - time management tool that does everything to keep yourself organised.
This section introduces the Calendar API and some of its underlying concepts.
The Calendar API is a REST API that can be accessed through explicit HTTP callsor via the Google Client Libraries; the API exposes most of the featuresavailable in the Google Calendar Web interface.
Basic concepts
Each Calendar user is associated with a primary calendar and a number of othercalendars that they can also access. Users can create events and invite otherusers, as shown in the following diagram:
Google Meet
This example shows two users, Susan A and Wei X. Each has a primary calendar andseveral other associated calendars. The example also shows two events: anend-of-year presentation and a team offsite.
Google Calendar Web App
Here are some facts shown in the diagram:
- Susan's calendar list includes her primary calendar as well as calendars forher team and cello lessons.
- Wei's calendar list includes his primary calendar as well as the teamcalendar, a status tracking calendar, and Susan's primary calendar.
- The end-of-year presentation event shows Susan as the organizer and Wei as anattendee.
- The team off-site in Hawaii event has the team calendar as an organizer(meaning it was created in that calendar) and copied to Susan and Wei asattendees.
Google Calendar Web Calendar Links
These concepts: calendars, events, attendees, and others are all explainedfurther in the other sections of this guide:
The rest of this page is devoted to introducing the API resources that youaccess when using the Calendar API.
API resources
Smooth page scrolling js. Google Calendar uses the following resources, each detailed in theReference section of this documentation.
Event — An event on acalendar containing information such as the title, start and end times, andattendees. Events can be either single events or recurringevents. Anevent is represented by anEventresource. The Events collection for a given calendar contains all eventresources for that calendar.
Calendar — A calendaris a collection of events. Each calendar has associated metadata, such ascalendar description or default calendar time zone. The metadata for a singlecalendar is represented by a Calendar resource. The Calendars collectioncontains Calendar resources for all existing calendars.
Calendar List — Alist of all calendars on a user's calendar list in the Calendar UI. Themetadata for a single calendar that appears on the calendar list is representedby a CalendarListEntryresource. This metadata includes user-specific properties of the calendar, suchas its color or notifications for new events. The CalendarList collectioncontains all CalendarListEntry resources for a given user. For a furtherexplanation of the difference betweeen the Calendars and CalendarListcollections, see Calendar and CalendarList
Setting — A userpreference from the Calendar UI, such as the user's time zone. A single userpreference is represented by a Setting Resource. The Settings collectioncontains all Setting resources for a given user.
ACL — An access controlrule granting a user (or a group of users) a specified level of access to acalendar. A single access control rule is represented by an ACL resource. TheACL collection for a given calendar contains all ACL resources that grantaccess to that calendar.
Color — A colorpresented in the Calendar UI. The Colors resource represents the set of allcolors available in the Calendar UI, in two groups: colors available for eventsand colors available for calendars.
Google Calendar Webhook
Free/busy — A timewhen a calendar has events scheduled is considered 'busy', a time when acalendar has no events is considered 'free'. The Freebusy resource allowsquerying for the set of busy times for a given calendar or set of calendars.