When I post the request to Google I'm getting a 200 OK status (not an
error) with an XML packet matching what you would get if you just
requested a list of calendars, and the calendar is not being
created.Of course, 201 Created is the expected result.

Here's what I'm doing (hope this doesn't get mangled):

<cfsavecontent variable="calendarXML">
                        <entry xmlns='http://www.w3.org/2005/Atom'
                                   xmlns:gd='http://schemas.google.com/g/2005'
                                   
xmlns:gCal='http://schemas.google.com/gCal/2005'>
                          <title type='text'>Test Calendar 3</title>
                          <summary type='text'>Calendar Description</summary>
                          <gCal:timezone 
value='America/Los_Angeles'></gCal:timezone>
                          <gCal:hidden value='false'></gCal:hidden>
                          <gCal:color value='#2952A3'></gCal:color>
                          <gCal:accesslevel value='owner'/>
                        </entry>
                </cfsavecontent>

                <cfoutput>
                        <cfhttp 
url="http://www.google.com/calendar/feeds/default/
owncalendars/full" method="post" redirect=true>
                          <cfhttpparam type="header" name="Authorization"
value="GoogleLogin auth=#test.auth#">
                          <cfhttpparam type="header" name="Content-Type" 
value="application/
atom+xml">
                          <cfhttpparam type="body" value="#trim(calendarXML)#">
                   </cfhttp>

                   <cfif find("302", cfhttp.statusCode)>
                          <cfset gsessionid = 
listlast(cfhttp.responseheader.location,
"=")>
                          ** Got 302 redirect **<br>
                                <cfhttp 
url="http://www.google.com/calendar/feeds/default/
owncalendars/full?gsessionid=#gsessionid#" method="post"
redirect=false>
                                        <cfhttpparam type="header" 
name="Authorization"
value="GoogleLogin auth=#test.auth#">
                                        <cfhttpparam type="header" 
name="Content-Type" value="application/
atom+xml">
                                        <cfhttpparam type="body" 
value="#trim(calendarXML)#">
                                </cfhttp>
                   </cfif>
                </cfoutput>

Any help would be appreciated :)

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