Zend GData删除非主日历范围内的事件

时间:2011-02-22 02:32:01

标签: php google-calendar-api zend-gdata

如何在特定日期范围内以编程方式删除Google日历中辅助日历中的事件?我一直在搜索几天,到目前为止所有解答的教程和问题只显示了如何在默认日历上删除。有没有人有一个如何从非默认日历中删除事件的例子?

1 个答案:

答案 0 :(得分:1)

回答我自己的问题有点奇怪。但它可能会帮助别人节省大量时间。提示来自此post

基本上,当您搜索要删除的事件时,如何设置非默认日历是通过更改setUser部分来自

  

$query->setUser('default');

  

$query->setUser($UserPartFromSecondaryCalendarID);

辅助日历的日历ID采用http://www.google.com/calendar/feeds/default/XXXXXXXXXX的形式。你应该为$UserPartFromSecondaryCalendarID传递的是XXXXXXXXXX。这可以通过将日历ID拆分为“/”并获取最后一个元素(6)来轻松实现。