I am writing a sync application for google calendar in Microsoft Access VBA. 
Events are stored in a table together with edit link and gd:etag. For a sync 
I need all events from google that have changed since last sync. At first 
glance one would think of using the updated-min query parameter but that 
poses a problem as soon as events are modified on google calendar while the 
sync is in progress:
1.) If I use updated-min=EndOfLastSyncTime then elements modified on google 
calendar (e.g. from a browser) during last sync with MS Access would be 
missed out.
2.) If I use updated-min=StartOfLastSyncTime then google will also send me 
the elements modified during last sync by my sync application.

A perfect solution would be to use the gd:etags, but in the Data-API I found 
only a way for a conditional request of 1 event. It seems impractical to 
send about 2000 conditional GET requests, each to the URI of the event with 
the respective gd:etag. Is there a possibility to send in one request all 
the etags together with the respective ids oder edit links and receive back 
only the events with changed etag?

Since I have doubts that this is possible: Has anyone a good idea for an 
efficient solution?

-- 
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://code.google.com/apis/calendar/community/forum.html

Reply via email to