Nasıl Google Takvim'de tüm son güncellenen etkinlikler almak mı?

1 Cevap php

Şu anda kendi Takvim uygulaması ve Google Takvim uygulaması senkronize etmek gerekiyordu bir Google Takvim Sync Özelliği üzerinde çalışıyorum. Şimdi ben bizim Takvim Uygulaması içine bu olayları kopyalayabilirsiniz böylece Google Takvim'de son değişiklikleri tespit etmek gerekir. Ancak ben takdir ediyorum herhangi bir fikrim zend GData kullanın.

1 Cevap

(Modifiye http://framework.zend.com/manual/en/zend.gdata.calendar.html)

$query = $service->newEventQuery();
$query->setUser('default');
$query->setVisibility('private');
$query->setProjection('full');
$query->setOrderby('starttime');
$query->setFutureevents('true');

// Subtract time frame for when you want to detect
// updated events, for example, in the past 24 hrs
$refresh = time() - 60*60*24;
$refresh_date = date('Y-m-dTH:i:sP', $refresh);

$query->setUpdatedMin($refresh_date);


// Retrieve the event list from the calendar server
try {
    $eventFeed = $service->getCalendarEventFeed($query);
} catch (Zend_Gdata_App_Exception $e) {
    echo "Error: " . $e->getMessage();
}

// Iterate through the list of events, outputting them as an HTML list
echo "<ul>";
foreach ($eventFeed as $event) {
    echo "<li>" . $event->title . " (Event ID: " . $event->id . ")</li>";
}
echo "</ul>";