I should never post untested code.

This code works,

        $gc = new Zend_Gdata_Calendar($client);
        $data = "<entry xmlns='http://www.w3.org/2005/Atom' 
xmlns:gCal='http://schemas.google.com/gCal/2005' 
  xmlns:gd='http://schemas.google.com/g/ 
2005'><id>c4o4i7m2lbamc4k26sc2vokh5g%40group.calendar.google.com</id></ 
entry>";
        $url = "http://www.google.com/calendar/feeds/default/allcalendars/ 
full";
        $insertedCalendar = $gc->insertEntry($data, $url,  
'Zend_Gdata_Calendar_ListEntry');

Ray

On Sep 2, 2008, at 12:11 PM, Ray Baxter wrote:

>
> On Sep 2, 2008, at 10:05 AM, JeHamish wrote:
>
>> There is reference in the Protocol section of the Calendar API
>> Developer's Guide describing how to subscribe users to calendars
>> (found here: 
>> http://code.google.com/apis/calendar/developers_guide_protocol.html#AddingSubscriptions
>> ) and the instructions on how to accomplish this using Python. I am
>> having a difficult time trying to implement this functionality within
>> the Zend framework or as a stand-alone solution.
>>
>> Any tips would be greatly appreciated; and if you know of a  
>> functional
>> solution already developed somewhere I will be in your debt.
>>
>> The long and short of it is; does anyone have an idea of how to post
>> the xml needed to add a calendar subscription using the Zend
>> Framework?
>
> This is untested code, but it should work. Basically, if you can add  
> an event, you can add a calendar.
>
> Using the example at your referenced link, you pass the xml for  
> adding an existing calendar and post it to the given url. The only  
> tricky part is passing it the className so that returns you the  
> correct object type.
>
> $gc = new Zend_Gdata_Calendar($client);
> $data = "<entry xmlns='http://www.w3.org/2005/Atom'  
> ><id>c4o4i7m2lbamc4k26sc2vokh5g%40group.calendar.google.com</id></ 
> entry>"
> $url = "http://www.google.com/calendar/feeds/default/allcalendars/ 
> full"
> $insertedCalendar = gc->insertEntry($data, $url,  
> 'Zend_Gdata_Calendar_EventFeed')
>
> Ray
>
> -- 
> Ray Baxter
> http://67central.com/bc
>

-- 
Ray Baxter
http://67central.com/bc/


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