If the calendar ID changes, it is a different calendar. "The "atom:id" element conveys a permanent, universally unique identifier for an entry or feed.... When an Atom Document is relocated, migrated, syndicated, republished, exported, or imported, the content of its atom:id element MUST NOT change." http://tools.ietf.org/html/rfc4287#section-4.2.6
Also, how do you change the calendar's author? For all of my secondary calendars, the author is the calendar's title. This isn't documented through the API and I can't see amy way to do this in the UI. I think this user has two calendars with similar attributes and identical gd:where valueStrings. (How come you didn't use gd:extended?) Is it possible that the user did something like copy their iCal files from one computer where they had subscribed to Google and to another where they published that calendar to Google? Two separate computers and then to Google? A bug in your code? Another anomaly is the gCal:timesCleaned element. Your message is the only time that "gCal:timesCleaned" shows in Google search results, but "timesCleaned is part of the Javascript API. I can't recall having seen it in my feeds before checking just now, but it is there now. From the JSDoc I can't figure out what it does. Ray On Jul 11, 2008, at 10:36 AM, Dave wrote: > > I'm syncing merrily along, and all of a sudden one of my calendars in > the feed changes IDs on Google: > > 2008-07-11 12:29:01.663 --> > > <entry> > <gCal:accesslevel value="owner"></gCal:accesslevel> > <gd:where > valueString="busymac.com#uidcom.apple.syncservices:BFC8F118-FB41-498D- > B12A-E9B04033349C"></gd:where> > <gCal:color value="#5229A3"></gCal:color> > <gCal:selected value="false"></gCal:selected> > <gCal:timezone value="Europe/Amsterdam"></gCal:timezone> > <gCal:hidden value="false"></gCal:hidden> > <gCal:timesCleaned value="0"></gCal:timesCleaned> > <id>http://www.google.com/calendar/feeds/default/allcalendars/ > full/9kfu4v4h8e8d1c6l29rvio97mk%40group.calendar.google.com</id> > <title type="text">Mariëtte</title> > <summary type="text"></summary> > <published>2008-07-11T10:29:01Z</published> > <updated>2008-07-11T07:44:35Z</updated> > <link rel="alternate" type="application/atom+xml" href="http:// > www.google.com/calendar/feeds/9kfu4v4h8e8d1c6l29rvio97mk%40group.calendar.google.com/private/full > > "></link> > <link rel="http://schemas.google.com/acl/ > 2007#accessControlList" type="application/atom+xml" href="http:// > www.google.com/calendar/feeds/9kfu4v4h8e8d1c6l29rvio97mk%40group.calendar.google.com/acl/full > > "></link> > <link rel="self" type="application/atom+xml" href="http:// > www.google.com/calendar/feeds/default/allcalendars/full/9kfu4v4h8e8d1c6l29rvio97mk%40group.calendar.google.com > > "></link> > <link rel="edit" type="application/atom+xml" href="http:// > www.google.com/calendar/feeds/default/allcalendars/full/9kfu4v4h8e8d1c6l29rvio97mk%40group.calendar.google.com > > "></link> > <author></author> > </entry> > > 2008-07-11 12:34:03.316 --> > > <entry> > <gCal:accesslevel value="owner"></gCal:accesslevel> > <gd:where > valueString="busymac.com#uidcom.apple.syncservices:BFC8F118-FB41-498D- > B12A-E9B04033349C"></gd:where> > <gCal:color value="#2952A3"></gCal:color> > <gCal:selected value="true"></gCal:selected> > <gCal:timezone value="Europe/Amsterdam"></gCal:timezone> > <gCal:hidden value="false"></gCal:hidden> > <gCal:timesCleaned value="0"></gCal:timesCleaned> > <id>http://www.google.com/calendar/feeds/default/allcalendars/ > full/809d33p3qkt4bikmh5ga74n6pk%40group.calendar.google.com</id> > <title type="text">Mariëtte</title> > <summary type="text"></summary> > <published>2008-07-11T10:34:03Z</published> > <updated>2008-07-11T10:33:15Z</updated> > <link rel="alternate" type="application/atom+xml" href="http:// > www.google.com/calendar/feeds/809d33p3qkt4bikmh5ga74n6pk%40group.calendar.google.com/private/full > > "></link> > <link rel="http://schemas.google.com/acl/ > 2007#accessControlList" type="application/atom+xml" href="http:// > www.google.com/calendar/feeds/809d33p3qkt4bikmh5ga74n6pk%40group.calendar.google.com/acl/full > > "></link> > <link rel="self" type="application/atom+xml" href="http:// > www.google.com/calendar/feeds/default/allcalendars/full/809d33p3qkt4bikmh5ga74n6pk%40group.calendar.google.com > > "></link> > <link rel="edit" type="application/atom+xml" href="http:// > www.google.com/calendar/feeds/default/allcalendars/full/809d33p3qkt4bikmh5ga74n6pk%40group.calendar.google.com > > "></link> > <author> > <name>Mariëtte</name> > </author> > </entry> > > How is that possible? I was relying on Google's IDs to be permanent. > If they are not, under what circumstances can the ID of a calendar > change? Note that the color, selected, and author properties of the > calendar were also changed. Some of those may have been done by the > user, I'm not sure. > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Calendar Data API" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/google-calendar-help-dataapi?hl=en -~----------~----~----~----~------~----~------~--~---
