Google 日历 API:清除辅助日历中的所有事件 PHP
Google Calendar API: Clear All Events From Secondary Calendar PHP
我正在尝试清除 PHP 中辅助 Google 日历的内容,但我在 API 文档中看到 clear() 方法仅适用于帐户主日历,不会采用辅助日历 ID 的参数。相反,它说使用 delete() 方法,但我不想一起删除日历,只是删除它的内容。
//legal
$service->calendars->clear('primary');
//Illegal
$service->calendars->clear($calendarId);
清除 API 中辅助日历事件的最有效方法是什么?
您实际上可以像在主日历中一样从辅助日历中删除活动。使用 Events: delete 并提供 calendarid
和 eventId
。但是,请注意,在您的辅助日历中,您的 calendarId 不再是您的默认电子邮件。这是不同的。 (日历->日历设置->日历地址)
你可以试一试来测试一下。
我正在尝试清除 PHP 中辅助 Google 日历的内容,但我在 API 文档中看到 clear() 方法仅适用于帐户主日历,不会采用辅助日历 ID 的参数。相反,它说使用 delete() 方法,但我不想一起删除日历,只是删除它的内容。
//legal
$service->calendars->clear('primary');
//Illegal
$service->calendars->clear($calendarId);
清除 API 中辅助日历事件的最有效方法是什么?
您实际上可以像在主日历中一样从辅助日历中删除活动。使用 Events: delete 并提供 calendarid
和 eventId
。但是,请注意,在您的辅助日历中,您的 calendarId 不再是您的默认电子邮件。这是不同的。 (日历->日历设置->日历地址)
你可以试一试来测试一下。