I am using the Java client library and I was able to append a name/pair to
an existing event -
public CalendarEventEntry getOneEvent(String text) throws Exception {
URL feedUrl = new URL("
http://www.google.com/calendar/feeds/default/private/full");
CalendarQuery query = new CalendarQuery(feedUrl);
query.setFullTextQuery(text);
query.setMaxResults(1);
CalendarEventFeed resultFeed = calendarService.query(query,
CalendarEventFeed.class);
CalendarEventEntry entry = null;
Iterator iter = resultFeed.getEntries().iterator();
while (iter.hasNext()) {
entry = (CalendarEventEntry) iter.next();
break;
}
return entry;
}
public void appendExtendedProp() throws Exception {
URL feedUrl = new URL("
http://www.google.com/calendar/feeds/default/private/full");
CalendarEventEntry entry = getOneEvent(CLIENT_NAME);
String name = "http://mySticky.com/schemas/2007#sticky.text";
String value = "test%20textaaa";
ExtendedProperty prop = new ExtendedProperty();
prop.setName(name);
prop.setValue(value);
entry.addExtendedProperty(prop);
entry.update();
}
There isn't any changes on the server that im aware of, let's take a look
at the code snippet that you use to perform the update, maybe that can help
narrow down the cause. Thanks.
Austin
On Mon, May 19, 2008 at 4:39 PM, Dan <[EMAIL PROTECTED]> wrote:
>
> Hi Austin,
>
> Thanks for the reply. No, I am not using the extq query parameter. I
> am using a PUT.
>
> How are you adding the name/value to an existing event?
>
> Can you tell me what the error means? Why are value and XML mutually
> exclusive?
>
> How do I generate an XML trace?
>
> Last, is there anything that changed on the Google server side? This
> code worked for 1 year with no problem, but started failing a couple
> of weeks ago.
>
> Thanks,
> Dan
>
> On May 19, 4:31 pm, "Austin (Google)" <[EMAIL PROTECTED]> wrote:
> > Hi,
> >
> > I don't have problem adding your name/value as extended property to an
> > event. Are you retrieving the entry that contains this name/value pair
> > using the extq query parameter? if that's the case, you need to url
> encode
> > the name/value because it has unsafe characters on it.
> >
> > Austin
> >
> > On Mon, May 19, 2008 at 4:14 PM, Dan <[EMAIL PROTECTED]>
> wrote:
> >
> > > Hi Austin,
> >
> > > Do you have any update on this?
> >
> > > Thanks,
> > > Dan
> >
> > > On May 18, 10:09 pm, Dan <[EMAIL PROTECTED]> wrote:
> > > > Hi Austin,
> >
> > > > Thanks for the reply. Sorry for the delay in getting back to you.
> (I
> > > > just returned from out of town).
> >
> > > > Here is the info you requested:
> >
> > > > -I am getting the error from an update (I am adding a new
> > > > extendedProperty value to an existing entry).
> >
> > > > -The name/value is custom to my application. It is:
> > > > <gd:extendedProperty name="http://mySticky.com/schemas/
> > > > 2007#sticky.text" value="test%20text"> </gd:extendedProperty>
> >
> > > > -How do I generate an XML trace? Please let me know and I will send
> > > > you the trace ASAP.
> >
> > > > Can you please tell me what is the meaning of the error message? Why
> > > > are value and XML mutually exclusive?
> >
> > > > Thanks,
> > > > Dan
> >
> > > > On May 16, 1:08 pm, "Austin (Google)" <[EMAIL PROTECTED]> wrote:
> >
> > > > > Hi,
> >
> > > > > Could you give us the XML trace for this entry? and how are you
> getting
> > > this
> > > > > error, from update or retrieval? and also what is the name/value
> for
> > > this
> > > > > extendedProperty?
> >
> > > > > Thanks,
> > > > > Austin
> >
> > > > > On Fri, May 16, 2008 at 12:06 PM, Dan <[EMAIL PROTECTED]
> >
> > > wrote:
> >
> > > > > > I have a Google Calendar gadget that has been working well for
> the
> > > > > > past year. I use extendedProperty to store some custom data in
> the
> > > > > > calendar entry.
> >
> > > > > > Within the past few weeks, something has changed on the Google
> server
> > > > > > side and I now get an error when I update the entry.
> >
> > > > > > I now get this error:
> >
> > > > > > Line 94, Column 26, element gd:extendedProperty]
> g:extendedProperty/
> > > > > > @value and XML are mutually exclusive
> >
> > > > > > -->>What does this mean? Why are value and XML mutually
> exclusive?
> > > > > > Why did this suddenly stop working?
> >
> > > > > > Any help is greatly appreciated.
> >
> > > > > > Thanks,
> > > > > > Dan
> >
>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---