Google Calendar API:清除辅助日历PHP中的所有事件

时间:2017-08-18 17:32:03

标签: php calendar google-calendar-api

我试图在PHP中清除辅助Google日历的内容,但我在API文档中看到clear()方法仅适用于帐户主日历,并且不会为辅助日历日历ID采用参数。相反,它说使用delete()方法,但我不想一起删除日历,只是删除其内容。

//legal 
$service->calendars->clear('primary');
//Illegal
$service->calendars->clear($calendarId);

在API中清除辅助日历事件的最有效方法是什么?

1 个答案:

答案 0 :(得分:1)

您实际上可以像在主要日历中一样从辅助日历中删除事件。使用Events: delete并提供calendarideventId。但请注意,在辅助日历中,您的calendarId不再是您的默认电子邮件。情况有所不同。 (日历 - >日历设置 - >日历地址) 你可以尝试一下来测试它。