Hi,

I have been trying to create a new calendar in Perl through the Google
Calendar API. The script is using the HTTP::Request and LWP::UserAgent
to get and post data through the API.

After authenticating I can get it to receive the full list of
calendars. But while creating a calendar using the script pasted
below, the Google server is returning a "Document Moved" message. I
have copied the detailed error at the bottom of this page.

I have already spent over 3 days in trying to fix this through a PHP
cURL implementation, sevaral variations of Perl, etc, but it is not
working. I will highly appreciate any noble soul that can help.

Code snippet being used to test calendar creation: ($auth has the
authenticated key)
-----------------------------------
my $element =
"<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'>Little League Schedule</title>
  <summary type='text'>This calendar contains the practice schedule
and game times.</summary>
  <gCal:timezone value='America/Los_Angeles'></gCal:timezone>
  <gCal:hidden value='false'></gCal:hidden>
  <gCal:color value='#2952A3'></gCal:color>
  <gd:where rel='' label='' valueString='Oakland'></gd:where>
</entry>";

my $resL = $userAgent->post('http://www.google.com/calendar/feeds/
default/owncalendars/full', 'Content-Type' => 'application/atom+xml',
'Content' => $element, 'Authorization' => 'GoogleLogin auth=' .
$auth);


-----------------------------------

 <HTML>
<HEAD>
<TITLE>Moved Temporarily</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>Moved Temporarily</H1>
The document has moved <A HREF="http://www.google.com/calendar/feeds/
default/owncalendars/full?gsessionid=iku7zX8pTm8">here</A>.
</BODY>
</HTML>
--~--~---------~--~----~------------~-------~--~----~
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