PHP - 在api日历中为特定的一天添加定期事件

时间:2017-05-22 16:43:16

标签: php api events calendar

我不知道如何在一周中的特定日期在Google Calendar API中添加定期事件,例如,在一年中的其余时间每周一重复一次事件,或者至少在X周内重复一次。

我可以使用此代码制作重播事件:

$ Cal = new Google_Service_Calendar ($ client);``
$ Client-> setAccessToken ($ token);

$ Event = new Google_Service_Calendar_Event (
    array (
        'Id' => $ event_id,
        'Summary' => $ summary,
        'Description' => $ description,
        'Start' => array (
        'DateTime' => $ startdate.'T '. $ Starttime. ': 00-05: 00'
        'TimeZone' => 'America / Bogotá',
    ),
    'End' => array (
        'DateTime' => $ enddate.'T '. $ Endtime. ': 00-05: 00',
        'TimeZone' => 'America / Bogotá',
    ),
    'Reminders' => matrix (
        'UseDefault' => FALSE,
        'Overrides' => array (
            Array ('method' => 'email', 'minutes' => 24 * 60),
            Array ('method' => 'popup', 'minutes' => 10),
        ),
    ),
));

$ CalendarId = $ id_calendar;
$ Event = $ cal-> events-> insert ($ calendarId, $ event);

有人可以告诉我是否可以添加属性以在每周一,周四或每周的X日添加事件?或者我是否需要以其他方式去做。

0 个答案:

没有答案