>From what I know it *is* possible to make the organizer be someone else, but only for your primary calendar, see [1]. This gives me extra headaches since users usually want to choose which calendar they want to add it to. Also I dont quite see the sense in exposing syncEvent. The organizer and uid should always be editable, or at least during inital event creation.
I don't think this is the solution though. What happens if you happen to receive an event invitation that doesn't contain an organizer? Google will default to the Google user being the organizer. This event reminder needs to be suppressed. If the user wants to remind attendees, then he can add an email reminder. This should not happen automatically but should be explicitly set by the user. I find this issue quite urging, since it means that I need to disable attendee support as a whole until the reminder goes away. Otherwise my product is unusable for anyone doing meeting invitations. [1] http://groups.google.com/group/google-calendar-help-dataapi/browse_thread/thread/c986f80bce52393b# Philipp On 24 Jan., 18:37, Matt Henkel <[EMAIL PROTECTED]> wrote: > I've also been experiencing this with the Thunderbird/Lightning > combination and I > think I can see how it's happening: > > When the event is added from Lightning it shows in the Google Calendar > as being > created by [EMAIL PROTECTED] and the attendee list of non-gmail addresses > is added as a > non-responsive guest. At the 24-hour mark a message is sent to all > non-responsive > guests inviting them to the meeting. > > I have not dug into the API, but I'd like to clear this: Is the > invitation being > sent because Google Calendar thinks I'm the event organizer? Is there > a way to add > an event with the API so that I'm not the organizer and non-responsive > guests won't > be invited? > > ~/Matt > > On Jan 19, 5:19 pm, Philipp Kewisch <[EMAIL PROTECTED]> wrote: > > > Austin, any updates on this? > > > On Jan 13, 7:30 pm, Philipp Kewisch <[EMAIL PROTECTED]> wrote: > > > > I have minimized the problem as follows. To reproduce, add the > > > following item via protocol API, making sure that the start time is > > > (current time + 1 day + N minutes). > > > > <entry xmlns:gd="http://schemas.google.com/g/2005" xmlns:gCal="http:// > > > schemas.google.com/gCal/2005" xmlns="http://www.w3.org/2005/Atom"> > > > <category scheme="http://schemas.google.com/g/2005#kind" > > > term="http://schemas.google.com/g/2005#event"/> > > > <title type="text">New Event</title> > > > <author> > > > <name>Yourname</name> > > > <email>[EMAIL PROTECTED]</email> > > > </author> > > > <gd:who email="[EMAIL PROTECTED]" rel="http:// > > > schemas.google.com/g/2005#event.attendee"/> > > > <gCal:sendEventNotifications value="false"/> > > > <gd:when startTime="2008-01-14T17:42:00Z" > > > endTime="2008-01-14T18:42:00Z"/> > > > </entry> > > > > The result is, after N minutes, [EMAIL PROTECTED] gets > > > an email with the subject "[Reminder] New Event @ Mon Jan 14 18:42 - > > > 19:42 ()", even though sendEventNotifications is false! This is really > > > annoying for many of my users. > > > > I have tried many similar combinations. No difference if the event > > > status is explicitly specified as invited or accepted, no difference > > > if <gCal:syncEvent value="true"/> is set. > > > > I have filed bughttp://code.google.com/p/gdata-issues/issues/detail?id=319 > > > please make sure it receives elevated priority. > > > > Philipp > > > > On Jan 9, 11:02 pm, Philipp Kewisch <[EMAIL PROTECTED]> wrote: > > > > > Austin, what you write is not quite correct. I'll give you steps to > > > > reproduce, then a simplified description of what happens on the > > > > technical side > > > > > STR: > > > > > * Install Mozilla Lightning 0.8pre [1] into Thunderbird 2 > > > > * Install the Provider for Google Calendar nightly [2] into > > > > Thunderbird > > > > * Add your Google Calendar via the new calendar wizard using any XML > > > > url > > > > > * Use outlook (2007), or a WCAP server (maybe others) and send a > > > > meeting invitation to a NON-GOOGLE account, that you can see inside > > > > thunderbird. > > > > - To quicken the process, schedule the event on the next day, 5 > > > > minutes. You should recieve the reminder in 5 minutes. > > > > - Suprisingly, this does not seem to happen with outlook 2003, but I > > > > could not confirm this. > > > > * In Thunderbird in the message preview, accept the event and select > > > > your google calendar as the target calendar > > > > * Wait 5 minutes > > > > * You will receive an email with the subject similar to "[Reminder] > > > > test event tomorrow @ Thu Jan 10 18:05 - 19:05 ()" > > > > > This reminder is the problem. I did not specify any email alarms, nor > > > > do I have a default email alarm set. The reminder is always sent 24 > > > > hours before the event. Now to the technical side, how I accept this > > > > event and such: > > > > > * In the step "...accept the event and select your google > > > > calendar...", I am doing a standard POST (add Item) call, with all > > > > properties from the meeting invitation translated. An example XML can > > > > be seen in my previous posts. > > > > * The response doesn't show any variation to the original item. > > > > * sendEventNotifications is specifically set to false. I don't seem to > > > > be getting any meeting invitations/updates, but the reminder should > > > > not happen! > > > > > The consequence of this reminder email, is that anyone who gets a > > > > meeting invitation from an external source to a non-google email, and > > > > accepts the meeting to their google calendar, will end up sending all > > > > attendees of this meeting a reminder email. This is clearly annoying > > > > and makes the product unusable for business needs. > > > > > Philipp > > > > > On Dec 21 2007, 7:51 pm, "Austin (Google)" <[EMAIL PROTECTED]> > > > > wrote: > > > > > > Hi Philipp, > > > > > > Thanks for the added information. Correct me if I am wrong with the > > > > > following statement. Essentially you are using the API to > > > > > programmatically > > > > > accept a Google calendar invitation and by doing so it automatically > > > > > send > > > > > out email notices to all the attendees involved. > > > > > > If this is what you are describing then I don't think this behavior is > > > > > correct and it should be filed as a bug with our issue tracker. When > > > > > updating an event to assign new attendeeStatus for any one of the > > > > > guest with > > > > > <gCal:sendEventNotifications value="false"/> should suppress any email > > > > > notification. > > > > > > Bug issue for GData API can be officially filed > > > > > here:http://code.google.com/p/gdata-issues/issues/list > > > > > > Hope it helps, > > > > > Austin > > > > > > On Dec 21, 2007 8:25 AM, Philipp Kewisch <[EMAIL PROTECTED]> wrote: > > > > > > > Austin, any updates on this? Do you understand better what my > > > > > > Problem > > > > > > is? > > > > > > > On 13 Dez., 22:49, Philipp Kewisch <[EMAIL PROTECTED]> wrote: > > > > > > > This is the XML from the event created when accepting the > > > > > > > invitation. > > > > > > > You can also read some additional info > > > > > > athttps://bugzilla.mozilla.org/show_bug.cgi?id=407961 > > > > > > > Note that the bug title is a bit misleading since the issue was > > > > > > > initially unclear. I later found out that it is really an > > > > > > > invitation > > > > > > > and not a reminder. > > > > > > > > <entry xmlns:gd="http://schemas.google.com/g/2005" > > > > > > > xmlns:gCal="http://schemas.google.com/gCal/2005" > > > > > > > xmlns="http://www.w3.org/2005/Atom"> > > > > > > > <category scheme="http://schemas.google.com/g/2005#kind" > > > > > > > term="http://schemas.google.com/g/2005#event"/> > > > > > > > <title type="text">test for friday</title> > > > > > > > <content type="text"></content> > > > > > > > <author> > > > > > > > <name>Author</name> > > > > > > > <email>[EMAIL PROTECTED]</email> > > > > > > > </author> > > > > > > > <gd:transparency value="http://schemas.google.com/g/ > > > > > > > 2005#event.opaque"/> > > > > > > > <gd:eventStatus value="http://schemas.google.com/g/ > > > > > > > 2005#event.confirmed"/> > > > > > > > <gd:where valueString=""/> > > > > > > > <gd:who email="[EMAIL PROTECTED]" > > > > > > > rel="http://schemas.google.com/g/2005#event.attendee" > > > > > > > valueString="Attendee"> > > > > > > > <gd:attendeeType value="required"/> > > > > > > > <gd:attendeeStatus value="accepted"/> > > > > > > > </gd:who> > > > > > > > <gd:who email="[EMAIL PROTECTED]" > > > > > > > rel="http://schemas.google.com/g/2005#event.organizer" > > > > > > > valueString="Author"/> > > > > > > > <gCal:sendEventNotifications value="false"/> > > > > > > > <gd:when startTime="2007-12-14T10:30:00-05:00" > > > > > > > endTime="2007-12-14T11:00:00-05:00"> > > > > > > > <gd:reminder minutes="15" method="alert"/> > > > > > > > </gd:when> > > > > > > > <gd:extendedProperty name="X-MOZ-LASTACK" value=""/> > > > > > > > <gd:extendedProperty name="X-MOZ-SNOOZE-TIME" value=""/> > > > > > > > <gd:visibility value="http://schemas.google.com/g/ > > > > > > > 2005#event.default"/> > > > > > > > </entry> --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
