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