Behavior of recurring events in Google Calendar using the GData objective-C library

67 views
Skip to first unread message

unforgiven

unread,
Aug 20, 2011, 9:15:25 AM8/20/11
to Google Data APIs Objective-C Client Library Discussion
I am trying to better understand how recurrences are handled by Google
Calendar.
For instance, when inserting a recurring event (through GData
objective-C library) with the following recurrence

DTSTART;TZID=Europe/Rome:20110816T105000
DTEND;TZID=Europe/Rome:20110816T115000
RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=MO,TU,WE,TH,FR;BYMONTH=8;BYSETPOS=-1;UNTIL=40010101T000000Z

it appears in Google Calendar both on 08/16/2011 and 08/31/2011 (apart
from successive repetitions in the next years).

However, the same recurrence does not appear as an event on 08/16/2011
in iCal on Mac OS X 10.7 Lion, only on 08/31/2011 (again, excluding
successive repetitions). The same behavior is also provided by the
latest available libical (http://sourceforge.net/projects/
freeassociation/).

So the question is, which one is correct with regard to RFC 2445? Is
there any way using the objective-C aPIs to provide in Google
Calendar the same behavior observed in iCal and libical (without
adding to the recurrence an exception for 08/16/2011) ? I would like
to use the same recurrence in all of the cases, if this is possible.

Thank you in advance, and best regards.

Greg Robbins

unread,
Aug 22, 2011, 3:08:15 PM8/22/11
to gdata-objec...@googlegroups.com
The Objective-C library does not include support for creating recurrences; those must be constructed by the application.

Discussion of recurrences is appropriate for the Google Calendar API forum, 


Message has been deleted

unforgiven

unread,
Aug 25, 2011, 5:20:32 AM8/25/11
to Google Data APIs Objective-C Client Library Discussion
Dear Greg,

I understand that the Objective-C library does not include support for
recurrences; however the question I am asking is a bit different.
Independently of how I construct a recurrence object, it is the
Objective-C library that inserts the event into Google Calendar.
Therefore, the question may still be relevant to this forum (by the
way, on the Google Calendar API forum nobody replied to my question)
if the behavior described is enforced by the Objective-C library. It
is not if it is enforced server-side. But in the latter case, to whom
should I ask about ?
Thank you in advance, and best regards.

Reply all
Reply to author
Forward
0 new messages