CalendarData.com Developer Information
At Fast Carrot we believe strongly in an inter-connected World Wide Web with
many web sites that interact with each other and build on each other. As such we have
a strong commitment towards providing standards-based feeds and web-service access to our sites.
This CalendarData site has several ways that it can interact with other sites. This page
will provide information on those interfaces and help for developers trying to connect to us.
First of all if you have any questions please feel free to contact us at developer@fastcarrot.com and
we will respond as quickly as possible.
One disclaimer- we also believe in "put things online quickly and iterate". The result is that this document is still a work-in-progress
and that any of our formats and APIs are subject to change. We will try to make changes so that they won't break anything but can't promise this
right now.
Overview
There are currently 3 main interfaces you can use to talk to CalendarData-
Importing Feeds- CalendarData can import feeds of calendar events in three
formats- RSS + XCal, ICS, and comma-delimited. The feed import section of this page
will provide more details on the specific formats we support and any quirks in our
implementation.
Exporting Feeds- CalendarData can export feeds of calendar events in RSS+XCal and
ICS. None of the data on this site is "locked in" or otherwise inaccessible. It can also
publish an OPML file providing the list of subscriptions for a given user.
Embedding Calendars- CalendarData enables you to embed a CalendarData hosted calendar
in your own site via an IFRAME tag or included JavaScript.
Importing Feeds
Importing RSS.
Importing ICS.
Importing CSV (Comma Seperated Values).
Exportings Feeds
Exporting RSS.
URL Format: http://www.calendardata.com/rss/#FEEDNUM#
Exporting ICS.
URL Format: http://www.calendardata.com/ics/#FEEDNUM#
Embedding Calendars
Embedding a calendar with an IFRAME.
<iframe
src=
'http://www.calendardata.com/calendarframe/48?v=list&cw=83&ehstyle=background-color:#FFEE77;'
width='620' height='530' frameborder='0'
allowtransparency='true' ></iframe>
URL Format: http://www.calendardata.com/calendarframe/#FEEDNUM#/v=#view#&cw=#CELLWIDTH#&ehstyle=#STYLE#
#FEEDNUM# is the feed number of the calendar. It will be in the URL when you visit the calendar on the site itself.
#VIEW# is the initial view for the calendar. It should either be 'list' or 'month'.
#CELLWIDTH# is the cell width to use for the calendar in month view.
#STYLE# is added to a style attribute inside the frame. This allows you to adjust the style inside the frame.
Support for JavaScript based embedding is coming soon.
* Note- we reserve the right to change our policies in the future.

