2012-01-23 15 views
0

私はzend google data apiでphpを使用してprivetアプリケーションを作成しようとしています。私はスクリプトからイベントを作成する必要があります。私が直面している問題は、イベントのスクリプトからguest/attendee/participantを追加できないということです。実際には、私は正しいパラメータを見つけることができませんでした。私が使用しています 機能:Zend GoogleデータAPIを使用して出席者/ゲストの値でGoogleカレンダーイベントを追加する

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->ゲスト、$ newEvent->の出席者、$ newEvent->参加者によって、それを追加しようとしました。 誰もが方法を知っていますか? また、プライマリカレンダーの代わりにIDを持つカレンダーを選択する方法を教えてもらえると便利です。前もって感謝します。

答えて

1

は、次のコードを使用してこれを設定することができます -

$who = $gcal->newwho(); 
$who->setEmail('[email protected]'); 
$event->setWho(array($who)); 
+0

プロジェクトは今の上にあります。しかし、私は間違いなく試してみます。答えをありがとう。 –

関連する問題