Использование Zend Google data api для добавления события Календаря Google со значением посетителя / гостя - PullRequest
0 голосов
/ 23 января 2012

Я пытаюсь создать приложение с php на Zend Google Data API.Мне нужно создавать события из скрипта.Проблема, с которой я сталкиваюсь, заключается в том, что я не могу добавить гостя / участника / участника из сценария на событие.На самом деле я не смог найти правильный параметр.Я использую функцию:

function createEvent ($client, $title = 'Tennis with Beth',
    $desc='Meet for a quick lesson', $where = 'On the courts',
    $startDate = '2008-01-20', $startTime = '10:00',
    $endDate = '2008-01-20', $endTime = '11:00', $tzOffset = '-08')
{
$gdataCal = new Zend_Gdata_Calendar($client);
$newEvent = $gdataCal->newEventEntry();

$newEvent->title = $gdataCal->newTitle($title);
$newEvent->where = array($gdataCal->newWhere($where));
$newEvent->content = $gdataCal->newContent("$desc");

$when = $gdataCal->newWhen();
$when->startTime = "{$startDate}T{$startTime}:00.000{$tzOffset}:00";
$when->endTime = "{$endDate}T{$endTime}:00.000{$tzOffset}:00";
$newEvent->when = array($when);

// Upload the event to the calendar server
// A copy of the event as it is recorded on the server is returned
$createdEvent = $gdataCal->insertEvent($newEvent);
return $createdEvent->id->text;
}

Я пытался добавить ее с помощью $ newEvent-> guest, $ newEvent-> посетители, $ newEvent-> Участники.Кто-нибудь знает способ?Также будет полезно, если вы также скажете мне, как выбрать календарь с идентификатором вместо основного календаря.Заранее спасибо.

1 Ответ

1 голос
/ 15 марта 2012

Вы можете установить это, используя следующий код: -

 $who = $gcal->newwho();
$who->setEmail('myEm...@myDomain.com');
$event->setWho(array($who)); 
...