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
-~----------~----~----~----~------~----~------~--~---

Reply via email to