HomeBlogAbout Me

Google Calendar Web



This API reference is organized by resource type. Each resource type has one or more data representations and one or more methods.

  1. Google Calendar Web App
  2. Google Calendar Website
  3. Google Calendar Web Services
  4. Google Classroom

Resource types

After you export your events, you can import them into Google Calendar. You can import with ICS and CSV files on a computer. Open Google Calendar. In the top right, click Settings Settings. In the menu on the left, click Import & Export. Click Select file from your computer and select the file you exported. The file should end in '.ics' or '.csv.' Get the official Google Calendar app for your Android phone and tablet to save time and make the most of every day. Different ways to view your calendar – Quickly switch between month, week and day view. Events from Gmail – Flight, hotel, concert, restaurant reservations and more are added to your calendar automatically. To-dos – Use Reminders to create and view to-dos. With Google Bookmarks, you can save shortcuts to your favorite webpages and navigate to them in seconds from anywhere. Open the web browser on your phone or tablet. Go to www.calendar.google.com. Sign in to your Google Account. After you sign in, you should see your Google Calendar events. Your events are synced automatically so you can access your calendar from any mobile device or computer.

Acl

For Acl Resource details, see the resource representation page.

MethodHTTP requestDescription
URIs relative to https://www.googleapis.com/calendar/v3, unless otherwise noted
deleteDELETE /calendars/calendarId/acl/ruleId Deletes an access control rule.
getGET /calendars/calendarId/acl/ruleId Returns an access control rule.
insertPOST /calendars/calendarId/acl Creates an access control rule.
listGET /calendars/calendarId/acl Returns the rules in the access control list for the calendar.
patchPATCH /calendars/calendarId/acl/ruleId Updates an access control rule. This method supports patch semantics.
updatePUT /calendars/calendarId/acl/ruleId Updates an access control rule.
watchPOST /calendars/calendarId/acl/watch Watch for changes to ACL resources.

CalendarList

For CalendarList Resource details, see the resource representation page.

MethodHTTP requestDescription
URIs relative to https://www.googleapis.com/calendar/v3, unless otherwise noted
deleteDELETE /users/me/calendarList/calendarId Removes a calendar from the user's calendar list.
getGET /users/me/calendarList/calendarId Returns a calendar from the user's calendar list.
insertPOST /users/me/calendarList Inserts an existing calendar into the user's calendar list.
listGET /users/me/calendarList Returns the calendars on the user's calendar list.
patchPATCH /users/me/calendarList/calendarId Updates an existing calendar on the user's calendar list. This method supports patch semantics.
updatePUT /users/me/calendarList/calendarId Updates an existing calendar on the user's calendar list.
watchPOST /users/me/calendarList/watch Watch for changes to CalendarList resources.

Calendars

For Calendars Resource details, see the resource representation page.

MethodHTTP requestDescription
URIs relative to https://www.googleapis.com/calendar/v3, unless otherwise noted
clearPOST /calendars/calendarId/clear Clears a primary calendar. This operation deletes all events associated with the primary calendar of an account.
deleteDELETE /calendars/calendarId Deletes a secondary calendar. Use calendars.clear for clearing all events on primary calendars.
getGET /calendars/calendarId Returns metadata for a calendar.
insertPOST /calendars Creates a secondary calendar.
patchPATCH /calendars/calendarId Updates metadata for a calendar. This method supports patch semantics.
updatePUT /calendars/calendarId Updates metadata for a calendar.

Channels

Calendar

For Channels Resource details, see the resource representation page.

MethodHTTP requestDescription
URIs relative to https://www.googleapis.com/calendar/v3, unless otherwise noted
stopPOST /channels/stop Stop watching resources through this channel.

Colors

For Colors Resource details, see the resource representation page.

MethodHTTP requestDescription
URIs relative to https://www.googleapis.com/calendar/v3, unless otherwise noted
getGET /colors Returns the color definitions for calendars and events.

Google Calendar Web App

Events

For Events Resource details, see the resource representation page.

MethodHTTP requestDescription
URIs relative to https://www.googleapis.com/calendar/v3, unless otherwise noted
deleteDELETE /calendars/calendarId/events/eventId Deletes an event.
getGET /calendars/calendarId/events/eventId Returns an event.
importPOST /calendars/calendarId/events/import Imports an event. This operation is used to add a private copy of an existing event to a calendar.
insertPOST /calendars/calendarId/events Creates an event.
instancesGET /calendars/calendarId/events/eventId/instances Returns instances of the specified recurring event.
listGET /calendars/calendarId/events Returns events on the specified calendar.
movePOST /calendars/calendarId/events/eventId/move Moves an event to another calendar, i.e. changes an event's organizer.

Required query parameters:destination

patchPATCH /calendars/calendarId/events/eventId Updates an event. This method supports patch semantics. The field values you specify replace the existing values. Fields that you don’t specify in the request remain unchanged. Array fields, if specified, overwrite the existing arrays; this discards any previous array elements.
quickAddPOST /calendars/calendarId/events/quickAdd Creates an event based on a simple text string.

Required query parameters:text

updatePUT /calendars/calendarId/events/eventId Updates an event.
watchPOST /calendars/calendarId/events/watch Watch for changes to Events resources.

Freebusy

For Freebusy Resource details, see the resource representation page.

MethodHTTP requestDescription
URIs relative to https://www.googleapis.com/calendar/v3, unless otherwise noted
queryPOST /freeBusy Returns free/busy information for a set of calendars.

Settings

For Settings Resource details, see the resource representation page.

MethodHTTP requestDescription
URIs relative to https://www.googleapis.com/calendar/v3, unless otherwise noted
getGET /users/me/settings/setting Returns a single user setting.
listGET /users/me/settings Returns all user settings for the authenticated user.
watchPOST /users/me/settings/watch Watch for changes to Settings resources.

Ever wonder how to embed a Google calendar into your website? To display upcoming events for yourself or for your community? I think the best way to do this is with a Google Calendar!
(If you don’t yet have a WordPress website, go here to find out about the next foundational WordPress training)

There are many WordPress plugins to add calendars on your website, but I find that it’s easier to use a Google Calendar because I’m already using it for various purposes (ex. my personal calendar, my team calendar, and my program calendar). So it’s so much easier to just enter my events in my Google Calendar, and just display that information on my websites. That way, I don’t need to redo calendar events in another system.

Here is how to Embed a Google Calendar so it Displays on Your WordPress Website:

Method 1: How to Embed a Google Calendar Using HTML Code

Google Calendar Website

This method of how to embed a Google calendar uses simple HTML code that you copy and paste. Even if you are not crazy about dealing with HTML code, you can simply follow the steps below to easily copy the code that Google generates for you and paste that into your WordPress website.

Step 1) Inside Google Calendar click the down-arrow next to the calendar you want to embed, and select Calendar settings.

Google calendar for website

Step 2) Copy the iframe code displayed in the ‘Embed This Calendar’ section. (Option: customize the color, size, and other options before creating the code).

Step 3) Paste this code into your website in the HTML editor of your Blog and hit PUBLISH.

Sqlpro studio 2020 18 may. Screenflick 2 2 – capture screen movement to video. (More detailed instructions can be found here in the Google Calendar Help.)

Google Calendar Web Services

Step 4) View Your Calendar on Your WordPress Website!

Vocal tuning software. Script debugger 7 0 5 – applescript authoring environment download. Here is an example of an embedded Google Calendar from my intermediate WordPress training classes: https://response-download.mystrikingly.com/blog/xbox-on-macbook-pro.

This calendar has my class Webinars listed for the Website Transformation Workshop. It’s a program where I teach you how to market a WordPress website to start attracting more new clients without having to hire a web tech, a social media manager, or a copywriter (for intermediate-level WordPress users).

Method 2: How to Embed a Google Calendar into Your WordPress Website Using a Plugin

If it’s important that you embed your Google Calendar into your website with a plugin, because you want a certain look, here are a couple of popular options.

Google Classroom

All-in-One Event Calendar
This is a free WordPress calendar plugin that lets you display your events in various ways. While it allows you to create events right in your WordPress admin panel, it can also pull in your Google Calendar entries and display them, using Google Calendar’s feed. Both free version and premium versions are available.

Simple Calendar – Google Calendar Plugin
You’ll need to go through a bit of a tech setup process to connect your WordPress site and your Google Calendar, but once that connections is made, your website will seamlessly show your Google Calendar and allow you to have various display options.

Did you know, Google provides some other cool tools that you can easily share or embed right on your website besides Google Calendar. Check out these other blog posts to learn what else you can do on your website using Google tools!

And if you want to give your clients and prospects a way to schedule time with you go here.

(this article was originally published Nov 30, 2011)





Google Calendar Web
Back to posts
This post has no comments - be the first one!

UNDER MAINTENANCE

XtGem Forum catalog