1

PHP でイベント管理 Web アプリケーションを構築しており、Google Data API を使用して Google カレンダーを利用しています。

以下を使用してゲストを追加しました:

$gc = new Zend_Gdata_Calendar($client);
$newEntry = $gc->newEventEntry();
$newEntry->who=array($gc->newWho('abc@gmail.com'));

追加されたゲストに予定を知らせるメールを送信したい (この機能は Google カレンダー UI にあります)。

これどうやってするの?

4

1 に答える 1

0

これは役立つかもしれません:

パブリック関数sendInvite($ eventId、$ email)
{{
    $ gdataCal = new Zend_Gdata_Calendar($ this-> client);

    if($ eventOld = $ this-> getEvent($ eventId))
    {{
        $ SendEventNotifications = new Zend_Gdata_Calendar_Extension_SendEventNotifications();
        $ SendEventNotifications-> setValue(true);
        $ eventOld-> SendEventNotifications = $ SendEventNotifications;
        $ who = $ gdataCal-> newwho();
        $ who-> setEmail($ email);

        $ eventOld-> setWho(array_merge(array($ who)、$ eventOld-> getWho()));

        試す
        {{
            $ eventOld-> save();
        } catch(Zend_Gdata_App_Exception $ e)
        {{
            falseを返します。
        }

        trueを返します。
    } そうしないと
        falseを返します。
}
于 2011-11-25T11:48:21.737 に答える