[EventCalendar] Google Calendar permissions issue with Event
Calendar subscription
Nicholas Street
nicholas.street at gmail.com
Tue Nov 6 23:07:40 UTC 2007
Hi,
The ical file should be
http://www.google.com/calendar/ical/6i2b8fki9vk5588i595etgu1as8ohsvs%40impor
t.calendar.google.com/public/basic.ics but it returns a "Feed processing
error".
I guess this could be part of the problem!
If I try the xml button -
http://www.google.com/calendar/feeds/6i2b8fki9vk5588i595etgu1as8ohsvs%40impo
rt.calendar.google.com/public/basic - I get a message saying I need to
enable public sharing.
Note though that if I am logged in to my google account, the calendar
entries do appear, so the functionality is still there, it's just the
sharing that doesn't work.
--
Thanks to Pandem for pointing out an error on the globalhealthforums site.
The issue is a bug related to a small plugin I hacked together to restrict
the front page to only show future events that are upcoming within the next
two weeks. Before I did this users would be shown events many months in the
future, which weren't so relevant. The "events" category was then supposed
to allow you to see the full events listing. It appears I broke it so that
future events would not appear when looking at the event on its own, so I'll
have to fix that as well! Given that when I download the ical file from
http://www.union.ic.ac.uk/medic/medsin/globalhealthforums/?ec3_ical the
contents seems to be correct, I don't think that this bug is conflicting. I
will have a more detailed check when I get time.
Nick
From: eventcalendar-bounces at firetree.net
[mailto:eventcalendar-bounces at firetree.net] On Behalf Of
firetree_ec3 at spamex.com
Sent: 06 November 2007 11:27
To: eventcalendar at firetree.net
Subject: Re: [EventCalendar] Google Calendar permissions issue with Event
Calendar subscription
I wanted the "export," or direct URI to the .ics file (Same as iCal
"Subscribe" link, except that Google uses "http://", not "webcal://").
Here's an example of what I'm doing:
http://cmarshall.net/test.php?uri=http://www.google.com/calendar/ical/up9ba3
1v77o3bvjfoh1soeqapk%2540group.calendar.google.com/public/basic.ics
This will return an XML dump. The first part of my work is developing a
reliable XML parse of a vCalendar file (which is not XML). After I am
satisfied that I'm getting good XML, then I'll throw an interpreter around
it.
Try this:
1) Go to "Calendar Settings" for that calendar.
2) Click on the green "iCal" button.
I think that will give you what you need.
On Nov 6, 2007, at 3:45 AM, Nicholas Street wrote:
Thanks for your prompt reply. Unfortunately the calendar sharing option is
not available. In the left nav bar, the calendar I have imported from ec3 is
under the "Other Calendars" heading, and none of these give me a "share this
calendar" option when clicking their down arrow. Similarly, on the Calendar
Settings pane there is a column called "sharing", but the "Share this
calendar" link only appears for unimported calendars. All my other imported
calendars however are publicly shared, so this isn't a problem for these. I
don't know why the event calendar import behaves differently. Perhaps there
is a setting in the ics feed, or its header, which tells google to restrict
access to that calendar?
Thanks again!
Nick
P.S. You should be able to download the shared ics file from
http://www.union.ic.ac.uk/medic/medsin/globalhealthforums/?ec3_ical - I'm
not quite clear what you mean by the shared Google .ics file, do you mean to
the google calendar webpage in which I have attempted to import the
calendar? You can get to that from here:
http://www.google.com/calendar/embed?src=6i2b8fki9vk5588i595etgu1as8ohsvs%40
import.calendar.google.com
On 11/6/07, firetree_ec3 at spamex.com <firetree_ec3 at spamex.com> wrote:
In the left navigation area, look at the calendar list.
Click on the popup menu next to the calendar you want to share.
Select "Share This Calendar".
Choose the middle radio button ("Share all information on this calendar with
everyone").
That did it for me.
I don't know if embedding an iCal causes difficulties. Can you post a URI to
the shared Google .ics file? I'm working on a vCalendar parser right now,
and this is of interest to me.
Chris
On Nov 5, 2007, at 7:07 PM, Nicholas Street wrote:
Hi all,
I am having some problems sharing an Event Calendar which is imported into a
Google Calendar, and would like some advice.
I have imported the event calendar from my website using the following URL:
webcal://www.union.ic.ac.uk/medic/medsin/globalhealthforums/?ec3_ical
I have then attempted to share the calendar by embedding the google calendar
as an iframe in another website ( http://www.union.ic.ac.uk/medic/medsin )
However, because of permissions problems, the calendar will not display.
Looking more closely, the details page for the imported calendar on the
calendar.google.com site displays the following:
"Anyone Can: See nothing"
"You Can: See all event details"
However, no options are available to change the permissions on the calendar.
I have tried doing the same process with the example event calendar (
http://wpcal.firetree.net/?ec3_ical ) - and I am able to share this without
any problems.
Can anyone tell me why I am unable to share this calendar?
Thanks a lot for your help,
Nick Street
_______________________________________________
Blog: http://wpcal.firetree.net /
EventCalendar at firetree.net mailing list
Unsubscribe: http://penguin.firetree.net/eventcalendar
catchall account
_______________________________________________
Blog: http://wpcal.firetree.net/
EventCalendar at firetree.net mailing list
Unsubscribe: http://penguin.firetree.net/eventcalendar
_______________________________________________
Blog: http://wpcal.firetree.net/
EventCalendar at firetree.net mailing list
Unsubscribe: http://penguin.firetree.net/eventcalendar
catchall account
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://penguin.firetree.net/pipermail/eventcalendar/attachments/20071106/ec0e1f79/attachment.html
More information about the EventCalendar
mailing list