I'm not too sure this will be of use for me, but I have a wierd feeling I will also come across this Problem sometime in the future. Therefore, I second this!
Philipp On Dec 2, 10:58 am, "Mikael Grev, MiG InfoCom" <[EMAIL PROTECTED]> wrote: > Hello, > > We're creating an application that is connected to Google Calendar but > it will also work offline. I have problem with ID generation. As I > understand it there is no way to decide the ID of created events from > our side. This is a problem for us since when working offline and when > the user creates an event we must create an interim ID. This event can > then be sent around among our internal servers. When the event later > gets persisted to Google it will get another Google generated ID. We > must then change the ID on our internal so that synchronization > wouldn't be a problem. > > An alternative would of course be that we had two IDs. One internal and > one Google ID. This is not very clean though and it also is a problem > since our internal ID must be stored in an ExtendedProperty which isn't > searchable. This means that we would have to get the whole calendar if > we just wanted to look up an event using our internal ID. > > I see no good way to solve this problem. I feel that the Google > Calendar API was created only for online operation and a few important > use-cases has been left hanging for on/offline usage. > > I would like to propose that the setID() actually worked and we could > set the ID. I wouldn't mind if there were strict rules how this ID > should be created. You could also have a static createID() method that > returned a valid ID (without contacting the server of course). If the > ID is already in the database the create process should return an > error. > > Please consider this request. > > Cheers, > Mikael Grev > MiG InfoCom ABwww.migcalendar.com --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
