As you point out, time zone information is indeed preserved with
events. The problem is that the time zone *in which to display* the
event defaults to GMT when a user is logged out from Google, but only
on the "link" page above. In embedded calendars, and in the event
feed itself, the display timezone is the same as the event timezone,
whether or not you are logged into Google.
To put another way, here's an event from that page
OpenSocial Hackathon at Developer Summit 2009 (Tokyo) ...
"gd$when":[{"startTime":"2009-02-12T17:00:00.000-08:00"
...
"link":[{"rel":"alternate","type":"text/html","href":"http://
www.google.com/calendar/event?eid\u003dNmZoYmJvb2RwMTExcm5qZ3BqN2s4Zmw5ZG8gZGV2ZWxvcGVyLWNhbGVuZGFyQGdvb2dsZS5jb20"
Looks good, gd$when has the correct TZ info. But try following the
link containing "eid" after logging out from Google. It reverts to
GMT time. Since for the embedded calendar this does not occur, there
must be some way to specify that the display time zone matches the
event time zone, or is otherwise taken from the users local setup.
Thoughts?
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---