Hello,

I am trying to update an event right after getting the event feed
using the edit URL.
The response is invariably: 400 Invalid Request "Entry contains
neither gd:when nor gd:recurrence element."
But as you can see, the request certainly does have the gd:when
element (with any identifying information replaced with # characters).
I have also tried doing a plain PUT instead of an override. I am
writing my own custom code, but I believe this is a correct request.

Any solutions?

POST /calendar/feeds/default/private/full/6phdmlor745q43h9u5qs8rqbcg/
63332734859?gsessionid=######## HTTP/1.1
Host: www.google.com
Accept: */*
Authorization: GoogleLogin
auth=#####################################################################################
Content-Type: application/atom+xml
Cookie: S=calendar=############
X-Http-Method-Override: PUT
Content-Length: 1658
Expect: 100-continue

<?xml version="1.0"?>
<entry>
        <id>http://www.google.com/calendar/feeds/default/private/full/
##################</id>
        <published>2007-12-07T18:20:59.000Z</published>
        <updated>2007-12-07T18:20:59.000Z</updated>
        <category scheme="http://schemas.google.com/g/2005#kind"; term="http://
schemas.google.com/g/2005#event"/>
        <title type="text">Test6-new</title>
        <content type="text">Test6</content>
        <link rel="alternate" type="text/html" href="http://www.google.com/
calendar/event?eid=##################" title="alternate"/>
        <link rel="self" type="application/atom+xml" href="http://
www.google.com/calendar/feeds/default/private/full/################"/>
        <link rel="edit" type="application/atom+xml" href="http://
www.google.com/calendar/feeds/default/private/full/#############/########"/>
        <author>
                <name>Herrick</name>
                <email>#######</email>
        </author>
        <gd:comments>
                <gd:feedLink href="http://www.google.com/calendar/feeds/default/
private/full/###########/comments"/>
        </gd:comments>
        <gd:eventStatus value="http://schemas.google.com/g/
2005#event.confirmed"/>
        <gd:visibility value="http://schemas.google.com/g/2005#event.default"/
>
        <gd:transparency value="http://schemas.google.com/g/
2005#event.opaque"/>
        <gCal:uid value="[EMAIL PROTECTED]"/>
        <gCal:sequence value="0"/>
        <gd:when startTime="2007-12-03T23:30:00.000Z"
endTime="2007-12-04T00:00:00.000Z"/>
        <gd:who rel="http://schemas.google.com/g/2005#event.organizer";
valueString="Herrick" email="#############"/>
        <gd:where valueString=""/>
</entry>
HTTP/1.1 400 Bad Request
Content-Type: text/plain; charset=UTF-8
Transfer-Encoding: chunked
Cache-control: private
Date: Fri, 07 Dec 2007 20:15:26 GMT
Server: GFE/1.3

39
Entry contains neither gd:when nor gd:recurrence element.
0

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to