Ciao a tutti,
qualcuno di voi ha esperienza con queste api?
Ho a che fare con un account google nel quale sono presenti 4 calendari e dovrei riuscire a estrarre gli eventi relativamente ad ogni singolo calendario.
Sul web e nella demo presente in Zend ho trovato solo queste funzioni:
Codice PHP:
function outputCalendar($client)
{
$gdataCal = new Zend_Gdata_Calendar($client);
$eventFeed = $gdataCal->getCalendarEventFeed();
echo "<ul>\n";
foreach ($eventFeed as $event) {
echo "\t[*]" . $event->title->text . " (" . $event->id->text . ")\n";
echo "\t\t<ul>\n";
foreach ($event->when as $when) {
echo "\t\t\t[*]Starts: " . $when->startTime . "\n";
}
echo "\t\t[/list]\n";
echo "\t\n";
}
echo "[/list]\n";
}
function outputCalendarList($client)
{
$gdataCal = new Zend_Gdata_Calendar($client);
$calFeed = $gdataCal->getCalendarListFeed();
echo '<h1>' . $calFeed->title->text . '</h1>';
echo '<ul>';
foreach ($calFeed as $calendar) {
echo '[*]' . $calendar->title->text . '';
}
echo '[/list]';
}
$client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, Zend_Gdata_Calendar::AUTH_SERVICE_NAME);
outputCalendar($client);
outputCalendarList($client);
outputCalendarList: stampa il "nome" di tutti i calendari
outputCalendar: stampa gli eventi del calendario di "default"
In sostanza non mi servono a molto! Dovrei in un certo senso combinarle...
Qualcuno sa come fare?