【问题标题】:Google Calendar API: Clear All Events From Secondary Calendar PHPGoogle Calendar API:从辅助日历 PHP 中清除所有事件
【发布时间】:2017-08-18 17:32:02
【问题描述】:

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

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

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

【问题讨论】:

  • 我尝试获取个人 ID 并一一删除每个事件,但它并没有从今天开始删除任何事件。

标签: php calendar google-calendar-api


【解决方案1】:

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

【讨论】:

  • 您好,感谢您的回复。唯一的问题是我想保留 calendarid,因为这是一个自动化系统
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-30
  • 1970-01-01
  • 1970-01-01
  • 2012-10-25
  • 2013-04-23
  • 2020-02-07
相关资源
最近更新 更多