Google Calendar
This article is a stub. You can help the IndieWeb wiki by expanding it with relevant information.
Google Calendar is an event hosting silo and calendar web application from Google.
Features
- Sync your calendar to other software using capability URLs (Secret Address in Google's terminology)
- Subscribe to webcal calendar links
- Note: Google Calendar does not appear to support subscribing to calendars that require authentication, like HTTP Basic Authentication
- ...
How
How to export
Google provides a way to get a URL to poll the calendar data, meaning that you can use it as a user interface for data entry and manipulation, and extract the content for repurposing elsewhere.
How to Build an Add to Calendar Link
You can construct a link that adds an event to a Google Calendar. Several silos like Eventbrite offer these links.
Example:
<a href="https://www.google.com/calendar/render?action=TEMPLATE& text=Your+Event+Name& dates=20140127T224000Z/20140320T221500Z& details=For+details,+link+here:+http://www.example.com& location=Waldorf+Astoria,+301+Park+Ave+,+New+York,+NY+10022& sf=true& output=xml">Add to Google Calendar</a>
More information can be found on this StackOverflow question and this GitHub repo.
IndieWeb Examples
Marty McGuire
Marty McGuire includes links on each of his event pages to allow visitors to add them to Google Calendar, starting 2017-07-13.
Example post. Clicking the Google Calendar link produces:
Add yourself
Add yourself here… (see this for more details)
Issues
- 2016-06-30: Outage [1] as noted in https://twitter.com/beep/status/748527397260111873

- 2014-10-15: Over the last couple days, I have run into the error "Failed to save event" on a few occasions when trying to add a new event.
gRegor Morrill
