As a Campus Cloud administrator, you may be asked to troubleshoot integrated calendar feeds, such as by following the steps in this FAQ:
Integrated feeds must be in the correct format to appear in the campus app. There are specific formats for (1) RSS feeds, (2) ATOM feeds, and (3) iCal feeds.
1. RSS
rssxmlns:atom="http://www.w3.org/2005/Atom"xmlns:content="http://purl.org/rss/1.0/modules/content/"version="2.0">
channel>
title>Test Feed
link>http://example.com/test.atom
description>feed description
atom:linkhref="http://example.com/test.atom"rel="self" />
lastBuildDate>Tue, 16 Apr 2019 14:45:15 +0000
item>
title>Title
description>Description
guid>65c96b7f-a410-4494-b840-d5b82a5d2907
pubDate>Tue, 16 Apr 2019 10:45:15 +0000
endDate>Tue, 16 Apr 2019 11:45:15 +0000
...
Each <item> tag in the feed must contain the following:
- string</li>
<li><description> string</li>
<li><guid> string | number. Can be replaced by <id></li>
<li><pubdate> datetime. Can be replaced by <start_date>, <startDate>, <start>, <startdate>, <pubdate>, <published></li>
<li><endDate> datetime (optional)</li>
</ul>
<p>If more than one of the <pubdate> tags is present, we use the first and ignore the others.</p>
<p>If no <endDate> is provided, the default value is 3 hours from <pubdate>.<br><br><strong data-stringify-type="bold">Note</strong><span>: Please make sure that the GUID key is unique for each event. The GUID key is a combination of the event host, feed URL, and GUID.</span></p>
<h3><strong>2. ATOM</strong></h3>
version="1.0" encoding="UTF-8"?><br><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><br> <id>2fff5f8a-39b9-4d7b-b102-28d53b28e0a2</id><br> <title>Test Feed
2019-04-16T14:45:15.475012+00:00
feed description
Title
Description
<id>65c96b7f-a410-4494-b840-d5b82a5d2907
Tue, 16 Apr 2019 10:45:15 +0000
Tue, 16 Apr 2019 11:45:15 +0000
Each entry> tag in the feed must contain the following:
- string</li> <li><content> string</li> <li><id> string | number. Can be replaced by <guide></li> <li><published> datetime. Can be replaced by <start_date>, <startDate>, <start>, <startdate>,<pubdate>, <published></li> <li><endDate> datetime (optional) </li> </ul> <p>If more than one of the <pubdate> tags is present, we use the first and ignore the others.</p> <p>If no <endDate> is provided, the default value is 3 hours from <pubdate>.</p> <h3><strong>3. iCal</strong></h3> BEGIN:VCALENDAR<br>VERSION:2.0<br>CALSCALE:GREGORIAN<br>BEGIN:VEVENT<br>DTSTART:20180128T003000Z<br>DURATION:PT3H<br>SUMMARY:Summary<br>DESCRIPTION:Description<br>UID:id<br>END:VEVENT<br>... <p>We strongly recommend following the <a href="https://www.ietf.org/rfc/rfc2445.txt" target="_self">RFC 2445 specification</a> to format the feed.</p> <div>Each <BEGIN:VEVENT> tag in the feed must contain the following:</div> <ul> <li><DTSTART> Datetime</li> <li><SUMMARY> String</li> <li><description> String (Optional)</li> <li><UID> String | Number. Can be replaced by <URL></li> <li><DTEND> Datetime (Optional)</li> <li><DURATION> (Optional)</li> <li><LOCATION> String (Optional)</li> <li><RRULE> RRULE (Optional)</li> </ul>