Ben bir Google Takvim etkinlikleri eklemek benim PHP web uygulaması değiştirdiniz. Şu anda, başarılı bir şekilde ekler.
Ancak, şimdi ben olayları silmek ve düzenlemek istiyoruz. Bu benim olay URL her olay ile ilgili ne bilmiyorum aslında haricinde yapmak kolay görünüyor.
Ben bu olayı URL'yi ayarlamak gerekiyor (veya kimliği?) Bir olay ekleme üzerine? Nasıl ne olduğunu anlamaya gerekiyordu?
Ben başka bir yerde bu bilgileri bulmak için görünmüyor olabilir ...
Teşekkürler!
EDIT:
Bunun için Zend Framework (Gdata paket) kullanıyorum ...
EDIT:
$newIncludePath = array();
$newIncludePath[] = '../ZendGdata-1.8.4PL1/library';
$newIncludePath = implode($newIncludePath);
set_include_path($newIncludePath);
// load classes
require_once 'Zend/Loader.php';
Zend_Loader::loadClass('Zend_Gdata');
Zend_Loader::loadClass('Zend_Gdata_ClientLogin');
Zend_Loader::loadClass('Zend_Gdata_Calendar');
Zend_Loader::loadClass('Zend_Http_Client');
// connect to service
$gcal = Zend_Gdata_Calendar::AUTH_SERVICE_NAME;
$user = "********@gmail.com";
$pass = "*****";
$client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $gcal);
$gcal = new Zend_Gdata_Calendar($client);
// construct event object
// save to server
try {
$event = $gcal->newEventEntry();
$event->title = $gcal->newTitle($title);
$event->content = $gcal->newContent($desc);
$when = $gcal->newWhen();
$when->startTime = $date;
$when->endTime = $date;
$event->when = array($when);
$gcal->insertEvent($event);
echo $event->getEditLink()->href;
} catch (Zend_Gdata_App_Exception $e) {
echo "Error: Unable to add event to Google Calendar" . $e->getResponse();
}