Zend GData удаляет события из диапазона в неосновном календаре - PullRequest
0 голосов
/ 22 февраля 2011

Как программно удалить события из вторичного календаря в календаре Google для определенного диапазона дат?Я искал несколько дней, и все уроки и ответы на них пока только показывают, как вы можете удалить в календаре по умолчанию.Кто-нибудь получил пример того, как я могу удалить события из календаря не по умолчанию?

1 Ответ

1 голос
/ 22 февраля 2011

Немного странно отвечать на мой собственный вопрос. Но это может помочь кому-то сэкономить много времени. Подсказка была из этого поста .

Обычно, когда вы ищете события, которые нужно удалить, вы устанавливаете календарь не по умолчанию, изменяя часть setUser с

$query->setUser('default');

до

$query->setUser($UserPartFromSecondaryCalendarID);

Идентификатор календаря для вторичных календарей имеет вид http://www.google.com/calendar/feeds/default/XXXXXXXXXX. То, что вы должны передать для $UserPartFromSecondaryCalendarID, это XXXXXXXXXX. Этого легко добиться, разделив идентификатор календаря на '/' и получив последний элемент (6).

...